Partager via


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

Cet événement se produit lorsque la phase d’un contrôle de flux des processus d’entreprise change. Cet événement se produit lorsque l’utilisateur clique sur les boutons Phase suivante ou Revenir à la phase précédente dans l’interface utilisateur ou qu’un développeur utilise les méthodes formContext.data.process.moveNext ou formContext.data.process.movePrevious. Vous ne pouvez pas annuler le changement de phase à l’aide du code dans un gestionnaire pour cet événement.

Un objet de contexte d’exécution est transmis aux gestionnaires d’événements pour cet événement. Vous pouvez utiliser la méthode getEventArgs pour récupérer un objet disposant des méthodes suivantes :

  • getDirection : Renvoie une chaîne qui est « next » ou « previous »pour indiquer la direction du changement de phase.
  • getStage : Renvoie un objet de phase. La phase renvoyée représente l’objet de phase de destination, c’est-à-dire la prochaine phase active, sauf si la navigation passe à une nouvelle table. Lorsque la navigation passe à une nouvelle table, la phase correspond à celle qui est quittée, c’est-à-dire la précédente phase active. Informations complémentaires : Méthodes de la phase.

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

  • formContext.data.process.addOnStageChange méthode pour ajouter des gestionnaires d’événements pour l’événement.
  • formContext.data.process.removeOnStageChange méthode pour supprimer des gestionnaires d’événements pour l’événement.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).