Autor Thema: Bei Eingang Neuer Mail ....  (Gelesen 1540 mal)

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Bei Eingang Neuer Mail ....
« am: 12.03.03 - 10:28:15 »
Hallo Designers,

ich habe einen Agenten angelegt,
der bei "Nach Eingang Neuer Mail " aktiviert wird.

Ich möchte dann direckt auf das Dokument,
was neu Eingangen ist,
zugreifen bzw Werte auslesen.

WIE KANN ICH DAS DOKUMENT ANSPRECHEN.

Vielen Dank

Gruss
Monster

Offline Wirsing

  • Senior Mitglied
  • ****
  • Beiträge: 283
  • Geschlecht: Männlich
    • METZ CONNECT
Re:Bei Eingang Neuer Mail ....
« Antwort #1 am: 12.03.03 - 12:17:26 »
Hmm, am besten suchst Du nach den neusten Dokument (Erstelldatum).

Mit den Agent-eigenen Mitteln lässt sich das nur ungenügend bewerkstelligen, da in den Auswahlkriterien keine Formeln oder Scripte anwendbar sind.

Mit Code kann ich auf die Schnelle auch nicht dienen, aber es müsste ausreichen, das aktuelle Datum mit dem Erstelldatum zu vergleichen.

Ausser natürlich, es 'hagelt' Nachrichten, dann wird's schwieriger...

Gruss

Wirsing
6 Lotus Domino Server 9.0.1(FP5-7) auf Windows 2008R2 Server
ca. 450 Clients mit 8.5.x/9.0.1

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Bei Eingang Neuer Mail ....
« Antwort #2 am: 12.03.03 - 12:20:23 »
das doc ist quasi in der session verankert als documentcontext
ungefaehr so ->
------
dim session as new notessession
dim doc as notesdocument

set doc = session.documentcontext
--------

gruss

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Bei Eingang Neuer Mail ....
« Antwort #3 am: 12.03.03 - 12:35:08 »
super...

werde es dann gleich mal testen.

Gruss
Monster

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Bei Eingang Neuer Mail ....
« Antwort #4 am: 12.03.03 - 14:28:26 »
leider funktioniert der Befehl documentContext nicht.

Ich muss doch eine Möglichkeit haben, diereckt das Dokument anzusprechen was gerade einging.

Im Agent "Einfache Aktionen" gibt es ja auch eine Möglichkeit,
gleich auf den Absender zu antworten, mit weiteren Optionen.
Kopie des Dokumentes beifügen.

Es muss also einen Befehl geben, aber wo seh ich den ?
Oder wie heisst er ?

HILFE

Gruss
Monster

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Bei Eingang Neuer Mail ....
« Antwort #5 am: 12.03.03 - 14:33:38 »
... documentContext liefert das aktuell im Client oder Browser verwendete Dokument - als neues Dokument in der DB kann es also kein DocumentContext sein...

... dein Agent reagiert doch bereits auf das Dokument, bzw. der Auslöser des Agents ist doch das neue Doc - oder habe ich da was falsch verstanden???

ata
Grüßle Toni :)

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Bei Eingang Neuer Mail ....
« Antwort #6 am: 12.03.03 - 14:36:57 »
hi @ata

du hast es schon richtig verstanden,
Das Dokument löst diesen Agenten aus,
aber wie kann ich nun aus diesem Dokument Werte auslesen ?

Hast du wieder einen tip für mich.

 ;D

Gruss
Monster

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Bei Eingang Neuer Mail ....
« Antwort #7 am: 12.03.03 - 15:41:16 »
leider funktioniert der Befehl documentContext nicht.

In einem beforenewmailarrives agenten funktioniert das! 100pro

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Bei Eingang Neuer Mail ....
« Antwort #8 am: 12.03.03 - 15:54:06 »
was mach ich falsch ?
ich sehe die Fehlermeldung im LOG,
AMgr: Agent ('Agent' in 'mail\datei.nsf') error message: Object variable not set

das ist der Agent aus meinem MailFile
Sub Initialize
   Dim session As New Notessession
   Dim db As NotesDatabase
   Dim doc As Notesdocument
   Dim mail As NotesDocument
   Set db = session.Currentdatabase
   
   Set mail = session.documentcontext
   Print mail.Subject(0)
      
End Sub
« Letzte Änderung: 12.03.03 - 15:56:03 von Monster »

Offline Monster

  • Frischling
  • *
  • Beiträge: 42
  • Ich liebe dieses Forum!
Re:Bei Eingang Neuer Mail ....
« Antwort #9 am: 12.03.03 - 15:59:00 »
Entschuldigung,
Wer lesen kann ist klar im Vorteil.....


Vielen Dank, es funktioniert

Vor Eingang Neuer Mail

Dank
Monster

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz