Skip to main content
Skip table of contents

Speichern

Speichern (vorher)

Der Datensatz ist noch unterwegs in die Datenbank.

Der BPM-Prozess kann hier alle Felder des Datensatzes (container_New) weiter verändern.
Beispielsweise kann er aus zwei Feldern ein drittes berechnen.
Änderungen von Feldwerten erkennt man dabei durch Vergleich container_New/container_Old.
Andere Folgeaktionen sollten erst im Ereignis Speichern (nachher) erfolgen.

container_New wird am Ende des Prozesses automatisch gespeichert. Man muss also nicht saveEntry dazu aufrufen.

Dieses Ereignis wird NICHT durchlaufen, wenn der Datensatz über den Zuordnungsbrowser zugeordnet oder weg geordnet wurde, selbst wenn durch diesen Vorgang ein Nachschlagefeld verändert wurde. Man muss daher zusätzlich auf die Verknüpfungs-Ereignisse reagieren.

Parameter

  • eventName: BusinessEntityBeforeChangeEvent

  • 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_Old: Der aktuelle Datensatz mit den Werten vor der Änderung (Datentyp: IContainer)

  • container_New: Der aktuelle Datensatz mit den geänderten Werten (Datentyp: IContainer)

Initial verfügbare Parameter

  • workSpace: Der aktuelle Datenbereich (Datentyp: IScriptWorkSpace)

  • workSpaceConfig: Spezielle Einstellungen zum Workspace (nur intern)

  • positionInWorkSpace: Die Position des Satzes im Datenbereich

Speichern (nachher)

Der Datensatz ist nun gespeichert.

Der Datensatz selbst sollte an dieser Stelle nicht mehr verändert werden (dafür ist Speichern (vorher) geeignet). Man kann Folgeaktionen durchführen, etwa abhängige Daten erstellen oder bearbeiten, oder eine E-Mail senden. Änderungen von Feldwerten erkennt man dabei durch Vergleich container_New/container_Old.

Dieses Ereignis wird NICHT durchlaufen, wenn der Datensatz über den Zuordnungsbrowser zugeordnet oder weg geordnet wurde, selbst wenn durch diesen Vorgang ein Nachschlagefeld verändert wurde. Man muss daher zusätzlich auf die Verknüpfungs-Ereignisse reagieren.

Permanente Parameter

  • eventName: BusinessEntityChangeEvent

  • 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_Old: Der aktuelle Datensatz mit den Werten vor der Änderung (Datentyp: IContainer)

  • container_New: Der aktuelle Datensatz mit den geänderten Werten (Datentyp: IContainer)

Initial verfügbare Parameter

  • workSpace: Der aktuelle Datenbereich (Datentyp: IScriptWorkSpace)

  • workSpaceConfig: Spezielle Einstellungen zum Workspace (nur intern)

  • positionInWorkSpace: Die Position des Satzes im Datenbereich

Speichern von Positionen (nachher)

Der Prozess wird beim Speichern von Angebots- oder Vertragspositionen gestartet.

Permanente Parameter

  • eventName: BusinessItemWorkSpaceUpdateEvent

  • entityName: Die Positions-Entität

  • 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

Initial verfügbare Parameter

  • workSpace: Der aktuelle Datenbereich (Datentyp: IScriptWorkSpace)

Speichern der Kommunikation einer Rolle (nachher)

2026.1.08 2026.5

Durch das Ändern der Kommunikation am Geschäftspartner oder der Person, werden auch die Kommunikationsdaten der abhängigen Rollen angepasst. Dieses Ereignis wird für jeden aktualisierten Kommunikationssatz erzeugt. Eine nachträgliche Anpassung des Datensatzes ist in diesem Ergebnis nicht erlaubt. Es können nur Folgeaktionen aufgrund der Änderung angestoßen werden. Dieses Ereignis wird nach dem Speichern-Ereignis für den ursprünglichen Kommunikationssatz aufgerufen.

Permanente Parameter

  • eventName: BusinessEntityChangeTelecomEvent

  • entityName: "Telecom"

  • relationName: Der interne Relationsname zur übergeordneten Rolle

  • masterTable: Der interne Name der übergeordneten Rolle

  • masterPk: Der Primärschlüssel der übergeordneten Rolle

  • container_Old: Der aktuelle Datensatz mit den Werten vor der Änderung (Datentyp: IContainer)

  • container_New: Der aktuelle Datensatz mit den geänderten Werten (Datentyp: IContainer)

JavaScript errors detected

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

If this problem persists, please contact our support.