Name | Beschreibung | Beispiel |
---|---|---|
STATUS | Gibt den aktuellen Status des Dokuments zurück (analog JAX_FORM_STATE) | 100 |
JAX_FORM_STATE | Gibt den aktuellen Status des Dokuments zurück (analog STATUS) | 100 |
JAX_USER_EMAIL | Gibt die E-Mail Adresse des eingeloggten (verarbeitenden) Benutzers zurück | info@jaxfront.com |
JAX_USER_ID | Gibt die ID des eingeloggten (verarbeitenden) Benutzers zurück | liomasadmin |
JAX_USER_LANGUAGE | Gibt die Sprache des eingeloggten (verarbeitenden) Benutzers zurück | de |
JAX_FORM_ID | Gibt die Formular-ID des Dokuments zurück | SURVEILLANCE |
SERVER_LINK | Gibt die URL des Servers zurück | http://localhost:8080/formservice/eforms |
Weitere Informationen zu Formeln finden sich in der API-Dokumentation Formulas.
Name | Parameter | Rückgabewert | Beschreibung | Beispiel |
---|---|---|---|---|
node() | String (xpath) | Type | Gibt einen einzelnen Type des spezifierten xpath zurück |
|
nodes() |
| Array | Gibt ein Array von einzelnen Type's des spezifizierten xpath zurück |
|
nodeValue() |
| String | Gibt den Wert des spezifizierten Type zurück |
|
nodeValues() |
| Array | Gibt ein Array von Werten der spezifizerten Type's (xpath) zurück |
|
count() |
| Number | Gibt die Anzahl der zu Zählenden Elemente als Number zurück |
|
arrayHelper() |
| Object | Verschiedene Helper-Funktionen für die Prozessierung von Arrays |
|
concat() |
| Object | Gibt die übergebenen Parameter als zusammengesetzte Einheit zurück |
|
getProcessReasons() | JSONObject | Gibt alle Reasons der Subprozesse des Orders zurück. | getProcessReasons() = { "reasons": [ } | |
getProcessValue() |
| Object | Evaluiert einen Formelausdruck auf einem DOM eines Subprozesses eines Orders. |
Um den DOM für den richtigen Subprozess zu bauen, ist zwingend immer die Sequenz des gewünschten Subprozesses anzugeben. |
DateTools() | Rechnen mit Datum
Differenz zweier Datum
| Object | Addieren und subtrahieren von einem resp. zweier Datum Representationen. |
Pattern: Modifier: |
isPikettOrder() |
| boolean | Evaluiert, ob das übergebene Datum (als String) in den Zeitraum vom Pikett fällt. |
|
getStaticVar() | String | Object | Gibt eine statische Variable (definiert im lioms-settings.xml) zurürck | getStaticVar("com.swisscom.etamin.sendconfirmation.url") |
fingerPrintValue() | String | String | Gibt den FingerPrint-Wert (Processing Instruction) des aktuellen Dokumentes zurück. (Diese werden nicht als statische Konstanten geführt, da sie sich bei jedem Change/Save des Dokumentes Ändern) | Folgende Process Instructions sind verfügbar:
|