Domino 9 und frühere Versionen > Administration & Userprobleme
Freie Zeit - Eigentlich klassischer Fehler
meichhorner:
Hy,
das die busytime immer wieder mal Probleme bereitet ist ja nix neues nun habe ich aber einen sehr hartnäckigen Fall dass nur ein User immer als belegt angezeigt wird und mir fällt nichts mehr ein :(
1.Rechte und Einstellungen im Calederprofil geprüft
2.Busytime schon gelöscht und neu anlegen lassen von scheduler
3.Calender Profildokumente im Benutzerkalender gelöscht und neu angelegt
4. Nach Kalendereinträgen gesucht die sich über Mitternacht erstrecken
Irgendjemand noch eine Idee ???
Cu
Martin
eknori:
jetzt komm ich mal mit IBM Mitteln:
ist der User umbenannt worden ??
Dann gibt es in den Kalenderdocs ein Feld $PrevBusyName
wenn dem so ist, kannst du das feld mit einem Agenten löschen
Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim dateTime As New NotesDateTime(Cstr(Datenumber(1970, 5, 1)))
Dim nextDateTime As NotesDateTime
searchFormula$ = {@IsAvailable($PrevBusyName)}
Set db = session.CurrentDatabase
Set collection = db.Search(searchFormula$, dateTime,0)
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
Call doc.RemoveItem( "$PrevBusyName" )
Call doc.Save( True, False )
Set doc = collection.GetNextDocument(doc)
Wend
der Agent sucht in der Datenbank alle docs mit diesem feld und schmeißt das feld raus.
Anschließend dann noch mal die Prozedur mit busytime.
Dumme Frage: Der Server hat schon Zugriff auf die MailDB des Users ??
eknori
meichhorner:
Hy eknori,
nein der User ist nicht umbenannt worden und es befindet sich auch kein $PrevBusyName Feld in den Kalenderdoc's.
Der Server hat Managerrechte auf der Mail-DB.
Ich frag mich nur warum es nur bei dem einen User Auftritt ::)
Cu
Martin
meichhorner:
Hier noch der Auszug aus dem "tell sched show ...."
Irgendwas mit einem wiederkehrenden termin aber wie find ich den ???
--- Zitat ---09/24/2003 12:43:07 PM SchedMgr: is in a repeating entry from 09/18/2003 04:00:00 AM to 10/06/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is busy from 09/18/2003 04:00:00 AM to 10/06/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is in a repeating entry from 09/19/2003 04:00:00 AM to 10/07/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is busy from 09/19/2003 04:00:00 AM to 10/07/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is in a repeating entry from 09/20/2003 04:00:00 AM to 10/08/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is busy from 09/20/2003 04:00:00 AM to 10/08/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is in a repeating entry from 09/21/2003 04:00:00 AM to 10/09/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is busy from 09/21/2003 04:00:00 AM to 10/09/2003 07:00:00 PM
09/24/2003 12:43:07 PM SchedMgr: is in a repeating entry from 09/22/2003 04:00:00 AM to 10/10/2003 07:00:00 PM
--- Ende Zitat ---
JoJo:
--- Zitat von: meichhorner am 24.09.03 - 12:58:19 ---Irgendwas mit einem wiederkehrenden termin aber wie find ich den ???
--- Ende Zitat ---
Ähem. Martin ich weiss, dass das was ich im Folgenden vorschlage, du auch selbst locker herausfinden kannst. Aber du fragst - also:
Ansicht basteln mit der Auswahl:
SELECT form = "Appointment" & repeats = "0" | form = "Appointment" & repeats = "1"
2 Spalten. Spalte 1 zeigt den Wert des Feldes 'Subject', Spalte 2 jenen des Feldes 'STARTDATETIME'.
Ich hab's getestet. Funktioniert mit Terminen, Besprechungen & Jahrestagen. Natürlich kann ich nicht garantieren, dass das in jedem Fall funktioniert. Ist eine Premiere für mich.
Viel Glück!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln