Définissez un bouton d’action dans votre espace de travail et mappez-le à l’action intégrée à l’origine d’une demande de contrat.
Avant de commencer
Rôle requis : admin
Procédure
Ajoutez la fonctionnalité de demande de lancement de contrat à votre espace de travail.
Accédez à la
Sélectionnez Nouveau .
Définissez l’action sur le type Action du client UXF et mappez l’action à la fonctionnalité de lancement d’une demande de contrat, en saisissant les valeurs de champ suivantes.
Tableau 1. Champs de demande de lancement de contrat
Champ
Valeur
Implémenté en tant que
UFX Client Action
Spécifier l’action du client
Initier le contrat
Renseignez les autres champs du formulaire.
Cliquez avec le bouton droit sur l'en-tête du formulaire, puis sélectionnez Enregistrer .
Créez un mappage d’événements pour l’action déclarative Initier le contrat.
Sélectionnez la vue avancée répertoriée sous Liens connexes.
Sélectionnez la liste connexe Mappages d’événements du complément UX.
Sélectionnez Nouveau .
Dans le champ Composant source, sélectionnez la barre d’actions.
Dans le champ Action déclarative source, sélectionnez initiate_contract.
Dans le champ Contrôleur, sélectionnez Formulaire.
Dans le champ Événement cible, sélectionnez [Page d’enregistrement] Ouvrir le modal.
Dans le champ Mappage de la charge utile cible , définissez les champs à envoyer en collant le code JSON suivant.
{
"container": {
"fields": {
"binding": {
"address": [
"fields"
]
},
"type": "EVENT_PAYLOAD_BINDING"
},
"params": {
"binding": {
"address": [
"params"
]
},
"type": "EVENT_PAYLOAD_BINDING"
},
"route": {
"binding": {
"address": [
"route"
]
},
"type": "EVENT_PAYLOAD_BINDING"
}
},
"type": "MAP_CONTAINER"
}
Renseignez les autres champs du formulaire.
Sélectionnez Envoyer .
Facultatif :
Configurez les conditions de visibilité pour le bouton Lancer l’action du contrat.
Sélectionnez la vue avancée répertoriée sous Liens connexes.
Sélectionnez la liste connexe Conditions.
Définissez les conditions de visibilité du bouton d’action.
Résultats
Un bouton d’action permettant de lancer des demandes de contrat à partir d’un enregistrement de contrat est disponible dans votre espace de travail.
Figure 1. Action de lancement du contrat configurée