Datenmodell
Datenmodell
![](../../../__attachments/8096185/bpm.icons.48x48.DataModeler.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Entitäten und Felder aus dem CRM müssen im Prozess modelliert werden.
Im Regelfall greifen Prozesse auf Daten zu, daher wird für alle ausführbaren Prozesse ein Datenmodell benötigt. Für das fachliche Modell ist dies optional und erweitert die Prozessdokumentation. Im technischen Modell ist es eine Notwendigkeit, damit dem Prozess die Daten bekannt sind, mit denen er arbeitet.
Entitäten
Benötigte Entitäten können dem Prozess per Drag and Drop aus der Palette hinzugefügt werden.
![](../../../__attachments/8096185/Datenmodell.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Beim Hinzufügen einer Entität werden alle Felder der Entität in das Datenmodell übernommen. Über den Auswahl-Editor können Sie zwecks Übersichtlichkeit alle im Prozess nicht benötigten Felder entfernen.
![](../../../__attachments/8096185/DatenmodellAuswahlFelder.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Hierdurch wird die Anzahl der Felder, die im technischen Modell zur Auswahl stehen, entsprechend kompakter.
Durch Markieren eines Wertes in der Spalte "gewählt", Drücken von STRG+A (oder Mehrfachauswahl per UMSCHALT +[Klick] bzw. STRG+[Klick]) und anschließendem Klick auf die LEERTASTE kann man für alle markierten Felder die Einstellung ändern.
Vom System werden anschließend alle Relationen zwischen den Entitäten durch eine entsprechende Verbindungslinie ergänzt. Beim Markieren der Linie werden die Namen der Relationen zur Information angezeigt.
![](../../../__attachments/8096185/DatenmodellRelationsname.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Freie Felder
Zusätzlich zu den Entitäten aus dem CRM besteht die Möglichkeit, im Prozess sogenannte Freie Felder hinzuzufügen. Hierüber können Felder in den Prozess aufgenommen werden, die eben keinen konkreten Tabellenbezug haben.
Um die Möglichkeiten der Felder im CRM vollständig nutzen zu können, müssen die Felder im CRM existieren und dort über die Standardfunktionalitäten konfiguriert werden. Die Konfiguration der Felder wird dann für das jeweilige Feld in die Prozessmasken übernommen.
Beispielsweise können Sie so die unnötige Verwendung von ganzen Entitäten im Prozess verhindern, wenn Sie in der Maske z.B. nur ein Zahlenfeld für einen prozessspezifischen Wert benötigen.
![](../../../__attachments/8096185/DatenmodellFreieFelder.png?inst-v=01ce9f95-f40d-424e-a7da-0f3a4bad5824)
Das Suchfeld erlaubt die Eingabe von Entitätsnamen und den internen Feldnamen. Alle Suchergebnisse (max. 25 Lucene-gewichtet) werden in der linken Tabelle angezeigt. Alle schon verwendeten Felder werden in der rechten Tabelle angezeigt.
Für die Lucene-Suche muss der Such-Index auf der Tabelle Feldeigenschaften in der Administrations-Konsole erstellt werden.