Lancer Automatiquement un WF

cancel
Showing results for 
Search instead for 
Did you mean: 
notherien_4767
Member II

Lancer Automatiquement un WF

Bonjour;

j'ai créé un workflow avancé "scwf:Achat——OT" qui marche bien, c'est un workflow qui traite des commandes d'achat, et que je lance manuellement. mais j'aimerai bien que ce workflow se lance automatiquement dès l'arriver  d'une commande à un répertoire nommé "Commandes", c'est pour cela j'ai pensé à ajouter une règle qui exécute un script qui lance mon workflow "scwf:Achat——OT" dès que j'ajoute une commande (document) au répertoire "Commande",mais lorsque j'ajoute un document dans ce répertoire il Alfresco me génère ce message d'erreur:
Veuillez corriger les erreurs ci-dessous puis cliquez sur OK.
Une erreur système s'est produite pendant l'opération : 10190018 Failed to execute script 'workspace://SpacesStore/1bad3d0c-7b70-4f33-b959-c7b6c445687e': 10190017 Invalid Global Id 'scwf:Achat——OT'

le script que j'ai ajouté est le suivant:
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "scwf:Achat——OT";
workflow.parameters["bpm:workflowDescription"] = document.name;
workflow.parameters["bpm:assignee"] = person;
workflow.execute(document);

merci de m'aider pour trouver la solution de cette erreur, ou bien pour trouver une autre manière pour lancer automatiquement mon workflow
1 Reply
notherien_4767
Member II

Re: Lancer Automatiquement un WF

Merci,problème résolu:
j'ai changé seulement:
workflow.parameters.workflowName = "scwf:Achat——OT";
per
workflow.parameters.workflowName = "jbpm$scwf:Achat——OT";