An die Experten
Aussendienst Problematik: Urlaubsverwaltung.
Die Notesanwendung läuft seit 2 Jahen ohne Probleme doch diesmal ist was passiert, was ich nicht verstehe.
Mir fehlt ein Dokument bzw Änderungen darin, es ist nicht mal als Replikationskonflikt vorhanden.
Ich frage mich warum:
Folgendes Szenario.
Selbstgestrickte Urlaubsverwaltung:
Zu jedem Kollegen gibt es ein Dokument Urlaubskonto in dem steht, wieviele Tage er noch Urlaub hat, wieviele gerade beantragt sind usw.
Wird ein Urlaub beantragt, so werden über ein getdocumentbykey dort drin die Werte verändert,
Desgleichen passiert wenn genehmigt wird.
Da wir auch Aussendienstler mit Notebook haben werden Anträge auch lokal erstellt.
Bisher hatte ich höchstens mal Replikationskonflikte, wenn Antragsteller und Genehmiger verteilt
drauf zugriffen( (Aussendienstler stellt neuen Antrag lokal, der Genehmiger genehmigt lokal oder am Server
einen bereits älteren Antrag).
Jeweils Am 31.12 laß ich einen Agenten laufen, der die Werte für nächstes Jahr auf dem Dokument Urlaubskonto hochsetzt (z.B. + 30 tage)
Leider hat jetzt am 1.1. gestern also ein AD Kollege seinen kompletten Jahresurlaub für 2004 beantragt ohne zuvor repliziert zu haben und hat somit auch
das Urlaubskontodokument angefasst.
Er hat danach erst repliziert und seine Änderungen hochgeschickt (und müsste dann meine Hochsetzung am Server bekommen haben).
Heute früh, ist auf dem Server nun nur noch "sein" Dokument vorhanden ohne die Änderung von mir mit den plus 30 Tagen.
(Auch in einem Protokollfeld in der Maske wo ich das zusätzlich für mich mitprotokolliere fehlt der Eintrag).
Und in der DB keine Spur von einem Replikationskonflikt.
Ich hab ihn vorhin angerufen und nochmal replizieren lassen und wieder kein Replikattionskonflikt.
Ich hab extra eine Ansicht für Replikationskonflikte SELECT @IsAvailable($conflict) aber nix ist da.
Ich versteh es nicht.
Ich hab konsistente ACL.
Die Kollegen sind Editor auf der DB, haben aber kein Löschrecht. (hab nur ich das Löschrecht)
In der Maske Urlaubskonto ist Replizierkonflikte mischen eingestellt, aber es sind eh auch berechnete Felder drin.
Meine Frage, kann mir jemand erklären, was da passiert ist ?
Wo sind meine Änderungen (+30 Tage) vom 31.12.03 ? Warum gabs keinen Konflikt?
TIA; Holcomb ratlos
Fängt ja gut an das neue Jahr :-((