Autor Thema: Wiederholende Kalendereinträge  (Gelesen 5291 mal)

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Wiederholende Kalendereinträge
« am: 19.03.09 - 08:26:19 »
Weiß jemand in welchem Teil der SCript Lib "EventNotes" ein WH Kalendereintrag geändert wird damit ich die Änderungen im Queryclose auch abfragen kann!?
Ich komm hier irgendwie nicht weiter. Ich muss beim Queryclose die geänderten Dokumente alle Abfragen und übernehmen. Wenn ich da über das $REF Feld gehe (dazu habe ich ja schon eine Thread erstellt) bekomme ich noch die alten Werte  :'(:P
Hat jemand eine Idee für mich?
Mit einem Agent würds funktionieren, aber der geht halt zu lasten des Servers... und bei 300 MailDB´s pro Serverk könnte das Irre performance kosten...
« Letzte Änderung: 19.03.09 - 09:23:50 von thomson666 »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: WH Kalendereinträge
« Antwort #1 am: 19.03.09 - 09:01:42 »
"WH Kalendereintrag"? Ist das ein "Wiederholender Kalendereintrag" oder was anderes?  ???
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: WH Kalendereinträge
« Antwort #2 am: 19.03.09 - 09:23:27 »
jo sorry, dachte das ist klar...

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Wiederholende Kalendereinträge
« Antwort #3 am: 19.03.09 - 09:38:11 »
OK, dann ist das mal klar. Ich versteh aber noch immer nicht ganz, was Du am Ende erreichen willst. Könntest Du das nochmal versuchen, das für mich zu erklären - ich bin heute anscheinend nicht ganz fit? Ev. kann ich Dir dann helfen.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #4 am: 19.03.09 - 09:51:28 »
Also ich hab in meinem letzten Artikel da schon was anläuten lassen, aber hier nochmal genau was passieren soll..

Jemand erstellt einen WH (=wiederholenden) Kalendereintrag in seiner Mail Datenbank, dieser soll dann beim speichern sofort in eine eigene DB geschrieben werden (dort werden alle Abwesenheiten des Konzerns gesammelt um es allen zu ermöglich zu sehen wo jemand ist bzw. wann er wieder erreichbar ist).
So weit so gut...
Allerdings wenn sich ein wiederholender Eintrag ändert, dann hab ich keinen Plan zu welchem Zeitpunkt ich in den Events eingreifen muß um die aktuellen Daten/Uhrzeiten der zugehörigen WH Einträge zu bekommen.

Beispiel:
Ich hab eine WH Besprechung für die ganze Woche von 08-10 Uhr jetzt ändert sich am Dienstag der Eintrag auf 9-11 Uhr. Ich möchte beim Speichern oder Schließen des Dokuments (ist mir egal wann) die aktuellen Daten wieder bekommen. Wenn ich da das Hauptdokument abrufe ($REF) stehen dort immer noch die alten Daten drinnen. Hab das auch schon beim Queryclose als letzte Zeile eingebaut und da stimmen Sie immer noch nicht... Da die daten nur im UI aber noch nicht im Backend sind.

Möglichkeit 1
Ich starte einen Agent alle 5 Minuten der die Kalendereinträge abgrast und dann in die Abwesenheits DB schreibt - PERFORMANCE! auf Server bei 300 Usern...

Möglichkeit 2
Er markiert nach dem Speichern des Eintrags den Kalendereintrag und per Button werden die Daten neu geschrieben (wieviele User vergessen dann den Button zu klicken möcht ich gar nicht wissen...)

Möglichkeit 3
? Irgendwo in einer Notes SCript Lib müssen ja die Einträge geändert werden (z.B. wenn ich alle zukünftigen ändere..) und dort die DAten auslesen und in der DB aktualsieren...

Ich hoffe das war einigermaßen verständlich
Tommy

BigWim

  • Gast
Re: Wiederholende Kalendereinträge
« Antwort #5 am: 19.03.09 - 10:50:03 »
Zitat
Ich komm hier irgendwie nicht weiter
Falls es keine elegante technische Lösung geben sollte, würde ich als nächsten Ansatz eine Mischung aus Möglichkeit 1 und 2 in Betracht ziehen. Also:

Zitat
Er markiert nach dem Speichern des Eintrags den Kalendereintrag und per Button werden die Daten neu geschrieben
Beim Speichern durch den User erstellt "QueryClose" ein neues Dokument in der zentralen Datenbank (oder einen neuen Datenbank - eine Art Auftragsdatenbank) mit den benötigten Informationen.

Zitat
Ich starte einen Agent alle 5 Minuten der die Kalendereinträge abgrast und dann in die Abwesenheits DB schreibt - PERFORMANCE! auf Server bei 300 Usern...
In der zentralen (oder neuen) Datenbank läuft der Agent, der entweder alle 5 Minuten läuft oder auf neue Dokumente reagiert und ändert die Daten in der zentralen Abwesenheitsdatenbank.

Markus

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #6 am: 19.03.09 - 11:52:15 »
hi zu deinem 2ten Vorschlag...

Das ist genau das Problem.
Wenn ich die aktuellen Daten im QueryClose hätte, könnte ich Sie auch schon rüberschreiben.
Allerdings sind mir auf GRund deines Vorschlags noch ein paar Ideen gekommen...

Ein Dokument schreiben mit 1nem Feld nämlcih mit der $REF ID und per Agent Alle $REF Dokumente die noch da sind abarbeiten und in die DB schreiben...

Werd mir das mal ansehen und dann wieder berichten...

BigWim

  • Gast
Re: Wiederholende Kalendereinträge
« Antwort #7 am: 19.03.09 - 12:17:54 »
Zitat
Allerdings sind mir auf GRund deines Vorschlags noch ein paar Ideen gekommen...
Schön, dass ich auch mal was sinnvolles beitragen kann ;-)

Viel Erfolg
Markus

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #8 am: 19.03.09 - 16:47:49 »
eine neue Erkenntnis...

1.) im Queryclose bekomm ich alle Dokumente die Relevant sind.
2.) man darf nur ALLE Dokumente verarbeiten die UNID <> $REF haben

Morgen werde ich das mal alles austesten ob das dann auch so funktioniert wie von mir gedacht.
Sollte alles funktionieren, werde ich natürlich (wenns überhaupt jemand interessiert) das ganze auch posten.

schönen Feierabend!
Tommy

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #9 am: 24.03.09 - 10:54:09 »
so...
mitlerweile bin ich schon ein ganzes Stück weiter. Derzeit beschäftige ich mich noch mit Drag n' Drop von wiederholenden Kalendereinträgen.
Selektive Löschungen und Updates funktionieren.

Sollte es für mehrere Leute interessant sein wo man diese Dinge einbaut bin ich gerne bereit das im Help Forum mal ausreichend zu dokumentieren.

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #10 am: 25.03.09 - 09:26:13 »
Besitzeraktionen sind nun alle auch für WH EInträge implementiert.
Jetzt gehts auf zu den Teilnehmern...

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Wiederholende Kalendereinträge
« Antwort #11 am: 06.04.09 - 10:55:51 »
Einladende Personen und Teilnehmer:

WICHTIG!
Es muß beachtet werden daß nur alle Dokumente mit der Form Appointment abgearbeitet werden.
Die Notice Dokumente dürfen nicht beachtet werden.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz