Découvrez comment appeler et renvoyer des activités ADF
Table of Contents
- Introduction
- Utiliser l'activité d'appel de flux de tâches
- Naviguer d'un flux de tâches à un autre
- Retourner au flux de tâches appelant
- Retourner à la vue d'origine
- Naviguer vers un autre vo
- Transmettre un paramètre écrit
- Ajouter une définition de valeur écrite
- Définir une valeur de retour
- Définir la valeur depuis le PageFlowScope
- Utiliser l'activité d'écriture de paramètres
- Configurer le bean géré et la liaison
- Affecter la valeur du paramètre écrit depuis le bean
- Récupérer la valeur de retour dans le flux de tâches d'origine
- Stocker la valeur dans une variable du PageFlowScope
- Afficher la valeur de retour
- Conclusion
📚 Utiliser l'activité d'appel de flux de tâches
L'activité d'appel de flux de tâches est un mécanisme permettant de naviguer d'un flux de tâches à un autre. Elle offre la possibilité de retourner au flux de tâches appelant de différentes manières. Dans ce tutoriel, nous allons voir comment utiliser cette activité pour transmettre un paramètre écrit entre les flux de tâches.
Naviguer d'un flux de tâches à un autre
La première étape pour utiliser l'activité d'appel de flux de tâches est de naviguer d'un flux de tâches à un autre. Cela peut être fait en spécifiant la navigation via l'activité écrite dans le flux de tâches appelant.
Retourner au flux de tâches appelant
Lorsque nous utilisons l'activité d'appel de flux de tâches, il est possible de retourner au flux de tâches appelant de deux manières. Tout d'abord, nous pouvons retourner à la vue d'origine qui l'a invoqué. Deuxièmement, il est également possible de naviguer vers un autre vo à partir du flux de tâches d'origine.
Retourner à la vue d'origine
Dans la première partie du tutoriel, nous avons appris comment retourner à la vue d'origine depuis le flux de tâches appelant. Cela peut être fait en utilisant l'activité écrite pour spécifier la navigation.
Naviguer vers un autre vo
Dans la deuxième partie du tutoriel, nous avons vu comment naviguer vers un autre vo à partir du flux de tâches d'origine en spécifiant la navigation via l'activité écrite.
Transmettre un paramètre écrit
Maintenant, dans ce tutoriel, nous allons apprendre comment transmettre un paramètre écrit lors de l'utilisation de l'activité d'appel de flux de tâches. Nous allons invoquer le flux de tâches en utilisant l'activité d'appel de flux de tâches, puis retourner une valeur avec le nom de l'employé créé.
🖊️ Ajouter une définition de valeur écrite
La première étape pour transmettre un paramètre écrit est d'ajouter une définition de valeur écrite dans le flux de tâches appelé. Pour ce faire, nous allons éditer les définitions de valeur écrite du flux de tâches appelé et ajouter une nouvelle valeur de retour, "new employee name".
Nous allons définir cette valeur comme une chaîne de caractères et la définir à partir du PageFlowScope. Cela garantira que la valeur est correctement initialisée lorsque l'utilisateur clique sur le bouton "Sauvegarder".
📝 Utiliser l'activité d'écriture de paramètres
Maintenant que nous avons ajouté la définition de valeur écrite, nous pouvons passer à l'utilisation de l'activité d'écriture de paramètres pour définir la valeur du paramètre écrit à partir du PageFlowScope.
Nous allons créer un bean géré et une liaison pour le composant correspondant afin de pouvoir accéder à la valeur saisie par l'utilisateur.
En utilisant un écouteur de propriété "set property listener", nous allons pouvoir définir la valeur dans le paramètre écrit à partir de la propriété "dot value" du composant lié.
🔄 Récupérer la valeur de retour dans le flux de tâches d'origine
Maintenant que nous avons défini la valeur du paramètre écrit dans le flux de tâches appelé, nous pouvons passer à la récupération de cette valeur dans le flux de tâches d'origine.
Nous allons stocker la valeur dans une variable du PageFlowScope pour pouvoir l'utiliser dans tout le flux de tâches.
💡 Afficher la valeur de retour
Maintenant que nous avons récupéré la valeur de retour, nous pouvons l'afficher de manière informative dans le flux de tâches d'origine.
Nous allons utiliser la variable "employee name" du PageFlowScope pour obtenir la valeur finale.
📝 Conclusion
Dans ce tutoriel, nous avons appris à utiliser l'activité d'appel de flux de tâches pour naviguer d'un flux de tâches à un autre. Nous avons également vu comment retourner au flux de tâches appelant et comment transmettre un paramètre écrit entre les flux de tâches. En utilisant ces concepts, nous avons pu afficher la valeur de retour de manière informative.
Merci d'avoir suivi ce tutoriel ! Si vous avez des questions, n'hésitez pas à les poser dans les commentaires.
FAQ
Q: Comment naviguer d'un flux de tâches à un autre ?
R: Vous pouvez utiliser l'activité d'appel de flux de tâches pour naviguer d'un flux de tâches à un autre.
Q: Comment retourner au flux de tâches appelant ?
R: Il existe différentes façons de retourner au flux de tâches appelant, comme retourner à la vue d'origine ou naviguer vers un autre vo.
Q: Comment transmettre un paramètre écrit entre les flux de tâches ?
R: Vous pouvez utiliser l'activité d'appel de flux de tâches et définir une valeur de retour dans le flux de tâches appelé.
Q: Comment afficher la valeur de retour de manière informative ?
R: Vous pouvez stocker la valeur dans une variable du PageFlowScope et l'afficher dans le flux de tâches d'origine.