Werden mit Set_Structure bestimmte Objekteigenschaften gesetzt, können auch Aktionen auf das Bündel oder Dokument durchgeführt werden.
Attributbeschreibung
Attribut | Beschreibung |
---|---|
Action |
includeDoc: Neues Dokument dem Bündel hinzufügen. (Sachbearbeiter Dokument) includeBlock: Dynamisches Baustein- Einfügen in Dokument des Bündels move: Vorhandenes Objekt (Sachbearbeiter-Dokumente und Bausteine) verschieben. delete: Eingefügtes Objekt (Sachbearbeiter-Dokumente und Bausteine) löschen. loadexternaldocument: Laden / entfernen des externen Dokuments |
target_reference |
Referenzindex des Objektes im Baum, der die Einfügeposition bestimmt. Wird dieser Wert nicht angegeben, wird das Objekt am Ende eingefügt. |
position |
after: Objekt wird nach der target_reference eingefügt. before: Objekt wird vor der target_reference eingefügt. |
name |
Name des Objektes das eingefügt werden soll, bzw. bei loadexternaldocument eindeutiger Name der Datei, die bereits zuvor hochgeladen wurde oder Leerstring, um das externe Dokument wieder zu lösen. |
reference |
Für die Aktionen Move/Delete die Referenz des Objektes das verschoben/gelöscht werden soll. Für die Aktion loadexternaldocument die Referenz des Objektes, bei dem das externe Dokument zugeordnet/gelöst werden soll. |
doc_reference |
Referenz des Dokumentes, in das ein Baustein dynamisch eingefügt werden soll. |
Hinweise
- Stellen Sie clientseitig sicher, dass die bei der Action loadexternaldocument mit dem Attribut name angegebene Datei zuvor vom Client mit der Methode Doc_SetFile_Mime auf den Server hochgeladen wurde.
- Der Client muss einen eindeutigen Namen für die Datei setzen, um Dateiüberschreibungen durch Namensgleichheit zu vermeiden.
- Soll eine externe Datei wieder gelöst werden, so muss bei der Aktion loadexternaldocument ein Leerstring als Wert des Attributs name verwendet werden.
Beispiele für die Verwendung von Aktionen
Einfügen eines Dokuments
<mws type="OBJECT"> <process> <object action="includedoc" name="TestDocument" target_reference="" position="after"/> </process> </mws>
Verschieben eines Dokuments
<mws type="OBJECT"> <process> <object action="move" reference="-3" target_reference="-1" position="before"/> </process> </mws>
Löschen eines Dokuments
<mws type="OBJECT"> <process> <object action="delete" reference="-1"/> </process> </mws>
Einfügen eines Bausteins (ohne Zielobjekt)
<mws type="OBJECT"> <process> <object action="includeblock" name="DynBst1" doc_reference="-1" target_reference="-1" position="unknown" /> </process> </mws>
Einfügen eines Bausteins (vor Zielobjekt)
<mws type="OBJECT"> <process> <object action="includeblock" name="DynBlock1" doc_reference="-1" target_reference="-1" position="unknown" /> </process> </mws>
Verschieben eines Bausteins
<mws type="OBJECT"> <process> <object action="move" reference="-1:-2" target_reference="-1:-1" position="after"/> </process> </mws>
Löschen eines Bausteins
<mws type="OBJECT"> <process> <object action="delete" reference="-1:-2"/> </process> </mws>
Setzen eines externen Dokuments für einen Baustein
Die angegebene Datei muss zuvor vom Client zum Server hochgeladen worden sein (Methode: Doc_SetFile_Mime).
<mws type="OBJECT"> <process> <object action="loadexternaldocument" name="MyExternalBlockDocument.docx" reference="9BD927E4-39CC-4217-90D1-38C3B15F4CED:35E5A161-D291-4244-84FF-6CB30F14D1A0" /> </process> </mws>
Lösen eines externen Dokuments bei einem Baustein
<mws type="OBJECT"> <process> <object action="loadexternaldocument" name="" reference="9BD927E4-39CC-4217-90D1-38C3B15F4CED:35E5A161-D291-4244-84FF-6CB30F14D1A0" /> </process> </mws>
Lösen eines externen Dokuments bei einem Dokument
Die angegebene Datei muss zuvor vom Client zum Server hochgeladen worden sein (Methode: Doc_SetFile_Mime).
<mws type="OBJECT"> <process> <object action="loadexternaldocument" name=”MyExternalStaticDocument.pdf" reference="C6D5FD76-516C-482E-AAA6-9E51BE8BD2E2" /> </process> </mws>
Lösen eines externen Dokuments bei einem Dokument
<mws type="OBJECT"> <process> <object action="loadexternaldocument" name=”" reference="C6D5FD76-516C-482E-AAA6-9E51BE8BD2E2" /> </process> </mws>