Skip to main content
Skip table of contents

Neuanlegen

Neuanlegen (vorher)

Dieses Ereignis wird beispielsweise dann ausgelöst, wenn ein Anwender im System die Daten eines neuen Datensatzes in die Maske eingegeben hat und auf Speichern geklickt hat.

Der Datensatz ist jetzt noch unterwegs in die Datenbank, andere Systemteile können ihn noch nicht sehen.

Auch hat er noch keinen Primärschlüssel. Man kann daher beispielsweise keine anderen Datensätze mit ihm verknüpfen.

Die Neuanlage ist somit noch nicht ganz abgeschlossen.

Nutzen: der BPM-Prozess kann hier alle Felder des Datensatzes weiter verändern.
Beispielsweise kann er aus zwei Feldern ein drittes berechnen.
Der Datensatz wird am Ende des Prozesses automatisch gespeichert. Man muss also nicht saveEntry dazu aufrufen.

Andere Folgeaktionen sollten erst im Ereignis Neuanlegen (nachher) erfolgen.

Parameter

  • eventName: BusinessEntityBeforeCreateEvent

  • entityName: Der Entitätsname

  • relationName: Der interne Relationsname oder leer

  • masterTable: Der interne Name der übergeordneten Entität oder leer

  • masterPk: Der Primärschlüssel der übergeordneten Entität oder leer

  • container: Der aktuelle Datensatz (Datentyp: IContainer)

  • container_New: identisch zu Variable container

Initial verfügbare Parameter

  • workSpace: Der aktuelle Datenbereich (Datentyp: IScriptWorkSpace)

  • workSpaceConfig: Spezielle Einstellungen zum Workspace (nur intern)

Neuanlegen (nachher)

Nach der Neuanlage können weitere abhängige Daten erstellt oder verknüpft werden. Der Satz steht nun mit Primärschlüssel zur Verfügung und wurde persistiert.

Parameter

  • eventName: BusinessEntityCreateEvent

  • entityName: Der Entitätsname

  • relationName: Der interne Relationsname oder leer

  • masterTable: Der interne Name der übergeordneten Entität oder leer

  • masterPk: Der Primärschlüssel der übergeordneten Entität oder leer

  • container: Der aktuelle Datensatz (Datentyp: IContainer)

  • container_New: identisch zu Variable container

Initial verfügbare Parameter

  • workSpace: Der aktuelle Datenbereich (Datentyp: IScriptWorkSpace)

  • workSpaceConfig: Spezielle Einstellungen zum Workspace (nur intern)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.