Autor Thema: Automatische Mail wenn neues Doc in DB  (Gelesen 2650 mal)

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Automatische Mail wenn neues Doc in DB
« am: 12.02.07 - 11:02:37 »
Hallo ich möchte gerne eine Automatische Email an einen bestimmten
Benutzerkreis (schon über dcReaders definiert) versenden ,
wenn ein neues Dokument in der Datenbank hinzugekommen ist ,
oder ein Dokument erneuert wurde.

In meine DB habe ich schon eine Ansicht welche immer mir ungelesen
Dokumente anzeigt.

Wie kann ich darauf reagieren und gibt es Standardbefehle zum versenden????

Danke schon mal für die Antwort

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Automatische Mail wenn neues Doc in DB
« Antwort #1 am: 12.02.07 - 11:09:56 »
Baust Dir einen Agenten mit diesen Eigenschaften

Standardbefehle gibt es auch, schaust Du in die Developer Hilfe

André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Re: Automatische Mail wenn neues Doc in DB
« Antwort #2 am: 12.02.07 - 11:13:23 »
Hi,

danke dir, kannst du mir evt. noch sagen nach welchen Befehlen ich suchen soll!

Gruß Jörg

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Automatische Mail wenn neues Doc in DB
« Antwort #3 am: 12.02.07 - 11:15:43 »
Scipt:

doc.send

Formel

@Mailsend
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Automatische Mail wenn neues Doc in DB
« Antwort #4 am: 12.02.07 - 15:11:32 »
Baust Dir einen Agenten mit diesen Eigenschaften

Ich glaube nicht, dass das mit den, im Bild gezeigten Einstellungen funktioniert. Denn der Agent wird hier nur getriggert wenn ein neues Mail in der DB eingeht.


Gefordert war aber das hier:

..
wenn ein neues Dokument in der Datenbank hinzugekommen ist ,
oder ein Dokument erneuert wurde.


In diesem Fall sollten es diese Einstellungen tun.

Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Jörg

  • Aktives Mitglied
  • ***
  • Beiträge: 175
Re: Automatische Mail wenn neues Doc in DB
« Antwort #5 am: 12.02.07 - 15:22:50 »
Hi,

die im Bild gezeigten Einstellungen in den Eigenschaften des Agent habe ich nicht.
Nun habe ich dies über das Dokument selber gelöst ,in dem ich im "Postsave"
folgendes eingefügt habe:
Code
REM "Send mail to approvers the first time the doc is saved";
REM;
Subject := "Überschrift";
Remark := "Text1.";
Remark_1 := "Text2" ;
REM;
@IsDocBeingSaved; @MailSend("Gruppe"; "";""; Subject; Remark ; Remark_1;[IncludeDoclink]:[Sign] )

Gruß Jörg

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Automatische Mail wenn neues Doc in DB
« Antwort #6 am: 12.02.07 - 15:29:24 »
Kannst du auch nicht haben. Der Eigenschaftsdialog und das Einstellen der Optionen wann der Agent läuft sieht in R5 anders aus als in 6.

Im R5 stellt du im rotmarkierten Feld ein wann der Agent laufen soll.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Automatische Mail wenn neues Doc in DB
« Antwort #7 am: 12.02.07 - 17:07:21 »
Nicht übersehen: Beim ersten Lauf (und nach jeder Änderung deas Agentencodes selbst) sind für den Agenten ALLE Dokumente neu oder geändert. Deshalb würde ich überlegen, ob man ein Datumsflag mitgibt, wann der Agent das Dokument angepackt hat (beim Initiallauf dann ohne Mailversand) - und die Mail nur rausschicken, wenn das letzte Update nacch dem letzten Agentenlauf liegt.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Automatische Mail wenn neues Doc in DB
« Antwort #8 am: 12.02.07 - 18:50:02 »
Sehr guter Hinweis.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Automatische Mail wenn neues Doc in DB
« Antwort #9 am: 12.02.07 - 20:50:20 »
Dafür gibt es aber auch NotesDocumentCollection.UpdateAll bzw. NotesSession.UpdateProcessedDoc.

Bernhard

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Automatische Mail wenn neues Doc in DB
« Antwort #10 am: 13.02.07 - 09:03:06 »
@Axel

Du hast natürlich Recht, war der Falsche Screenshot.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz