Resueltas

Configurar subproceso para instanciar mediante expresión

Hola! Tengo un proceso A, que instancia a un subproceso B mediante un botón que ejecuta la función CHelper.NewCase(xml); El problema es que el subproceso B "no sabe" que es hijo de A, por lo que no hereda su número de caso ni se pueden utilizar funciones como Me.Case.ParentProcessCaseNumber.

B no figura en el diagrama BPMN de A, sino que fue creado desde la vista de módulos como un proceso reutilizable.

Por otro lado, probé enlazando ambas entidades de proceso en el modelo de datos, de manera que A tiene una colección de B, pero no hubo diferencia.

¿Qué configuración hace falta hacer para poder invocar a B desde una expresión y que efectivamente se cree como proceso hijo?

Gracias de antemano.

Comentarios (1)

photo
1

Estimada Sofía,

Analizando el escenario que planteas, hemos podido deducir lo siguiente:

El subproceso está en un contexto (scope) diferente, así que no es posible comunicarlos. La mejor recomendación que podemos darte, a pesar de que no conocemos la dimensión de tu proyecto, es incluir el proceso hijo B en el diagrama como una actividad dentro del proceso padre A. Esto sin duda cambiará mucho tu diseño pero te evitará inconvenientes a futuro.

Esperamos que esta información haya sido de utilidad.

Saludos cordiales.