Démarrer un workflow de tâches
2 min
Vue d'ensemble
Le démarrage d'un workflow de tâches s'effectue via la fonction onRunTaskWorkflow de l'objet processHandlers.
Métadonnées
Dans le cadre d'un workflow, une tâche peut récupérer plusieurs meta-données : celles définies directement au niveau du workflow, et celles enregistrées par les tâches précédentes lorsqu'elles ont exécuté leur action complete.
Soit un workflow W défini par {A--> C, B --> C}. La tâche C récupère les meta-données issues de W, A, et B.
Exemple
import { useProcess } from '@fasstech/oip-starter-utils/app';
export const MyForm = () => {
const { processHandlers } = useProcess();
const onTriggerTask = (event) => {
event.preventDefault();
processHandlers.onRunTaskWorkflow({
workflowName: 'my_workflow',
metadata: { foo: 'bar' }
});
};
return (
<div>
<button type="button" onClick={onTriggerTask}>
Run task
</button>
</div>
);
};