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.