Exécution d'un processus métier à partir d'un bouton d'action

Bonjour,

j’ai créé un processus métier. je voudrais que ce processus s’exécute à partir d’un bouton d’action ajouté à un formulaire.

Exactement comme le processus “Ajouter un lien” pour une objet métier.

quelle est la démarche à suivre ?

“Ajouter un lien” doit faire beaucoup de choses avant de lancer le screenflow, donc il appelle un object externe qui prépare le processus en fonction de paramètres (valide les 2 activités de choix du module et de l’objet).

Si le process à lancer ne dépend de rien et doit s’afficher en “plein écran”, il suffit de faire une action “front” avec du javascript client :

$ui.displayWorkflow(null, 'myProcess')

Si le processus doit être modifié avant affichage (pour préparer des activités, passer des étapes…), il faut passer par un appel d’objet externe qui va utiliser les API d’accès au processus, puis appeler le même code front d’affichage. A préciser en fonction du besoin.