Um Vorgänge mit X4 BPM abzubilden, ist es erforderlich, die benötigte Struktur der Fachdaten für den Business Process in einer sogenannten Domain-Model-Datei (.domainmodel) zu definieren.
Auf der Registerkarte Business Data der Domain-Model-Datei legen Sie dazu eine bis zu dreistufige Hierarchie mit Fachdatenstrukturen inklusive der zugehörigen Beschreibung fest.
Hinweis:
Wenn Sie mit komplexeren Datenstrukturen arbeiten möchten, können Sie auf der Registerkarte Data Object komplexe XML-Strukturen hinterlegen. Weitere Informationen finden Sie unter Data Object definieren.
Aufbau von Business Data
Fachdaten eines Vorgangs werden in Kategorien (Category), Gruppen (Group) und Merkmale (Feature) untergliedert:
|
Category |
Eine Category gruppiert Fachdaten auf höchster Ebene und kann weitere Gruppen enthalten. Jede Kategorie besitzt einen Namen, eine Position und eine optionale Beschreibung. |
|
Group |
Eine Gruppe fasst die Features von Fachdaten innerhalb einer Kategorie zusammen. Jede Gruppe besitzt einen Namen, eine Position und eine optionale Beschreibung. |
|
Feature |
Ein Feature definiert die konkreten Eigenschaften der Vorgangs-Fachdaten, z.B. ein Auftragsdatum innerhalb einer Feature Group. Jedes Feature besitzt einen im Domain-Model eindeutigen Namen, eine Position, eine optionale Beschreibung, einen Datentyp sowie einen optionalen Standardwert. |
Verfügbare Datentypen für Merkmale
Sie können für jedes angelegte Feature einen eigenen Datentyp bestimmen. Der gewählte Datentyp bestimmt den erwarteten Wertebereich für dieses Feature.
|
Datentyp |
Beschreibung |
|---|---|
|
|
Zeichenkette |
|
|
Ganzzahl |
|
|
Fließkommazahl |
|
|
Boolescher Wert |
|
|
Datum und Uhrzeit |
Business Data definieren
Sie können Business Data sowohl für einzelne Geschäftsprozesse als auch für das gesamte Projekt bzw. mehrere Geschäftsprozesse definieren.
Hinweis:
-
Wenn die Business Data für mehrere Business Processes gelten sollen, legen Sie die entsprechende
.domainmodel-Datei im Repository-Ordner Activities > DomainModel an. -
Wenn die Business Data nur für einen bestimmten Business Process gelten sollen, legen Sie die entsprechende
.domainmodel-Datei direkt unterhalb des Business Processes an. Nach dem Speichern wird diese direkt an denStart-Baustein des Business Processes angehängt.
-
Klicken Sie in der Sicht Projects mit der rechten Maustaste auf den BPM-Prozesse, für den Sie Business Data anlegen möchten.
-
Wählen Sie im Kontextmenü New > Domain Model aus.
Die Datei wird angelegt und im X4 Designer geöffnet.
Hinweis:
Wenn Sie mit Data Objects in Ihrer X4 BPMS arbeiten, öffnet sich die Datei auf der Registerkarte Data Object. Wechseln Sie zur Registerkarte Business Data, um Business Data anzulegen.
-
Definieren Sie die Struktur der Business Data und entsprechende Beschreibungen:
-
Klicken Sie auf Add, oder wählen Sie
Add > Category, um eine neue Feature Category anzulegen.
-
Legen Sie einen Namen (Name) sowie eine Beschreibung (Description) fest.
-
Klicken Sie innerhalb einer Category auf Add, oder wählen Sie
Add > Group, um eine Feature Group anzulegen.
-
Legen Sie einen Namen (Name) sowie eine Beschreibung (Description) fest.
-
Klicken Sie innerhalb einer Group auf Add oder wählen Sie
Add > Feature, um ein Feature anzulegen.
-
Legen Sie einen Namen (Name), eine Beschreibung (Description), den Datentyp (Type) sowie einen Standardwert (Default Value) fest.
-
Hinweis:
Wählen Sie
Klicken Sie auf die Schaltfläche Delete, um einen in der Baumstruktur gewählten Eintrag zu löschen.
-
Klicken Sie auf
Speichern in der Symbolleiste, um zu speichern.
Hinweis:
-
Falls Sie die Domain-Model-Datei im Repository-Ordner Activities > DomainModel angelegt haben, müssen Sie an dieser Stelle die Datei in den gewünschten Business Process ziehen.
-
Domain-Model-Dateien, die unterhalb des Business Processes angelegt werden, werden automatisch an den
Start-Baustein angehängt. Die Fachdaten stehen somit im Prozess und den enthaltenen Human Tasks zur Verfügung.