Autor Thema: Reminder-Eintrag per Programm setzen  (Gelesen 3473 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Reminder-Eintrag per Programm setzen
« am: 08.09.04 - 12:17:04 »
Hallo Forum,

ich brauche mal wieder einen Lösungsansatz.

Per Mail wird ein Mitarbeiter aufgefordert, eine bestimmte Aktion auszuführen, die mit einem Fertigstellungstermin versehen ist. Wie schön wäre es nun, wenn der Absender automatisch im Kalender einen Reminder-Eintrag erhielte, der ihn erinnert die Fertigstellung zu überprüfen. Alle Daten dafür sind ja vorhanden.

Wie geht man an eine Lösung heran: @Formular, Script?

Ich bitte um Anregung.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline HarryB

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 521
  • Geschlecht: Männlich
Re:Reminder-Eintrag per Programm setzen
« Antwort #1 am: 08.09.04 - 12:49:30 »
Woher kommt denn die Mail? Wenn es eine Standard-Mail ist, die ein Mitarbeiter eintippt, dann macht es Sinn, mal einen Blick auf die Kalender- und Aufgabenfunktionen zu schauen, die Notes bietet.

Viele Grüße
Harry
Harald "HarryB" Börger

2 x 7.0.2FP1 auf AIX (Cluster)
1 x 7.0.2FP2 auf AIX
1 x 6.5.5 auf AIX
4 x 7.02.FP2 auf WIN

Clients: 7.0.2

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Reminder-Eintrag per Programm setzen
« Antwort #2 am: 08.09.04 - 13:29:22 »
Ergänzed:

Die Mails schreibt ein Problemkümmerer mit dem LN-Standard-Template.

Dieser verschickt sie nun an seine Problemlöser, wobei Fertigstellungstermine genannt werden.

Um ihn von der Terminverfolgung zu entlasten sollten nun entsprechende Einträge im LN-Kalender erfolgen, die ihn erinnern, wenn die Fertigstellungstermine erreicht sind, um die Fertigstellung zu überprüfen.

Alexis
« Letzte Änderung: 08.09.04 - 13:30:50 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Reminder-Eintrag per Programm setzen
« Antwort #3 am: 08.09.04 - 20:54:47 »
Würde ich mit LS lösen. Aber dazu braucht es schon eine Menge Geduld und Fingerspitzengefühl, wenn man das noch nie gemacht hat.
Schau Dir doch mal ein Dokument im Kalender an, wie dort die Felder gesetzt sind.
Und teste das ganze gut, bevor Du es deployst.
Prinzipiell ist solch ein Eintrag nichts anderes als ein Notesdokument, in dem Felder entsprechend gesetzt sind.
Ich glaube mich zu erinnern, hier im Forum schon öfter Lösungsansätze gesehen zu haben (--> Suchfunktion).
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Reminder-Eintrag per Programm setzen
« Antwort #4 am: 08.09.04 - 21:13:37 »
Wie sollte das anders als mit LS funktionieren ? Neue Dokumente mit @functions im Backend erzeugen (incl. Übergabe der Parameter für die Belegung der Felder ?) ?
Ansonsten: Bestehende Reminder-Einträge analysieren, genau, wie es Matthias beschrieben hat.

Bernhard
« Letzte Änderung: 08.09.04 - 21:27:38 von koehlerbv »

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Reminder-Eintrag per Programm setzen
« Antwort #5 am: 08.09.04 - 21:21:45 »
Wie sollte das anders als mit LS funtkionieren ?

Na ja, ich selbst bin mittlerweile vorsichtig geworden mit "geht nicht in Formelsprache", da es hier immer wieder Leute gibt, die mir das Gegenteil beweisen  ;D Aber gerade hier, wenn es um Dokumenterstellung geht, würde ich erst gar nicht auf die Idee kommen, eine Formel zu verwenden. Gut, ich verwende Formeln eigentlich mittlerweile auch nur noch in manchen einfachen Buhtongs, View-Selections, Feldvalidierungen, Hide-when's, Spaltenformeln etc. Also dort wo Formeln meist ideal sind (bzw. wo kein Script geht  ;) )
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Reminder-Eintrag per Programm setzen
« Antwort #6 am: 08.09.04 - 21:24:28 »
Also für mich tönt das eigentlich so, wie wenn man da die ganz normale Gruppen-ToDo-Funktion verwenden können. Da kann doch jemand Aufgaben an andere verteilen und ihnen dann Termine setzen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Reminder-Eintrag per Programm setzen
« Antwort #7 am: 09.09.04 - 09:09:40 »
Hallo @all,

Danke für die Hinweise. Ich werde mich mal mit einem Script heranwagen und meine (gute/schlechte) Erfahrung hier kommunizieren.

@Semeaphoros: Prinzipiell ginge es auch mit der ToDo-Funktion. In diesem Falle gibt es aber keine feste Gruppe, sondern die Adressaten können beliebige Mitarbeiter sein. Der Reminder kann damit sinnvollerweise nur beim Sender liegen.

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Reminder-Eintrag per Programm setzen
« Antwort #8 am: 09.09.04 - 09:16:24 »
Was hat das mit festen Gruppen oder eben nicht festen Gruppen zu tun? Die Gruppen-ToDos in Notes lassen sich doch ganz gewöhnlich wie im Mail mit Gruppen oder mit Mehrfachemfpänger angeben, da sehe ich nicht, was Du mit Deiner Bemerkung meinst. Da ist kein Unterschied zu einem normalen Mail oder so ....

Ansonsten: Reminder-Einträge gehöhren auch zu den Kalender-Einträgen in Notes und diese programmatisch zu erstellen, ist nicht ganz einfach, es gibt eine ganze Reihe von komplexen Randbedingungen. Diverse Diskussionen dazu findest Du hier in AtNotes.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Reminder-Eintrag per Programm setzen
« Antwort #9 am: 09.09.04 - 09:39:35 »
Hallo Semeaphoros,

es ist wahrscheinlich meine Unkenntnis der Gruppen-ToDo-Funktion, warum ich diesen Weg nicht denken konnte.

Mein spontaner Eindruck ist nun, dass mit diesem Ansatz eventuell der bisherige Mailversand und die "Reminder"- Funktion gleichzeitig gelöst werden könnte. Auch das ist wohl ein Thema von Script.


Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Reminder-Eintrag per Programm setzen
« Antwort #10 am: 09.09.04 - 10:05:38 »
Also, wenn man da was ändern will, ist es sicher Script, allerdings ist das Eingreifen in diese Dokumente alles andere als trivial. Nach Deinen Schilderungen sollte die standard-Gruppen-ToDo eigentlich tun, was Du willst.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Reminder-Eintrag per Programm setzen
« Antwort #11 am: 09.09.04 - 10:33:36 »
@Semeaphoros,

du hast im Grunde sicherlich Recht.

Die Krux liegt leider darin, dass die Idee im Umfeld einer bestehenden Datenbank kreist, deren eingefahrener Workflow möglichst nicht angetastet werden soll (Antwortdokumente, Protokollierung der Korrespondenz und neu: Terminverfolgung).

Eine LN-Standardfunktion (ToDo) außerhalb der Datenbank zu nutzen ist hinsichtlich Datenkonsistenz nicht sehr pratisch.

Also werde ich ganz vorsichtig mal versuchen LN-Script zu nutzen. Dass das komliziert werden wird ist mir schon bewusst.

Alexis

wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Reminder-Eintrag per Programm setzen
« Antwort #12 am: 09.09.04 - 10:36:32 »
Ok, das macht (leider) Sinn, dann hast Du aber zumindest in den ToDos eine Ideensammlung.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re:Reminder-Eintrag per Programm setzen
« Antwort #13 am: 13.09.04 - 12:15:38 »
@ all

der Weg über die Reminder-Funktion im Kalender ist geglückt, so wie ich mir eine einfache Lösung erhofft hatte:

Set ws = New notesuiworkspace
Set uidoc2 = ws.ComposeDocument (dbserver,dbfilename,"Appointment")
StartDate=source.FieldGetText("DueDate")
Call uidoc2.FieldSetText("AppointmentType","4")
Call uidoc2.Reload
Call uidoc2.FieldSetText("Subject","Reminder #" + AITxt)
Call uidoc2.FieldSetText("StartDate", StartDate)
Call uidoc2.FieldSetText("Body", Chr(10) & "Today is Due Date for the Action Item # " + AITxt)
Call uidoc2.FieldSetText("AppointmentType", "Reminder")
Call uidoc2.Save()
Call uidoc2.Close()   

Die Daten sind hier sehr spezifisch, den Code kann man natürlich noch entsprechend erweitern.

Alexis
« Letzte Änderung: 13.09.04 - 12:16:18 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz