Autor Thema: Agenten-Einstellung per Script ändern  (Gelesen 4938 mal)

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Agenten-Einstellung per Script ändern
« am: 03.02.10 - 14:47:09 »
Hallo zusammen!

Gibt es die Möglichkeit die Agenten-Einstellung 'Ausführen im Namen von' bzw. 'Run on behalf of' mittels Script zu ändern?
Kann man das Feld '$OnBehalfOf' ändern?

AleX

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #1 am: 03.02.10 - 14:47:59 »
Zitat
Gibt es die Möglichkeit die Agenten-Einstellung 'Ausführen im Namen von' bzw. 'Run on behalf of' mittels Script zu ändern?
Kann man das Feld '$OnBehalfOf' ändern?

nein!
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #2 am: 03.02.10 - 15:07:00 »
Vllt kannst du was über die NotesNodeCollection reissen . Ist aber nur ein Schnellschuss
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #3 am: 03.02.10 - 15:13:16 »
Nein Robert, das funktioniert trotzdem  nicht. Du kannst zwar das Feld wie jedes andere auch mit einem neuen Namen bestücken. Allerdings wird auch das Feld $Signatures geändert, wenn du über den Designer gehst. Und das wirst du nicht mit ein bisschen Script hinbekommen.
Es werden in dem Feld wohl die Signaturen des Erstellers und des BehalfOf gemerged.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #4 am: 03.02.10 - 15:25:08 »
Wie gesagt war nur ein Schnellschuss.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #5 am: 03.02.10 - 15:47:10 »
@eknori
Ich habs hinbekommen  :). Man muss das Feld '$OnBehalfOf' ändern und dann den Agenten mit '.Sign' noch unterzeichnen.

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #6 am: 03.02.10 - 15:51:39 »
Und du bist sicher, daß der Agent mit dem richtigen User läuft?.Glaube mir, das , was du da gemacht hast, habe ich schon lange ausprobiert ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #7 am: 03.02.10 - 15:59:19 »
Naja kann er ja noch probieren.

@eknori, vllt geht es wenn er die komplette DB signiert.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #8 am: 03.02.10 - 16:00:03 »
@enkori
ja er läuft mit den richtigen Rechten.
Ich habe in diesem Agenten einen Search der bei jedem User (aufgrund der Zugriffsrechte) eine verschiedene Anzahl an Dokumenten findet.

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #9 am: 03.02.10 - 16:07:37 »
@AleX_-_

Lass doch den Agenten mal ein Dokument verändern und prüfe die das LastModified Feld
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #10 am: 03.02.10 - 16:20:42 »
@Bikerboy
Hab ich auch schon gemacht. Im LastModified steht der Name, dann ich über Script in das Agentenfeld '$OnBehalfOf' eingetragen habe.
Also alles prima  :)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Agenten-Einstellung per Script ändern
« Antwort #11 am: 04.02.10 - 12:06:01 »
Sehr schön, ich werde das mal im Hinterkopf  behalten.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Agenten-Einstellung per Script ändern
« Antwort #12 am: 04.02.10 - 13:19:43 »
Interessant, hab gerade mal etwas rumprobiert. Ein Ändern des Feldes scheint wirklich zu funktionieren. :o
Aber kannst du das Feld auch setzen? (also hinzufügen, wenn es leer ist)

Ich bekomm dann immer die Meldung:
Notes error: This agent contains an illegally added 'On behalf' attribute.  To make the agent valid, please remove it.

Gruß
Roland

/edit:
http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/illegally-added-on-behalf-attribute
« Letzte Änderung: 04.02.10 - 13:21:40 von pram »
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz