anonymous Log in
Search
Recents:
v3.0
xev1
Loop Type User Task Workflow Gx Ev1
30/10/09 13:15

Marcos Odera8572

Replies: 0


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


Back to xev1