Autor Thema: Nachricht bei Nichtbearbeitung  (Gelesen 3049 mal)

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Nachricht bei Nichtbearbeitung
« am: 08.12.09 - 16:12:43 »
Hallo,

ich habe eine DB, in der an jedem Werktag genau 1 Dokument erstellt werden soll/muss.
Da ich manchmal etwas "vergesslich"  ::) bin, will ich mich per Agent daran erinnern lassen, dieses noch pünktlich zu erledigen.

Also folgende Formel in einen Agenten geschrieben, der täglich mehrmals über alle neuen oder geänderten Dokumente läuft:

@If(@Left(@Text(Datum);6)!=@Left(@Text(@Now);6);@MailSend("Schlafmütze@firma.de";"";"";"Du sollst arbeiten");"")

=> Im Feld DATUM steht das Erstellungsdatum des Dokumentes.

Tja, der Agent tut aber nicht das, was er soll. Ich bekomme keine Mails.

Welchen Denkfehler habe ich?

Martin
______________________
WinDoof / 120 Clients / 8.53

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Nachricht bei Nichtbearbeitung
« Antwort #1 am: 08.12.09 - 16:38:52 »
Erste Frage, warum täglich mehrmals?
Zweite Frage, wenn in der Anwendung immer täglich genau 1 Dokument erstellt werden soll, warum auf alle neuen oder geänderten Dokumente prüfen?
Dritte Frage, wann ist pünktlich?

Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #2 am: 08.12.09 - 16:48:15 »
1. Antwort: Um 10:00h und dann noch mal um 15:00h (falls ich bis dahin immer noch nicht reagiert habe)
2. Antwort: stimmt eigentlich
3. Antwort: zwischen 07:30h und 18:00h (also in der normalen Arbeitszeit)

Schlafmütze Martin
______________________
WinDoof / 120 Clients / 8.53

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #3 am: 08.12.09 - 16:56:24 »
Wann erstellst Du überhaupt das Dokument? Jeweils am Vortag? Was machst Du, wenn das die Sache "erledigt" ist?

Bernhard

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #4 am: 08.12.09 - 17:05:01 »
Immer wieder toll, wie schnell das hier geht!! Grosses LOB!! ;D

Also: ich muss regelmässige Kontrollen durchführen, die in der NotesDB geloggt werden. Wann ich dieses Dok während des Arbeitstages erstelle, ist eigentlich egal - es muss nur 1 erstellt werden. Das DATUM ist also schon von heute für das aktuelle Dokument.

Und wenn ich es erstellt habe, dann ist auch gut für heute - also keine Nachricht vom Agenten.

Hatte (für mich) gedacht, das das eigentlich total einfach ist....

Martin
______________________
WinDoof / 120 Clients / 8.53

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #5 am: 08.12.09 - 17:12:08 »
Jetzt verstehe ich gar nichts mehr. Ich denke, es gibt nur ein Dokument in der DB, aber Du schreibst vom Logging ...

Wenn es aber wirklich nur ein Dokument gibt - und das jeweils für den Tag - dann bekommst Du auch keine Mail, da ja Datum = Today.
Du müsstest also klar aufschreiben, was Du machst und was Du unter welchen Bedingungen erreiche nwillst, sonst kann Dir keiner helfen.

Bernhard

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #6 am: 08.12.09 - 17:18:51 »
Also ich schreibe für mich mit, was ich kontrolliert habe und welche Ereignisse es gab.

Dieses Dokument erstelle ich täglich neu - falls ich es nicht vergesse!!

Um mich daran zu erinnern, dass ich die Kontrolle noch durchführen muss - möchte ich den Agenten nutzen. Eine regelmässige Wiedervorlage aus der MailDB geht nicht, da die Datenbank zukünftig von mehreren MA genutzt werden soll. Es bleibt aber dabei, dass pro Tag genau 1 Dokument erstellt werden soll - von wem ist dann egal.

