Elemente bearbeiten
Per WM_COPYDATA Botschaft können Elemente in GREYHOUND bearbeitet, dupliziert, beantwortet oder weitergeleitet werden. Außerdem muss der Kind angegeben werden.
Möglichkeiten
Folgende Werte stehen für das Feld Action zur Verfügung:
Action=EditItem | CopyItem | AnswerItem | AnswerAllItem | ForwardItem Kind=EMail | Fax | Letter | ShortMessage | Call | Appointment | Task | Note | Contact | File
Wenn eine dieser Aktionen genutzt werden soll, muss das Feld ItemID mit der entsprechenden Element-ID übergeben werden.
ItemID=<Referenz-ID>
Folgende Werte können bei allen Aktionen und allen Elementen überschrieben/eingefügt werden:
Subject=<Freitext> Group=<Referenz-ID> | <Suchtext> User=<Referenz-ID> | <Suchtext> Topic=<Referenz-ID> | <Suchtext> Color=<Referenz-ID> | <Suchtext> Priority=Lowest | Low | High | Highest Remind=<Datum> NextWorkflow=<Datum> DataMode=Text | Html Attachments[<Index>]=<Dateiname> DisallowDone=True | False AccessTab=Extension:<Eindeutige ID einer Seitenleisten-Erweiterung>
Wird der Parameter DisallowDone auf True gesetzt, dann wird im Editor der “Erledigen” Button nicht angezeigt. Falls der Parameter AccessTab gesetzt und die eindeutige ID einer Seitenleisten-Erweiterung angegeben wird (mit vorangestelltem “Exension:”, so wird beim Öffnen des Editors diese Seitenleisten-Erweiterung angezeigt.
Auch ein Textbaustein kann eingefügt werden:
TextBlockID=<Referenz-ID>
Wie beim Erstellen eines neuen Elements lassen sich auch weitere Elementtyp-abhängige Parameter übergeben.
Parameter für EMail:
Recipients[<Index>]=<Freitext> RecipientsRef[<Index>]=<Kontakt-Referenz> RecipientsClear=True | False CCs[<Index>]=<Freitext> CCsRef[<Index>]=<Kontakt-Referenz> CCsClear=True | False BCCs[<Index>]=<Freitext> BCCsRef[<Index>]=<Kontakt-Referenz> BCCsClear=True | False
Die Parameter RecipientsClear, CCsClear und BCCsClear werden erst ab Version 4.3.9 (build 1717) unterstützt und leeren die beim Beantworten von Elementen vom Server ggf. vorbefüllten Empfänger, CC oder BCC Angaben.
Parameter für Fax, Letter und ShortMessage:
Recipients[<Index>]=<Freitext> RecipientsRef[<Index>]=<Kontakt-Referenz> RecipientsClear=True | False
Der Parameter RecipientsClear wird erst ab Version 4.3.9 (build 1717) unterstützt und leert die beim Beantworten von Elementen vom Server ggf. vorbefüllten Empfänger.
Parameter
- <Freitext> – Ein beliebiger Text
- <Referenz-ID> – Die exakte Referenz-ID
- <Suchtext> – Sucht nach einer Gruppe, einem Benutzer, etc. Funktioniert genauso wie die Suche im entsprechenden Modul
- <Datum> – Ein Datum im Format yyyy-mm-dd hh:mm:ss
- <Index> – Der Index basiert auf 0. Man kann beliebig viele Werte angeben.
- <Zahl> – Eine Zahl im angegebenen Wertebereich
Alle Werte ohne Spitze Klammern müssen extakt so eingegeben werden, wie sie angegeben wurden.Der Inhalt eines Elements (Daten im HTML bzw. Text-Editor wird hinter den Parametern, getrennt durch die Sequenz #13#10#13#10angegeben.
Beispiel
Action=AnswerItem Kind=EMail ItemID=100 TextBlockID=10
Dieses Verhalten kann mit dem Testprogramm überprüft werden. Dabei ist zu beachten, dass sämtliche Werte, welche keine freien Eingaben sind, Case-Sensitive sind, d. h. sie müssen genauso geschrieben werden, wie in der Dokumentation angegeben.