AnsweredAssumed Answered

SCRIPT WORKFLOW AVANCEE

Question asked by nua76 on Jan 7, 2009
Latest reply on Jul 19, 2012 by fos13
Bonjour ,

alfresco version 2.1
j'essaye de demarrer le workflow avancée Review & Approve via une régle lors d'un depot de document dans un espace .
Pour commercer une personne sera chargé du "Review & Approve "

Dans le dictionnaire des données/script/ j'ai ajouté deux contenus
script1.Js   , j'ai suivit le wiki http//wiki.alfresco.com/wiki/workflowAdministration

var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "jbpm$wf:review";
workflow.parameters["bpm:workflowDescription"] = document.name;
workflow.parameters["bpm:assignee"] = person;
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.execute(document);

script2.js    j'ai remplacé " person " par le nom du relecteur "user1"

var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "jbpm$wf:review";
workflow.parameters["bpm:workflowDescription"] = document.name;
workflow.parameters["bpm:assignee"] = user1;
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.execute(document);


voici le message d'erreur sur le script2 lorsque un document est déposé dans l'espace

Veuillez corriger les erreurs ci-dessous puis cliquez sur OK.
Une erreur système s'est produite pendant l'opération : Failed to execute script 'workspace://SpacesStore/e33f552f-dd00-11dd-9639-dd8fed5dd8f1': Failed to execute script 'workspace://SpacesStore/e33f552f-dd00-11dd-9639-dd8fed5dd8f1': ReferenceError: "user1" n'est pas défini (AlfrescoScript#4)

avec le script1 , ça marche sauf que le workblow Review & Approve est adressé à la personne qui importe le doc , donc aucun
interêt

avec le script2 , il m'indique qu'il ne connait pas l'utilisateur en question

quelqu'un peut 'il m'aider sur la convention à utiliser

merci

Outcomes