Domino 9 und frühere Versionen > ND8: Entwicklung

Abwesenheitsagent von andere DB aufrufen

(1/2) > >>

suuper:
Hallo zusammen,

leider bin ich in Script nicht so erfahren.
Wir haben uns ein betriebsinternen Telefonbuch gebastelt in der die User u.a. auch ihren Abwesenheitsagenten aktivieren konnten. Mit der Umstellung auf die R8-Mailschablone funktioniert der Aufruf aber leider nicht mehr.
Vorher hatte ich nur folgendes in dem Aktionbutton stehen:

@PostedCommand([MailOpen]);
@PostedCommand([ToolsRunMacro];"(EditOfficeProfile)")

Das MailOpen geht noch aber das EditOfficeProfile nicht mehr.
Im Script vom Aufruf des Abwesenheitsagenten hab ich mal reingeschaut, kanns aber alleine nicht lösen:
Das original Abwesenheiten-Script sieht so aus (s.u.).
Wie muß ich das ändern, damit das Abwesenheitsprofil des Users aufgeht?

Vielen Dank schonmal vorab für Eure Tipps.

Gruß,
suuper


Abwensheitsagent:

Sub Click(Source As Button)
   
   Dim session As New notessession
   Dim Database As notesdatabase
   Dim Profile As NotesDocument
   Dim WS As New NotesUIWorkspace
   
   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 WS.EditDocument(True,OOODoc,,,False)
   
End Sub

ascabg:
Hallo,

Was genau geht denn nicht?
(irgenwelche Fehlermeldungen)


Andreas

botschi:
Mag daran liegen, dass es unter 8.X den Agenten nicht mehr gibt?
Ich habe keinen Agenten mit diesem Namen in meinem Mailfile (8.5.1)...


Matthias

suuper:
hmm...also wir haben 8.02 und da gibts den Agenten noch...

Fehlermeldung kommt keine, sondern es geht nur ein kleines Fenster auf...ich hängs mal als Screenshot an.

Werden denn im Script nicht noch irgendwelche Paramter mit zum Aufruf übergeben (CopyAllItem)? ???

Ob Script- oder Formel-Agent ist eigentlich egal...nur es müßte wieder funktionieren... :)

Beim Screenshotten ist mir grad folgendes aufgefallen:
Es wird schon das Abwesenheitsprofil aufgerufen, aber in einem ganz kleinen Fenster.
Und das kann ich auch nachträglich nicht groß ziehen.
Wie krieg ich das Abwensenheitsprofil in voller Größe geöffnet?

Danke für Eure Tipps.

Gruß,
suuper

koehlerbv:
Was mir hier vollkommen unklar vorkommt: Warum in aller Welt wird mit den Werten des ProfileDocuments ein neues Dokument in der aufrufenden Datenbank erzeugt? Wieso wird nicht gleich das OoO-Profile geöffnet?

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln