Comparteix via


onPreProcessStatusChange (referència de l'API de client)

S'aplica al Dynamics 365 (en línia), versió 9.x

Aquest esdeveniment es produeix abans que canviï l'estat d'una instància de procés.

Utilitzeu formContext.data.process. addOnPreProcessStatusChange per afegir controladors d'incidències per a aquest esdeveniment i formContext.data.process. removeOnPreProcessStatusChange per suprimir-los.

Des d'un script de recursos web registrat a l'esdeveniment onPreProcessStatusChange , un desenvolupador pot invocar el mètode següent a l'objecte executionContext passat a l'script de recursos web:

executionContext.getEventArgs().preventDefault();

Quan invoqueu preventDefault:

  • El canvi d'estat no es processa. La instància del procés es manté a la fase original en l'estat original.
  • El desament del formulari principal no es processa. Si la forma principal estigués en estat brut, romandria en un estat brut.
  • No s'invoca cap recurs web que s'hagi registrat a ProcessStatusChange.

Aquesta API de client només s'admet al client unificat. El client web heretat no admet aquesta API de client.

Mètodes admesos per a aquest esdeveniment

Esdeveniments (referència de l'API del client)
Esdeveniments en formularis i quadrícules en aplicacions basades en models