Partager via


Événement onPreProcessStatusChange (référence de l’API client)

S'applique à Dynamics 365 (online), version 9.x

Cet événement se produit avant que le statut d’une instance de processus ne change.

Utilisez la méthode formContext.data.process.addOnPreProcessStatusChange pour ajouter des gestionnaires d’événements pour cet événement et la méthode formContext.data.process.removeOnPreProcessStatusChange pour les supprimer.

Dans un script de ressource web enregistré pour l’événement onPreProcessStatusChange, le développeur peut appeler ce qui suit sur l’objet executionContext transmis dans les scripts de ressource web :

executionContext.getEventArgs().preventDefault();

Lorsque vous invoquez preventDefault :

  • La modification de l’état ne sera pas traitée. L’instance de processus reste à la phase d’origine dans l’état d’origine.
  • L’enregistrement du formulaire principal ne sera pas traité. Si le formulaire principal est dans un état modifié, il demeurera à un état modifié.
  • Toutes les ressources web ayant enregistré onProcessStatusChange ne sont pas appelées.

Cette API client est uniquement prise en charge sur Unified Client. Le client web hérité ne prend pas en charge cette API client.

Méthodes prises en charge pour cet événement

Événements (référence API client)
Événements dans les formulaires et les grilles dans les applications pilotées par modèle