X4 Produktdokumentation

Business Data definieren

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

String

Zeichenkette

Integer

Ganzzahl 

Decimal

Fließkommazahl

Boolean

Boolescher Wert

DateTime

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.

image-20250306-100327.png

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 den Start-Baustein des Business Processes angehängt.

  1. Klicken Sie in der Sicht Projects mit der rechten Maustaste auf den BPM-Prozesse, für den Sie Business Data anlegen möchten.

  2. 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.

  1. Definieren Sie die Struktur der Business Data und entsprechende Beschreibungen:

    1. Klicken Sie auf Add, oder wählen Sie Add-BusinessData.png Add > Category, um eine neue Feature Category anzulegen.

    2. Legen Sie einen Namen (Name) sowie eine Beschreibung (Description) fest.

    3. Klicken Sie innerhalb einer Category auf Add, oder wählen Sie  Add-BusinessData.png Add > Group, um eine Feature Group anzulegen.

    4. Legen Sie einen Namen (Name) sowie eine Beschreibung (Description) fest.

    5. Klicken Sie innerhalb einer Group auf Add oder wählen Sie  Add-BusinessData.png Add > Feature, um ein Feature anzulegen.

    6. Legen Sie einen Namen (Name), eine Beschreibung (Description), den Datentyp (Type) sowie einen Standardwert (Default Value) fest.

Hinweis:

Wählen Sie image-20250225-093534.png oder image-20250225-093547.png , um die Reihenfolge eines gewählten Elements zu ändern.

Klicken Sie auf die Schaltfläche Delete, um einen in der Baumstruktur gewählten Eintrag zu löschen.

  1. Klicken Sie auf image-20250225-093606.png 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.