Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ChrisW am 20.02.06 - 16:37:38

Titel: Lotus Notes Reminder
Beitrag von: ChrisW am 20.02.06 - 16:37:38
Hallo zusammen,

ich hab mal ne Frage, kennt einer von euch ne DB die folgende Kriterien erfüllt:
Also ich habe sogenannte Jobs, die jeden Monat einmal laufen(Monatsjobs), diese sollen Mitarbeitern zugeordnet werden.
Diese Mitarbeiter erhalten dann eine E-mail mit der Aufforderung den Job zu erledigen. Die Jobs sind vom Arbeitstag abhängig, nicht vom Datum!
Kennt ihr ein solches Tool?

Oder wisst ihr wie ich mir das selber programmiere?

Vielen Dank schon für eure Hilfe!

Gruß Chris
Titel: Re: Lotus Notes Reminder
Beitrag von: m3 am 20.02.06 - 16:41:29
Hallo zusammen,

ich hab mal ne Frage, kennt einer von euch ne DB die folgende Kriterien erfüllt:
Also ich habe sogenannte Jobs, die jeden Monat einmal laufen(Monatsjobs), diese sollen Mitarbeitern zugeordnet werden.
Diese Mitarbeiter erhalten dann eine E-mail mit der Aufforderung den Job zu erledigen. Die Jobs sind vom Arbeitstag abhängig, nicht vom Datum!
Kennt ihr ein solches Tool?
Nein.

Zitat
Oder wisst ihr wie ich mir das selber programmiere?
Nein, da wir nicht wissen, wie Dein Bildungs/Wissenstand bezgl. Notes ist.
Titel: Re: Lotus Notes Reminder
Beitrag von: Tode am 20.02.06 - 16:43:39
Mail- Datenbank mit Aufgaben !?
Titel: Re: Lotus Notes Reminder
Beitrag von: ChrisW am 20.02.06 - 16:45:46
Mein Wissenstand:

Ich hab den Domino Designer und kann auch etwas Formelsprache.
Hab mir das mal Programmiert, aber mit der Formel funktioniert es nicht.
Die Formel funktioniert nur wenn ich es aus dem Menü aus starte aber sie funktioniert nicht zeitgesteuert, weist du vielleicht an was das liegt?

Hier die Formel:

@If(@Text(
@BusinessDays(@GetProfileField ("Profilmaske";"date"); @Today;1 : 7;@GetProfileField ("Profilmaske";"Feiertag_1") :@GetProfileField ("Profilmaske";"Feiertag_2") :@GetProfileField ("Profilmaske";"Feiertag_3") :@GetProfileField ("Profilmaske";"Feiertag_4") :@GetProfileField ("Profilmaske";"Feiertag_5") :@GetProfileField ("Profilmaske";"Feiertag_6") :@GetProfileField ("Profilmaske";"Feiertag_7") :@GetProfileField ("Profilmaske";"Feiertag_8") :@GetProfileField ("Profilmaske";"Feiertag_9") :@GetProfileField ("Profilmaske";"Feiertag_10") :@GetProfileField ("Profilmaske";"Feiertag_11") :@GetProfileField ("Profilmaske";"Feiertag_12") :@GetProfileField ("Profilmaske";"Feiertag_13") :@GetProfileField ("Profilmaske";"Feiertag_14"))
) = tag & erledigt ="Nein";status :="gesendet" & @MailSend(bearbeiter;"";"";"Monatsjob  bearbeiten : "+reportname;"";"Du wurdest auserwählt diesen Monatsjob zu bearbeiten:--->   ";[IncludeDoclink]);"");


@If(@Text(
@BusinessDays(@GetProfileField ("Profilmaske";"date"); @Today;1 : 7;@GetProfileField ("Profilmaske";"Feiertag_1") :@GetProfileField ("Profilmaske";"Feiertag_2") :@GetProfileField ("Profilmaske";"Feiertag_3") :@GetProfileField ("Profilmaske";"Feiertag_4") :@GetProfileField ("Profilmaske";"Feiertag_5") :@GetProfileField ("Profilmaske";"Feiertag_6") :@GetProfileField ("Profilmaske";"Feiertag_7") :@GetProfileField ("Profilmaske";"Feiertag_8") :@GetProfileField ("Profilmaske";"Feiertag_9") :@GetProfileField ("Profilmaske";"Feiertag_10") :@GetProfileField ("Profilmaske";"Feiertag_11") :@GetProfileField ("Profilmaske";"Feiertag_12") :@GetProfileField ("Profilmaske";"Feiertag_13") :@GetProfileField ("Profilmaske";"Feiertag_14"))
) > Tag & Erledigt ="Nein";status :="gesendet" & @MailSend(bearbeiter;"";"";"Erinnerung!!! Sie haben den Monatsjob "+reportname + " noch nicht bearbeitet!!!";"";"Bitte bearbeiten Sie nun den Monatsjob und setzen Sie den Status danach auf erledigt:--->   ";[IncludeDoclink]);"");

SELECT @All
Titel: Re: Lotus Notes Reminder
Beitrag von: koehlerbv am 20.02.06 - 17:08:12
So nach einem schnellen Blick sieht mir das eher danach aus, als dass die Einstellungen für den periodischen Agent nicht korrekt sind. Am Code sollte es nicht liegen.

Bernhard
Titel: Re: Lotus Notes Reminder
Beitrag von: ChrisW am 23.02.06 - 10:31:13
Vielen Dank für deine Antwort.

Aber wie muss ich dann den Agent einstellen dass er funktioniert?
Ich verzweifel glaub langsam.
Kann des sein, dass der Code nicht im Hintergrund funktioniert weil des Formel sprache is?
Kann mir bitte bitte jemand helfen?

Vielen Dank
Titel: Re: Lotus Notes Reminder
Beitrag von: Tode am 24.02.06 - 09:48:40
sorry: falscher Ansatz...
In einem Forum heisst es nicht "sagt mir wie es geht" sondern:
"ich sage Euch was ich mache, und Ihr zeigt mir den Fehler".

In diesem Sinn: Schreib uns einfach, was Du in den Eigenschaften des Agenten eingestellt hast, und dann sagen wir Dir, was nicht stimmt. Das hat den positiven Nebeneffekt, dass Du Dich erst mal selbst mit den Einstellungen beschäftigst und nich teinfach eine Lösung vorgekaut bekommst. Der Lerneffekt ist wesentlich höher.

Tode