Autor Thema: globaler Timer pro Notesdokument  (Gelesen 11005 mal)

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
globaler Timer pro Notesdokument
« am: 03.07.09 - 09:29:49 »
Hallo,

ich stehe mal wieder vor einem Problem und benötige einen Lösungsansatz.

Ich möchte in einer Datenbank bei jedem Dokument einen Schalter haben, mit dem ich einen Timer starten kann, der nach einer Zeit x eine bestimmte Personengruppe per Popup erinner, dass noch nicht an dem Dokument gearbeitet wurde. Dabei soll es egal sein ob das Dokument geöffnet oder geschlossen wird in der Zeit. Erst wenn eine bestimmte Aktion ausgelöst wird (Button) stoppt der Timer.
Ich habe mit den Beispielen von der NotesTimer Klasse rumgespielt, aber bisher habe ich das nur hinbekommen das der Timer während das Dokument geöffnet blieb lief.

Hat jemand einen Tip für mich wie ich das lösen kann?


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: globaler Timer pro Notesdokument
« Antwort #1 am: 03.07.09 - 09:31:13 »
Mit einem Timer? Gar nicht.
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 jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #2 am: 03.07.09 - 10:28:47 »
Versende eine E-Mail.
Du kannst nicht vom "Server-Agent" aus auf einem Notes-Client ein Popup produzieren.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #3 am: 03.07.09 - 10:39:38 »
Versende eine E-Mail.
Du kannst nicht vom "Server-Agent" aus auf einem Notes-Client ein Popup produzieren.

Email ist nicht akzeptabel. Das ist nicht auffällig genug.
Es muss definitiv eine Erinnerung sein die dierekt auf den Schirm gebeamt wird und im Fokus bleibt bis man sie wegklickt.
So wie der Reminder vom Noteskalender z.B.

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: globaler Timer pro Notesdokument
« Antwort #4 am: 03.07.09 - 10:42:14 »
Dann musst du deinen eigenen NotesMinder schreiben.
C API Programmierung.
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 WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #5 am: 03.07.09 - 10:42:51 »
Hallo,

Das finde ich eine super gute Forderung:

Email ist nicht akzeptabel. Das ist nicht auffällig genug.
Es muss definitiv eine Erinnerung sein die dierekt auf den Schirm gebeamt wird und im Fokus bleibt bis man sie wegklickt. ...

Nur noch eine dumme Frage: Was soll passieren, wenn der User/Client in dem Moment gar nicht angemeldet ist? Was soll passieren, wenn der User länger krank ist (bleibt alles liegen)? Oh mir würde noch viele Fragen einfallen ....

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #6 am: 03.07.09 - 10:43:42 »
Darf Notes auch aus sein?
oder ist eine bestimmte Notesdatenbank immer offen?

Manchmal ist es schon schwierig seine Mitarbeiter zur Mitarbeit zu erziehen :)
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #7 am: 03.07.09 - 10:48:23 »
Dann musst du deinen eigenen NotesMinder schreiben.
C API Programmierung.
Du kannst auch ein Java-Programm schreiben und auf jedem PC verteilen :)
*Mal hier alle Möglichkeiten aufzählen wollen*
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #8 am: 03.07.09 - 11:03:18 »
Ok. Also wenn der User nicht da ist oder abgemeldet dann natürlich nicht.
Es wird ein Dokument angelegt und ein Timer gestartet, der 2 Stunden als fixe Laufzeit hat.
Ein bestimmter Personenkreis soll informiert werden, das da was zu tun ist.
Sobald jemand sich dem Thema annimmt, wird der Timer gestoppt und fertig.
Wenn keiner was tut, wird nach ablauf von einer Stunde nochmal erinnert mit Kopie an Vorgesetzte.
Wenn 15min vor ablauf immernoch keiner was getan hat, soll eskaliert werden, mit SMS an Chef, etc..

Wenn ich grundsätzlich schon mal den Timer pro Dokument hätte, der einfach weiter läut, auch wenn das Dokument geschlossen wird, dann wäre ich schon mal ein gutes Stück weiter.

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: globaler Timer pro Notesdokument
« Antwort #9 am: 03.07.09 - 11:08:45 »
Ok. Also wenn der User nicht da ist oder abgemeldet dann natürlich nicht.
Es wird ein Dokument angelegt und ein Timer gestartet, der 2 Stunden als fixe Laufzeit hat.
Ein bestimmter Personenkreis soll informiert werden, das da was zu tun ist.
Sobald jemand sich dem Thema annimmt, wird der Timer gestoppt und fertig.
Wenn keiner was tut, wird nach ablauf von einer Stunde nochmal erinnert mit Kopie an Vorgesetzte.
Wenn 15min vor ablauf immernoch keiner was getan hat, soll eskaliert werden, mit SMS an Chef, etc..
Das hier ist machbar.

