Domino 9 und frühere Versionen > Entwicklung
ToDo per Agent generieren?
LisaS:
Hallo,
ich möchte gerne für einen Workflow in einer DB, ToDo's, aus dieser DB, in den Kalenden bestimmter Personen per Agent generieren. Der Agent soll einmal täglich laufen.
Mich interessiert jetzt der Script-Teil in dem ich das ToDo im Kalender der entsprechenden Personen anlege.
Im ToDo soll auch automatisch die Notify-Funktion aktiviert werden.
Vieleicht hat ja jemand von Euch sowas ähnliches schon gebastelt.
Gruß
Hitcher
Till_21:
man muss prinzipiell ein todo nachbasteln :
in etwa so, hier ein kleiner auszug :
Set mail = db.createdocument
Call mail.ReplaceItemValue( "Form", "task" )
Call mail.ReplaceItemValue("Subject", Subject)
Call mail.ReplaceItemValue("StartDate", Start)
Call mail.ReplaceItemValue("DueDate", Due)
Set rtitem = New NotesRichTextItem( mail , "Body" )
Call rtitem.appendtext("blabalaballbalblalblalb")
mail.~$AlarmUnit = "M"
mail.~$AlarmMemoOptions = ""
mail.~$Alarm = 1
mail.~$AlarmOffset = 0
mail.Alarms = "1"
mail.~_ViewIcon = 168
mail.~$KeepPrivate = ""
mail.~$ExpandGroups = "3"
mail.~$PublicAccess = "1"
mail.~$WebFlags = "J"
mail.OrgTable = "T0"
mail.WebDateTimeInit = "1"
mail.ExcludeFromView = "D"
mail.MailFirstPass = "1"
mail.SequenceNum = 1
Set Item = New NotesItem(mail, "Sign", "0")
item.IsSummary = True
Set Item = New NotesItem(mail, "Encrypt", "0")
item.IsSummary = True
mail.Typ = ""
mail.TaskType = "1"
mail.Repeats = ""
mail.OrgConfidential = ""
Call mail.Send( False, "Bill Gates")
du kannst den sourcecode nicht 1zu1 uebernehmen, musst ihn noch anpassen...
gruss
LisaS:
........danke Till_21
das Hat mir scon weiter geholfen
Gruß
Hitcher
LisaS:
Hallo Till_21,
ich hab jetzt noch ein Problem, und zwar wird das To Do nicht im Kalender angezeigt.
Vieleicht weißt Du oder jemand anderes ja Rat.
Gruß
Hitcher
jofa:
Hi,
Du musst in Der MailDB unter Werkzeuge->Vorgaben->Kalender->Aufgabe ein Häkchen bei "Aktuelle Aufgabe immer im heutigen Kalender anzeigen" setzen.
Gruss JoFa
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln