Die System-Skriptsprache wird u. a. im Workflow-Management verwendet, um z. B. eine Vorbedingung oder Übergangsbedingung zu formulieren oder um Bearbeiter zu ermitteln, die nicht in einer Workflowrolle zusammengefasst sind.
Die Workflow-Engine unterstützt sowohl die eigene System-Skriptsprache als auch JavaScript, um komplexe Zusammenhänge auszudrücken. In dieser Dokumentation erhalten Sie ausführliche Informationen zu den einzelnen OLTP-Funktionen der System-Skriptsprache. OLTP-Funktionen sind Funktionen, deren Verwendungskontext eine OLTP-Datenbank voraussetzt. Beispiele von OLTP-Funktionen sind loadPartner und loadItem, die einen Partner bzw. Artikel in der aktuellen OLTP-Datenbank öffnen.
Die Beispiele in diesem Dokument dienen dem Verständnis dafür, wie die Funktionen und Befehle der System-Skriptsprache verwendet werden können. Um die Beispiele in anderen Verwendungskontexten einzusetzen, müssen sie ggf. angepasst werden. Dieses Dokument umfasst auch Beispiele für Funktionen, die nicht Bestandteil der System-Skriptsprache sind. In diesem Fall weisen die Beispiele auf Möglichkeiten hin, wie mithilfe der System-Skriptsprache die gleiche oder eine ähnliche Funktionalität erreicht werden kann.
Zielgruppe
Die Zielgruppe dieses Dokuments besteht aus Entwicklern und technischen Beratern, die Workflows bei Kunden erstellen oder anpassen, sowie Kunden, die eigene Workflows verwalten.
Für dieses Dokument wird das Verständnis des für den Benutzer sichtbaren Funktionsumfangs des Workflow-Managements vorausgesetzt. Weiterhin sollte der Leser zum Verständnis der System-Skriptsprache grundlegende Kenntnisse in SQL oder einer beliebigen Programmiersprache haben.
Begriffsbestimmung
- GUID – GUID ist die Abkürzung für Globally Unique Identifier und entspricht einem „Global eindeutigen Bezeichner”. Eine GUID ist eine 128-Bit Zahl, die nach dem Schema der Open Software Foundation (OSF) für verteilte Berechnungen (Distributed Computing Environment, DCE) berechnet wurde. Sie enthält u. a. die IP-Adresse der erzeugenden Rechner, eine Zeit-Komponente und eine Zufalls-Komponente. So können zwei unabhängige Rechner ohne Synchonisation immer unterschiedliche GUIDs berechnen. In Comarch ERP Enterprise werden GUIDs als Java-Byte-Arrays der Länge 16 repräsentiert und vor allem als kompakte Primär- und Fremdschlüssel in Business Objects verwendet.
- System-Skriptsprache – Terme, Bedingungen, Befehle, Funktionen und Deklarationen werden verwendet, um komplexe Zusammenhänge auszudrücken. Alle diese Ausdrücke sind Teil einer gemeinsamen Skriptsprache, die System-Skriptsprache genannt wird. Die Syntax der System-Skriptsprache lehnt sich an SQL, Pascal und Java an. Die System-Skriptsprache wird u. a. im Workflow-Management verwendet, um z. B. eine Vorbedingung oder Übergangsbedingung zu formulieren oder um Bearbeiter zu ermitteln, die nicht in einer Workflowrolle zusammengefasst sind.
OLTP-Funktionen
OLTP-Funktionen sind Funktionen, deren Verwendungskontext eine OLTP-Datenbank voraussetzt. Zu den OLTP-Funktionen gehören:
- Funktionen für Organisationen (Functions for organizations)
- Funktionen für Partner (Functions for partners)
- Funktionen für Artikel (Item functions)
- Funktionen für Beträge und Währungen (Currency functions)
- Funktionen für Mengen und Mengeneinheiten (Units of measure functions)
- Funktionen für Werkskalender (Calendar functions)
- Funktionen für Stellen (Job title functions)
- Funktionen für Supportanfragen (Support request functions)
- Sonstige Funktionen für Business Objects (Miscellaneous functions for business objects)
- Funktionen für dynamische Business Objects (Dynamic business object functions)
- Funktionen für Workflow-Attribute (Workflow attribute functions)