Wenn ich grundsätzlich schon mal den Timer pro Dokument hätte, der einfach weiter läut, auch wenn das Dokument geschlossen wird, dann wäre ich schon mal ein gutes Stück weiter.
Das hier nicht.
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 zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #10 am: 03.07.09 - 11:17:35 »
Das hier ist machbar.

Wenn nicht mit Timer, wie dann?

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: globaler Timer pro Notesdokument
« Antwort #11 am: 03.07.09 - 11:22:08 »
Eskalation, Agent mit Mail Benachrichtigung. Startdatum und Zeit im Dokument festhalten, Eskalation gegen diese Werte plus einen Trigger der anzeigt das Problem wurde übernommen laufen lassen.

Alternativ geht das Ganze eben auch mit C oder Java und einem eigenen "Application Minder" oder "Application Watchdog" der aber dann nicht im Notes Client mitläuft sondern eine eigene Anwendung ist.
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 jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #12 am: 03.07.09 - 11:24:07 »
Der NotesTimer brauch ein UI Element, und da gibt es nur 3 Möglichkeiten. Maske, Ansicht oder Datenbank. D.h. das Element muss auch im Notes-Client geöffnet sein!
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #13 am: 03.07.09 - 11:30:40 »
OK. Dann vergess ich den Timer. Java und C liegen mir nicht besonders und Zeit hab ich auch nicht viel dafür... :-(

Also setze ich einen Zeitstempel beim Anlegen und lass alle 10min einen Agenten laufen der gegen die aktuelle Zeit vergleicht.
So weit so klar. Der Eskalationsfall ist auch klar. Mail verschicken ist ja kein Problem.
Aber wie erinner ich die tief und fest schlafenden Miitarbeiter  ;D
Wenn ich das richtig versatnden habe, kann ich mir das Popup ja aus dem Kopf schlagen... Aber was dann?

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #14 am: 03.07.09 - 11:39:13 »
Wenn ein Mitarbeiter nicht seinen Pflichten nachkommt?
Nach oben eskalieren lassen.   
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #15 am: 03.07.09 - 11:59:39 »
unde wenn das meinem Chef nicht reicht?

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #16 am: 03.07.09 - 12:10:43 »
Dann ist er arm dran, wenn er seine MA's nicht richtig motivieren kann.
« Letzte Änderung: 03.07.09 - 12:53:54 von jBubbleBoy »
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #17 am: 03.07.09 - 14:30:12 »
OK. Ich werd das meinem Chef mal so weitergeben  ;)

Hintergrung ist aber nicht das die Leute nicht arbeiten wollen, sondern das sich in der Datenbank noch andere Donkumente befinden, aber nur bestimmte von hoher Wichtigkeit sind. Damit die Leute dann nicht danach suchen müssen, sollen sie sie eben präsentiert bekommen...
... aber was nicht geht, geht halt nicht

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #18 am: 03.07.09 - 14:34:23 »
Zitat
Hintergrung ist aber nicht das die Leute nicht arbeiten wollen, sondern das sich in der Datenbank noch andere Donkumente befinden, aber nur bestimmte von hoher Wichtigkeit sind.
Dafür kann man Ansichten bauen, die nur diese Dokumente enthalten oder man nutzt die Möglichkeit, diese Dokumente in der Ansicht entsprechend zu kennzeichnen.

Diese ganze Benachrichtigungsschei@@e braucht kein Mensch. Die Leute sollen sich mal daran gewöhnen selbstständig zwischen wichtig und unwichtig zu unterscheiden.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Jens_1

  • Senior Mitglied
  • ****
  • Beiträge: 440
  • Geschlecht: Männlich
Re: globaler Timer pro Notesdokument
« Antwort #19 am: 03.07.09 - 16:02:58 »
Hört sich irgendwie nach meiner alten Firma an:
Chefzitat:
"Die Technik ist für den Menschen da und nicht der Mensch für die Technik! Ein Programm muss so funktionieren, daß auch der dümmste Mitarbeiter keinen Fehler mehr machen kann. Wenn das nicht klappt ist das Programm und die die es Erstellen und die die es Pflegen unfähig."

Ich habe gekündigt.....  ;)

Gruß
Jens
CLP Domino R5 System Administrator
CLP IBM Lotus Domino 6 System Administrator
CLP IBM Lotus Domino 7 System Administrator
IBM Certified System Administrator - Lotus Notes and Domino 8

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz