tengo otro problema, he solucionado la mayoría de los problemas pero ahora me aparecio otrotengo un BMP que utilizo unos decisión que se generan en función de una variable que depende da la cantidad de tipos de documento que tengo.para buscar los tipos de documento utilizo <script>
var espacio="Area Ventas/Documentos Proforma";
var dest = companyhome.childByNamePath(espacio);
var ddd= 0;
for (var i = 0; i < bpm_package.children.length; i++)
{
if (bpm_package.children[i].type == "{custom.model}proforma")
{
ddd = ddd+1;
}
}
<expression>
totalproforma = ddd;
</expression>
<variable name="totalproforma" access="read,write" />
</script>
el problema es que no me reconoce la variable ddd y no he podido asignarle un valor a totalproforma, como dije arriba este valor depende de un for if. si incluyo todo dentro del tag "<expression>" no me reconoce "companyhome"para la decisión utilizo
<decision name="Decision Proforma">
<transition to="fork2" name="totalproforma_0"><condition>#{totalproforma > 0}</condition></transition>
<transition to="join1" name="totalproforma_1"><condition>#{totalproforma == 0}</condition></transition>
</decision>
de antemano gracias.