Freigeben über


onPreProcessStatusChange-Ereignis (Client-API-Referenz)

Gilt für Dynamics 365 (online), Version 9.x.

Dieses Ereignis tritt auf, bevor sich der Status einer Prozessinstanz ändert.

Verwenden Sie die Methode formContext.data.process.addOnPreProcessStatusChange , um Ereignishandler für dieses Ereignis hinzuzufügen, und die Methode formContext.data.process.removeOnPreProcessStatusChange , um sie zu entfernen.

Über ein Webressourcenskript, das für das onPreProcessStatusChange-Ereignis registriert wurde, kann ein Entwickler folgende Schritte für das executionContext-Objekt aufrufen, das an das Webressourcenskript übergeben wird:

executionContext.getEventArgs().preventDefault();

Beim Aufrufen von preventDefault gilt Folgendes:

  • Die Statusänderung wird nicht verarbeitet. Die Prozessinstanz bleibt in der ursprünglichen Phase im Originalzustand.
  • Die Speichern des Hauptformulars wird nicht verarbeitet. Wenn das Hauptformular in einem geänderten Status war, bleibt es im geänderten Status.
  • Webressourcen mit onProcessStatusChange-Registrierung werden nicht aufgerufen.

Diese Client-API wird nur im einheitlichen Client unterstützt. Der Vorgängerwebclient unterstützt diese Client-API nicht.

Unterstütze Möglichkeiten für das Ereignis

Ereignisse (Client-API-Referenz)
Ereignisse in Formularen und Rastern in modellgesteuerten Apps