cancel
Showing results for 
Search instead for 
Did you mean: 

Code javascript qui marche une fois sur deux

sims
Champ in-the-making
Champ in-the-making
Bonjour à toute l'équipe,

J'ai un problème avec mon code java script intégré à mon Workflow, il ne marche pas à chaque fois. Je souhaite ajouter à mon package un fichier qui se génère dans l'entrepôt malheureusement celui-ci s'ajoute une fois sur deux à mon Workflow.

Voici mon code : la partie qui ne fonctionne pas correctement est à partir de la condition If.
<javascript>
   for(var i = 0; i < bpm_package.children.length; i++)
   {
   var jSstring;
   jSstring = new String(bpm_package.children.name);
   var temp= new Array();
   temp= jSstring.split('.');
   var name_file= temp[0] + "-1.pdf";
   var foundNode=search.luceneSearch("@cm\\:folder:'"+bpm_package.children.displayPath+"'" + "AND @cm\\:name:'"+name_file+"'");
   
      for(var u = 0; u < bpm_package.children.length; u++)
      {
      var nom = new String(bpm_package.children.name);
         
         if(name_file==nom)
         {
            bpm_package.children.name=temp[0]+"_sign.pdf";
            foundNode[0]="";
         }
      }
   
      if(foundNode[0]!=null && foundNode[0]!="" && foundNode[0]!== 'Undefined')
      {
         
         bpm_package.addNode(foundNode[0]);
                  
         for(var indice = 0; indice < bpm_package.children.length; indice++)
         {
         var nom_final = new String(bpm_package.children[indice].name);
         
            if(name_file==nom_final)
            {
               bpm_package.children[indice].name=temp[0]+"_sign.pdf";
            }
         }
      }
   }
</javascript>

Merci de votre aide !
1 REPLY 1

cleseach
Star Contributor
Star Contributor
Bonjour,

Peut-être que les vacances sont un peu longues à venir, mais je dois admettre ne pas bien avoir compris votre problème.
Pouvez-vous apporter quelques exemples des opérations réalisées, des noms de dossiers et de documents, … bref, de tout ce qui permet de rentrer un peu plus précisément dans votre code.

Cordialement,
Charles Le Seac'h
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.