save_organisation()

Speichert eine Workflow-Organisation über wfm.SaveOrganisation. Der Server persistiert den aktuellen Zustand der Organisation und benachrichtigt anschließend alle verbundenen Clients über die Änderung.

1. Signatur

  • Sync

  • Async

ecm.workflow.save_organisation(organisation: str | ECMOrganisation) -> None
await ecm.workflow.save_organisation(organisation: str | ECMOrganisation) -> None

2. Parameter

Parameter Typ Standard Beschreibung

organisation

str | ECMOrganisation

Organisations-ID als String oder eine ECMOrganisation-Instanz.

3. Rückgabewert

Keiner. Wirft eine Ausnahme, wenn der Server-Job einen Fehlercode zurückliefert.

4. Beispiele

4.1. Aktive Organisation speichern

  • Sync

  • Async

org = ecm.workflow.active_organisation()
ecm.workflow.save_organisation(org)
org = await ecm.workflow.active_organisation()
await ecm.workflow.save_organisation(org)

4.2. Speichern via ID-String

  • Sync

  • Async

ecm.workflow.save_organisation("E3F3AFE3FB42433CB0C9FFE0F62533ED")
await ecm.workflow.save_organisation("E3F3AFE3FB42433CB0C9FFE0F62533ED")

5. Hinweise

  • Der Job benachrichtigt automatisch alle Clients über die Änderung.

  • Typischerweise im Anschluss an Organisationsänderungen aufgerufen (z. B. nach configure_user_absence() oder set_substitutes()), wenn die Persistenz explizit erzwungen werden soll.

6. Siehe auch