Marcos Odera8572 | |
Buenas tardes,
La idea es que el usuario no pueda pasar a la siguiente tarea si no ha ingresado los datos de una transacción (que es llamada desde una user task) para ello que configurado la condicion de loop de la siguiente forma
Loop Type = Standard Test Time = After Condition Type = Rule Rule = bofShipmentId = 0 (PK de la Trn llamada) Maximu Iterations = 0
Esta pasando que aunque no ingreso ningun dato al "enviar" desde el inbox el flujo continua a la siguiente tarea,
El stub generado es el que copio debajo
//<WorkflowSection> Stub WFExecute(in: &WFProcessDefinitionId, in: &WFProcessInstanceId, in: &WFWorkitemId, out: &WFResult) &WFProcessInstance = New() &WFProcessInstance.Load(&WFProcessInstanceId) &WFAppData = &WFProcessInstance.GetApplicationDataByName('bofShipmentId') &bofShipmentId = &WFAppData.NumericValue For Each Where bofShipmentId = &bofShipmentId EndFor
&WFResult = 0 If (&bofShipmentId = 0) &WFResult = 1 EndIf EndStub //</WorkflowSection>
Un saludo,
Marcos
|
|