Autor Thema: Script Library ansprechen?  (Gelesen 2563 mal)

Offline ThomasHB

  • Aktives Mitglied
  • ***
  • Beiträge: 164
Script Library ansprechen?
« am: 23.05.12 - 11:22:35 »
Hallo Zusammen,

ist es möglich aus einem Agenten heraus eine Script Library anzusprechen und wenn ja wie mache ich das? Ich hab mir mal sagen lassen, das man anstelle eines Angenten lieber eine Script Library verwenden sollte und diese nur aus dem Agenten aufruft.

Viele Grüße,
Thomas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Script Library ansprechen?
« Antwort #1 am: 23.05.12 - 11:24:26 »
Options des Agents, dort
Use "name-deiner-lib"

Bernhard

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Script Library ansprechen?
« Antwort #2 am: 23.05.12 - 11:24:51 »
Hallo,

Du musst die Bibliothek einbinden.

Use "name der Bibliothek"


Andreas

Offline ThomasHB

  • Aktives Mitglied
  • ***
  • Beiträge: 164
Re: Script Library ansprechen?
« Antwort #3 am: 23.05.12 - 12:32:25 »
Dankeschön, das bringt mich schon mal weiter.
Kann in einer Script Library eigentlich auch die Doumenten ID verwendet werden, wie ich sie an den Agenten übergeben kann um auf ein Dokument zurück greifen zu können?

LG,
Thomas

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Script Library ansprechen?
« Antwort #4 am: 23.05.12 - 12:46:05 »
 ???
Was willst Du eigentlich machen?


Andreas

Offline ThomasHB

  • Aktives Mitglied
  • ***
  • Beiträge: 164
Re: Script Library ansprechen?
« Antwort #5 am: 23.05.12 - 13:15:42 »
Ich versuche im Moment durch lesen und probieren herauszufinden, was die Script Library kann und wofür sie zum Einsatz kommt... Und ich versuche zu ergründen warum, warum diese dem Agenten vorgezogen werden soll...

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Script Library ansprechen?
« Antwort #6 am: 23.05.12 - 13:24:00 »
Grob gesagt ist eine Bibliothek eine Sammlung von Code.

Durch Einbinden dieser Bibliothek, z. B. in einen Agenten, stehen im Agenten sofort alle Routinen aus
der Bibliothek zur Verfuegung.

Dennoch bleibt die Frage, was soll Dein Agent eigentlich tun?


Andreas

Offline ThomasHB

  • Aktives Mitglied
  • ***
  • Beiträge: 164
Re: Script Library ansprechen?
« Antwort #7 am: 23.05.12 - 13:56:11 »
Eine Mail nach bestimmten Bedingungen versenden und im Document ein Flag setzen...  ;D

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Script Library ansprechen?
« Antwort #8 am: 23.05.12 - 14:26:53 »
Natuerlich kannst Du den gesamten Code zum Erstellen und Versenden einer Mail und dem anschliessenden setzen eines Flags
in eine Lib packen.

Der Agent besteht dann eigentlich nur noch daraus, die Lib einzubinden, wurde schon geschildert, und dem entsprechenden Aufruf der Routine aus der Lib.

Der Routine aus der Lib, kannst Du ohne weiteres ein Objekt auf ein Dokument mitgeben, sofern Du dieses im Agenten gesetzt hast.

Lib "MailsVersenden":
Sub SendeMail(doc As NotesDocument)
  ... hier kommt der Code
End Sub

Agent:
Use "Mailsversenden"

Sub Initialize

  Dim doc as NotesDocument
 
  Set doc = ....

  Call SendeMail(doc)

End Sub


Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz