Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
Probleme mit dem Dialogfeld Abwesenheit
sja:
Hallo Zusammen,
das war keine richtige Lösung.
Das Problem leider bleibt weiter, da in diesem Fall bekomme ich keine Aktionsleiste!
Kann mir jemand helfen? Danke im Voiraus.
Grüße.
Sofia
MacSpudik:
Hallo liebe @notes-gemeinde,
ich wärme diesen Thread mal auf, da ich nun vor dem gleichen Problemchen stehe.
Ich kann zwar der Dialogbox noch ein "OK" abringen, aber der Inhalt, sprich die ausgewählten Abwesenheitszeiten werden nicht gespeichert.
Ich habe auch noch nicht rausbekommen, wo der NotesClient die Aktionsleiste Speichern und Aktivieren, Speichern etc. herholt.
Vielleicht hat jemand ja noch eine Idee ...
Danke und Gruß
Sebastian
Update: Ah, bin ein Schritt weiter: in der Out Of Office Profile Maske sind diese Aktionen hinterlegt. D.h. da kommen sie her. Sie frage bleibt nur: wie bekomme ich die in das Fenster rein, dass mir soweit so gut angezeigt wird?!?
koehlerbv:
Da die Masse der Szene das Problem ja nicht kennt: Was sagt denn IBM Lotus dazu? Wir scheinen ja hier die falschen Adressaten (weil unbetroffen) zu sein.
Bernhard
MacSpudik:
Hallo Bernhard,
ich habe den Effekt IBM gemeldet. Bin mal auf die Antwort gespannt.
Mein Fall weicht etwas von Sofias Meldung ab und ist eher mit http://atnotes.de/index.php/topic,49188.0.html verwandt.
Der Hintergrund:
Ich starte den EditOfficeProfile Agenten, um in Maildatenbanken von erkrankten o.a. Personen Abwesenheitszeiten einzutragen und aktiviere anschließend den OOO Agent, falls dieser noch nicht laufen sollte.
Ist u.a. unter http://atnotes.de/index.php/topic,31667.0.html bzw. http://www.ibm.com/developerworks/lotus/library/ooo-pt1/ so erläutert.
Das ganze ist Agententechnisch noch ein wenig ausgeschmückt worden, damit auch Servicemitarbeiter, welche keinen Zugriff auf fremde MailDBs haben, dort die OOO Meldungen anpassen und den Agent starten können.
Das geht nun nicht mehr, da das Fenster in 8.5.x DBs verkleinert dargestellt wird, wenn der EditOfficeProfile Agent manuell ausgeführt wird.
Ändert man die Dialogbox Optionen, wie von Sofia erwähnt, sieht man zwar das Fenster, aber man kann die Einstellungen nicht speichern, sprich ins Profildokument schreiben.
Ich sehe aber schon kommen, dass ich in Zukunft doch direkt in der Maildatenbank des Anwenders via Extras - Abwesenheit den Agenten ansteuern muss, da diese Funktion ab 8.5.x vom Besitzer enkoppelt wurde. D.h. jeder Editor kann nun den Agent sehen und starten. Das ist vermutlich die Lösung, welche IBM anbietet ...
Grüße von Sebastian
Tode:
Nur so nebenbei erwähnt: In 8.5 ist das KEIN Dialog mehr, sondern eine ganz normale Maske.... Und die hat Aktionen um den Agenten zu aktivieren, deaktivieren, etc. Aktionen werden aber in DialogMasken nicht angezeigt... Der "EditOfficeProfile"- Agent ist tatsächlich noch im Design der Maske, wird aber von IBM gar nicht mehr verwendet... Um das OOO- Profil zu öffnen, wird in R8.5 dieser Code verwendet:
--- Code: --- 'Begin Translate
Const OPEN_ERROR ="Bitte verwenden Sie das bereits geöffnete Abwesenheitsdialogfeld. Falls Sie das Register 'Abwesenheit' nicht sehen, können Sie es mithilfe des Menüs 'Fenster' ausfindig machen."
Const OPEN_ERROR_TITLE = "'Abwesenheit' ist bereits geöffnet"
'End Translate
'DNT
Dim session As New notessession
Dim Database As notesdatabase
Dim Profile As NotesDocument
Dim WS As New NotesUIWorkspace
If session.GetEnvironmentString("OOOTmpOpen") ="1" Then
Messagebox OPEN_ERROR, MB_OK, OPEN_ERROR_TITLE
Exit Sub
End If
Set Database = session.currentdatabase
Dim OOODoc As New Notesdocument(Database)
Set Profile = Database.GetProfileDocument("OutOfOfficeProfile")
Call OOODoc.ReplaceItemValue("Form", "OutOfOfficeProfile")
Call Profile.CopyAllItems(OOODoc)
Call session.SetEnvironmentVar("OOOTmpOpen", "1")
Call WS.EditDocument(True,OOODoc,,,False)
--- Ende Code ---
Ich vermute mal schwer, dass hier also ein fehlgeschlagenes Update (oder das fehlerhafte übertragen von eigenen Anpassungen in das 8.5er Template) vorliegt....
Denn wenn ich den Agenten "EditOfficeProfile" manuell ausführe bekomme ich genau diesen Screen. Aber normalerweise wird der halt nicht ausgeführt...
Prüft mal Eure gemeinsame Aktion "Werkzeuge\Abwesenheit"... wenn da nicht der Code drinsteht, den ich hier gepostet habe, dann wurde die Aktion nicht / falsch aktualisiert...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln