/
A.09 Workflow Protokoll

A.09 Workflow Protokoll

Das Workflowprotokoll-Objekt spiegelt alle Einträge des Workflowprotokolles wieder. Das Modell beinhaltet hierbei keine relevanten Informationen. Aus diesem Grund wird nachfolgend direkt die API beschrieben, über welche alle Informationen zum Protokoll abgerufen werden können.

WfProtokoll.api

API-Methode

Verfügbar ab

Beschreibung

API-Methode

Verfügbar ab

Beschreibung

addRow({row})

8.50 Final

Fügt eine neue Zeile zum Workflowprotokoll hinzu.

Parameter:

  • row – Eine Array mit einem Element für jede Spalte im Workflowprotokoll.

Beispiel

var newRow = ["17.02.2017", "17:45:00", "StartActivity", "OSWeb", "My first Comment"]; var protocol = formHelper.getProtocol(); protocol.api.addRow(newRow);

 

editRow({index}, {values})

8.50 Final

Liefert den Wert des Parameters zurück.

Parameter:

  • index – Der 0-Basierte Index, der die zu ändernde Zeile wiederspiegelt.

Beispiel

var newValues = ["17.02.2017", "17:45:00", "StartActivity", "OSWeb", "My Comment"]; var protocol = formHelper.getProtocol(); protocol.api.editRow(0, newValues);

 

getField()

8.50 Final

Gibt das Maskenelement, an welches das Protokoll gebunden worden ist. Undefined wird zurückgegeben, wenn es an kein Maskenfeld gebunden ist.

Parameter:

  • value – neuer Wert des Feldes

  • updateFieldValue – legt fest, ob der Wert des Feldes, das mit dem Parameter verbunden ist, automatisch aktualisiert wird. Standard ist 'true'.

Beispiel

var protocol = formHelper.getProtocol(); var maskField = protocol.api.getField();

 

getRows()

8.50 Final

Gibt eine mehrdimensionale Array mit den Werten aller Zeilen und Spalten des Workflowprotokolls zurück.
Beispiel

var protocol = formHelper.getProtocol(); protocol.api.getRows();

getValue({transform})

8.50 Final

Gibt ein Objekt zurück, welches das Protokoll beschreibt. Dazu gehören die Spalten mit ihren Bezeichnern und ihrem Datentyp und die Inhalte der Zeilen und Spalten.

Parameter:

  • transform – Transformiert die Werte der Zeilen und Spalten.

Beispiel

var protocol = formHelper.getProtocol(); protocol .api.getValue(false);

removeRow({index})

8.50 Final

Entfernt eine Zeile aus dem Protokoll.

Parameter:

  • index – Index der Zeile, die gelöscht werden soll.

Beispiel

var protocol = formHelper.getProtocol(); protocol.api.removeRow(0);

 

Related content