Martin
______________________
WinDoof / 120 Clients / 8.53

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Nachricht bei Nichtbearbeitung
« Antwort #7 am: 08.12.09 - 17:20:33 »
Eine View, einen Agenten um in der View die Select Formel auf jeweils heute zu stellen und einen Agenten der einmal am Tag überprüft ob es für heute schon ein Dokument gibt.

Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #8 am: 08.12.09 - 17:24:22 »
Warum an der View Selection Formula drehen, Thomas?
Eine Ansicht nach Erstelldatum sortiert und im Agent ein @dbLookup auf @Today. Wenn das dann @Error ergibt, dann muss gemailt werden.
Am Wochenende sollte man den Agent natürlich nicht laufen lassen  ;D Ohne entsprechende Kenntnisse muss man an Feiertagen mit den Fehlalarmen leben.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Nachricht bei Nichtbearbeitung
« Antwort #9 am: 08.12.09 - 17:31:00 »
Stimmt. Ist einfacher und in diesem Fall eleganter.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #10 am: 08.12.09 - 17:33:49 »
Oder eine Ansicht mit SELECT Datum = @Today. Der Agent setzt ein @dbColumn ab. Ist das Ergebnis leer, dann erzeugt @MailSend den Schmähbrief.

Bernhard

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #11 am: 08.12.09 - 17:36:58 »
Die Ansicht nach Datum war vorhanden.

Werde mal den @dblookup ausprobieren.

Den @today wollte ich mit @now darstellen, und jeweils nur die linken 6 Stellen, damit nur der Tag und Monat abgefragt wird.

Das Wochenende kann ich doch über die Zeitsteuerung des Agenten aushebeln, indem ich diesem sage, am Wochenende nicht laufen?

Schon mal danke - und jetzt mache ich Feierabend.

nice evening
Martin


______________________
WinDoof / 120 Clients / 8.53

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #12 am: 08.12.09 - 17:39:42 »
Den @today wollte ich mit @now darstellen, und jeweils nur die linken 6 Stellen, damit nur der Tag und Monat abgefragt wird.

Wozu solch ein Stunt?

Bernhard

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #13 am: 09.12.09 - 08:37:37 »
Guten Morgen,

ab und zu denkt man einfach verquert  ???

Martin
______________________
WinDoof / 120 Clients / 8.53

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Nachricht bei Nichtbearbeitung
« Antwort #14 am: 09.12.09 - 20:49:45 »
... ab und zu denkt man einfach verquert ...

Martin, in diese Falle mit dem verquert denken kann jeder laufen. Einfache Fehler macht man anfangs, später werden die Folgen "verquerten Denkens" nur komplexer. Ergo: Keine Gedanken machen, das ist menschlich. Man braucht nur Strategien, wie man da wieder heraus kommt.

Hast Du mittlerweile einen anderen Lösungsansatz gewählt? Wenn ja: Hilf hier anderen, in dem Du das beschreibst, mit dem Du Erfolg hattest.

Bernhard

Offline Remy9999

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • ALLES wird gut :-))
Re: Nachricht bei Nichtbearbeitung
« Antwort #15 am: 10.12.09 - 15:51:58 »
Tja, wie soll ich es sagen - Mein Ursprungsscript funktioniert auf einmal  :-: :

@If(@Left(@Text(Datum);6)!=@Left(@Text(@Now);6);@MailSend("schlafmütze";"";"";"Arbeiten stehen noch an heute");"");
SELECT @All

Ich hatte gestern morgen keine Zeit, die Vorschläge aus der Diskussion umzusetzen - und siehe da, mittags kam auf einmal die gewünschte ErinnerungsMail. Vorher 3 Tage rumprobiert - nix lief.

Was unseren NotesServer auf einmal dazu verleitet hat, mich doch zu informieren - keine Ahnung. Evtl. lag es daran, dass ich in der Ansicht was an der Sortierung geändert und wieder rückgängig gemacht habe als ich anfangen wollte den Agent auf @dblookup umzuändern.

Auf jeden Fall noch mal danke für die Hilfe.

Martin

______________________
WinDoof / 120 Clients / 8.53

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz