Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Se crea un proceso de nombre "Creditos". Se marca el proceso (checkbox "Usar formulario generado por defecto") para que cuando no se indique lo contrario se utiliza el formulario generado propio del proceso. Se defininen los siguientes atributos cliente, fecha e importe. Archivo XML de definicion del proceso. Mapa o dibujo con el flujo del proceso.

Crear

...

formulario (interfaz) por defecto

A partir del proceso crear un form por defecto, este form sirve como template para diseñar el form definitivo.

...

En la actividad "Autorizar" del proceso, se setea en el agente de open de la actividad que abra el el formulario "FormDecision"

En la misma actividad de "Autorizar" el proceso toma una decision segun la eleccion que halla realizado el usuario.

Code Block

decision = completeAttributes.get("decision");
Log.notice("Creditos.autorizar.complete() decision=" + decision);
if ("aceptar".equals(decision)) {
      completeResult.setNextActivityName("Otorgar Credito");
} else if ("rechazar".equals(decision)) {
      completeResult.setNextActivityName("Notificar rechazo");
} else {
      throw new WFException("La decisión tomada [" + decision + "] no es válida");
}

 

Si la decision es aceptar el flujo continua en la actividad "Otorgar Credito", si la decision es rechachar el flujo continua en la actividad automática "Notificar rechazo"