É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.
Articles associés
Événements (référence de l′API client)
Événements dans les formulaires et les grilles des applications basées sur un modèle