!!TODO!!
wfm.LoadMasks
Beschreibung:
Dieser Job liefert die angegebenen Masken oder alle Masken zu einem Workflowmodell mit Unterstruktur (Felder, ListCtrlCols, Kataloge).
Parameter:
- OrganisationId string : ID der Organisation, in der der Workflow mit den Masken liegt
- WorkflowId string : ID des Workflow mit den Masken
- MaskIds string : Ids der angeforderten Masken (kommasepariert); leer = es werden alle Masken des Workflowmodells geladen
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- OrganisationId string : ID der Organisation in der der Workflow mit den Masken liegt
- WorkflowId string : ID des Workflow mit den Masken
- Masks base64 : Maskendaten im XML-Format
Beispiel:
Aufbau von Masks
<Masks>
<Mask Id="" Name="" Flags="" FrameWidth="" FrameHeight="">
<MaskField Id="" Name="" InternalName="" FieldName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<MaskFieldVal><![CDATA[ ]]></MaskFieldVal>
</MaskField>
<!Aufbau für Listcontrols -->
<MaskField Id="" Name="" InternalName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<MaskListCtrls>
<MaskListCtrl ColPos="" Name="" Type="" Length=""
ColWidth="" Color="" TextAlign="" ValuesId=""/>
<MaskListCtrlVal><![CDATA[ ]]></MaskListCtrlVal>
</MaskListCtrls>
</MaskField>
<!Aufbau für Pagecontrols -->
<MaskField Id="" Name="" InternalName="" TabOrder=""
DataType="" InpLen="" Init="" Flags="" Flags1="" Flags2=""
InpLeft="" InpTop="" InpRight="" InpBottom="" FieldLeft=""
FieldTop="" FieldRight="" FieldBottom="" ToolTip="" ValuesId="">
<Page Id="" Name="" Number="" IconId=""/>
<MaskFields>
<MaskField Id="" Name="" InternalName=""
TabOrder="" DataType="" InpLen="" Init="" Flags="" Flags1=""
Flags2="" InpLeft="" InpTop="" InpRight="" InpBottom=""
FieldLeft="" FieldTop="" FieldRight="" FieldBottom=""
ToolTip="" ValuesId=""/>
</MaskFields>
</Page>
</MaskField>
</Mask>
</Masks>
Hinweis:
Genauere Beschreibung von Masks
- Masks: Liste der Masken, die Elemente dieser Liste sind vom Typ 'Mask'
- Mask Struktur, die auch eine Liste von Maskenfeldern vom Typ 'MaskField' enthält
- Id (STRING): ID der Maske
- Name (STRING): Name der Maske
- Flags (INT): Flags
- FrameWidth (INT): Breite der Maske
- FrameHeight (INT): Höhe der Maske
- MaskField: Struktur, die Informationen zu einem Maskenfeld beinhaltet; außerdem beinhaltet sie entweder den Wert des Maskenfeldes ('MaskfieldVal') oder eine Liste Maskenfeld-Controls('MaskListCtrls'):
- Id (STRING): ID des Maskenfeldes
- Name (STRING): Name
- InternalName (STRING): interner Name
- TabOrder (INT): Tabulatorreihenfolge
- DataType (INT?): Datentyp
- InpLen (INT): Länge der Eingabe
- Init (STRING): Initialisierungswert
- Flags (INT): Flags
- Flags1 (INT): weitere Flags
- Flags2 (INT): weitere Flags
- InpLeft (INT): X-Position des Eingabefeldes
- InpTop (INT): Y-Position des Eingabefeldes
- InpRight (INT): Breite der Eingabefeldes
- InpBottom (INT): Höhe der Eingabefeldes
- FieldLeft (INT): X-Position der Feldbezeichnung
- FieldTop (INT): Y-Position der Feldbezeichnung
- FieldRight (INT): Breite der Feldbezeichnung in Pixel
- FieldBottom (INT): Höhe der Feldbezeichnung in Pixel
- ToolTip (INT): Tooltip
- ValuesId (INT): Verweis auf Listenfelder
- MaskFieldVal: Wert des Maskenfeldes als CDATA
- MaskListCtrl: Struktur, die die Informationen und Daten zu einem Maskenfeld-Control beinhaltet
- ColPos (INT): Position der Spalte
- Name (STRING): Name
- Type (STRING): Typ
- Length (INT): Länge
- ColWidth (INT): Spaltenbreite
- Color (INT): Farbe
- TextAlign (INT): Bündigkeit des Textes
- ValuesId (STRING): Verweis auf Listenfelder
- MaskListCtrlVal: Wert des Maskenfeld-Controls als CDATA
- Page: Struktur, die die Informationen einem Page-Control (enthält dann wieder MaskFields)
- Id (STRING): ID des Pagecontrols
- Name (STRING): Name des Pagecontrols
- Number (INT): gibt die Position (‘Seitenzahl') einer Page an
- IconId (INT): ID des Icons (aus DB-Tab. Osicons), welches auf dem Pagecontrol angezeigt werden soll
Siehe auch:
wfm.SaveMasks
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm