Freigeben über


onPreProcessStatusChange-Ereignis (Client-API-Referenz)

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

Dieses Ereignis tritt auf, bevor der Status einer Prozessinstanz wechselt.

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

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

executionContext.getEventArgs().preventDefault();

Wenn Sie preventDefault aufrufen:

  • 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

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