AnsweredAssumed Answered

Come posso controllare se un'associazione è vuota?

Question asked by mafaldap on Nov 20, 2016
Latest reply on Nov 20, 2016 by mafaldap

Nel mio workflow ho fatto sì che vi fossero 3 tipi di documenti allegati, 2 obbligati e una terza associazione che permette di allegare più documenti opzionali:

<aspect name="psw:allegabile">
               <associations>
                    <association name="psw:docDRC">
                         <title>Domanda di Ricostruzione di Carriera</title>
                         <source>
                              <mandatory>true</mandatory>
                              <many>false</many>
                         </source>
                         <target>
                              <class>cm:content</class>
                              <mandatory>true</mandatory>
                              <many>false</many>
                         </target>
                    </association>
                    <association name="psw:docAS">
                         <title>Autocertificazione dei Servizi</title>
                         <source>
                              <mandatory>true</mandatory>
                              <many>false</many>
                         </source>
                         <target>
                              <class>cm:content</class>
                              <mandatory>true</mandatory>
                              <many>false</many>
                         </target>
                    </association>
                    <association name="psw:docAllegati">
                         <title>Documenti allegati</title>
                         <source>
                              <mandatory>false</mandatory>
                              <many>true</many>
                         </source>
                         <target>
                              <class>cm:content</class>
                              <mandatory>false</mandatory>
                              <many>true</many>
                         </target>
                    </association>
               </associations>
          </aspect>

I documenti devono essere spostati da una cartella all'altra, fatto che non crea problemi per psw:docDRC e psw:docAS (ho utilizzato la funzione move() di Javascript), tuttavia i documenti opzionali di psw:docAllegati generano un errore nel caso in cui non ve ne siano.

So che dovrei inserire un controllo if per verificare le l'array delle associazioni non sia vuoto, ma non riesco a capire in che modo, qualcuno saprebbe aiutarmi? 

In allegato la descrizione del workflow e il modello

Outcomes