WF 4 - Workflow Builder

  • View
    160

  • Download
    3

Embed Size (px)

Text of WF 4 - Workflow Builder

SAP Business WorkflowWorkflow BuilderApril 10, 2006

PDF created with pdfFactory trial version www.pdffactory.com

Contenidos Introduccin al Workflow Builder Definicin de Pasos Definicin de Tareas Grupo de Tareas Contenedores Temas Adicionales Transacciones de Inicio Traducciones

Ejemplo de definicin de un workflow con el Workflow Builder

2

PDF created with pdfFactory trial version www.pdffactory.com

Introduccin al Workflow Builder El Workflow Builder es la herramienta utilizada para crear y editar la definicin de un workflow El Workflow Builder permite definir entre otras cosas: Pasos Disparadores de eventos La interface de datos (definida en el container del workflow)

3

PDF created with pdfFactory trial version www.pdffactory.com

Introduccin al Workflow Builder El objetivo del Workflow Builder es la definicin del workflow

4

PDF created with pdfFactory trial version www.pdffactory.com

Introduccin al Workflow Builder Acceso al Workflow Builder Transaccin SWDD

Caractersticas del Workflow Builder rea de navegacin y visualizacin Modelo orientado a bloques La modelizacin top-down es posible Funciones especiales como cortar, pegar, mover, copiar Imprimir Verificacin y activacin Funcionalidad drag and drop Los pasos y eventos se muestran grficamente en una red Cada definicin de workflows tiene asignado un usuario responsable de su administracin

5

PDF created with pdfFactory trial version www.pdffactory.com

Introduccin al Workflow Builder Area de objetos Permite visualizar cada uno de los pasos, con su nmero de nodo y descripcin. Es tambin utilizada para la administracin del contenedor de workflow. Usando el menu de contexto, es posible crear, cambiar, visualizar, borrar, renombrar elementos del contenedor. Permite el mantenimiento del contenedor de workflow directamente en el Workflow Builder. Provee una visin general de plantillas de documentos. Aumenta la velocidad en la bsqueda de objetos existentes por el uso del Explorer. Area de tareas Es posible utilizar tareas ya existentes en la definicin de un workflow, solo es necesario encontrarlas. Permite visualizar todas las tareas y otros workflows relevantes.

6

PDF created with pdfFactory trial version www.pdffactory.com

Introduccin al Workflow Builder

Navegacin y mantenimiento de datos

Navegacin grfica

Caja de herramientas de tareas disponibles

Representacin grfica de la definicin del workflow Caja de herramientas

Colector de mensajes con capacidad de navegacin

7

PDF created with pdfFactory trial version www.pdffactory.com

Contenidos Introduccin al Workflow Builder Definicin de Pasos Definicin de Tareas Grupo de Tareas Contenedores Temas Adicionales Transacciones de Inicio Traducciones

Ejemplo de definicin de un workflow con el Workflow Builder

8

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos La definicin de un workflow est compuesta por pasos individuales. Al crear un paso, primero se debe especificar el tipo de paso. Estos pueden ser: pasos que hacen referencia a las actividades de negocio: actividad, desicin de usuario, documento desde plantilla. pasos que son usados para el monitoreo y control de procesos internos: condicin, condicin mltiple, loop, bucle, operacin de contenedor, evento creador, espera de evento.

Cada paso es el elemento determinante de su bloque. Las operaciones en pasos individuales siempre conciernen a la totalidad del bloque al que pertenece. La secuencia de procesamiento de los pasos depende del resultado del paso precedente.9

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Un paso indica una actividad especifica dentro de la definicin del workflow, es decir que es un paso del proceso.Definicin en el constructor PasoActividad de negocioActividad (referencia de tarea) Decisin de usuario Documento desde plantilla

Visualizacin del paso Pasos en proceso paralelo

Monitoreo del plazo de los pasos Asignar y nombrar sucesores para cada paso Operaciones en modo de bloqueo

Control de procesos internosCondicin Condicin mltiple Creador de evento Espera de evento Contenedor de operacin Loop (UNTIL) Loop (WHILE) Bucle

10

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de PasosTipo de PasoActividad Condicin Condicin Mltiple Operacin en el Contenedor Documento con Modelo Creador de Evento Procesamiento Paralelo

Smbolo

DescripcinEjecucin de una tarea en un workflow. Dependiendo del resultado de una condicin (verdadero o falso) un camino u otro es seguido por el workflow. Basado en una variable del contenedor del workflow se pueden generar diversos caminos a seguir. Este paso se utiliza para modificar los valores de una variable en el contenedor del workflow. Permite crear un documento local a partir de una plantilla y variables definidas en el contenedor del workflow Permite crear un evento. El contenedor del evento se llena con datos del contenedor del workflow Permite ejecutar dos o mas workitems en paralelo. El workflow continuar cuando se cumplan ciertas condiciones.11

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de PasosTipo de PasoDecisin de Usuario Loop (Hasta) Loop (Mientras) Enviar Correo Esperar Evento Actividad WEB Indeterminado

Smbolo

DescripcinSe le enva un workitem al usuario con una serie de preguntas para responder. Cada respuesta genera una nueva lnea de procesamiento en el workflow. Se repiten una serie de pasos hasta que se cumpla una determinada condicin (al menos 1 vez se ejecutan) Se repiten una serie de pasos mientras se cumpla una determinada condicin (puede no llegar a ejecutarse ) Se indica un destinatario y un texto para el envo de un correo electrnico. El workflow se detendr en este paso hasta que no se lance el evento especificado. Permite enviar elementos del contenedor del workflow a travs de mensajes XML o SOAP (pe. contra XI o BC) Este paso se utiliza durante el desarrollo para dejar espacios a completar.

12

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Ingresar al Workflow Builder (SWDD) Abrir el workflow con el que se quiere trabajar (o crear uno nuevo) Hacer doble click sobre un paso indeterminado (en la posicion del workflow que corresponda.

13

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Seleccionar el tipo de paso (en el ejemplo seleccionamos una actividad)

14

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Aparecer la pantalla para definir la actividad Una actividad hace referencia a una tarea, la cual hace referencia a un mtodo de un Business Object. Por lo tanto todas las caractersticas del mtodo del Business Object pasaran a la tarea y luego al paso.

15

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso En el caso de las actividades deberemos ingresar el cdigo de la tarea Automticamente el sistema generar o propondr los bindings entre el container del workflow y el container de la tarea (no obstante siempre conviene revisar lo que el sistema propone)Propone la creacin de nuevas variables en el container del workflow

Propone el paso de datos entre el contenedor del workflow al de la tarea

Propone el paso de datos entre el contenedor de la tarea al del workflow

16

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Una vez asignada la tarea y el binding, los atributos de la tarea pasan al paso (caractersticas de la tarea y caractersticas del paso) El atributo paso no en log workflow har que cuando se ejecute el workflow los datos de el paso no pasen al log (pero si quedar en el log tcnico). El campo tratamiento rechazable permitir al responsable rechazar la tarea. Si no esta marcado el responsable debera tratarla obligatoriamente. El atributo avanzar con dialogo permitir crear una cadena de dilogos que se cortar cuando cambie el responsable. Es decir que si un usuario es el mismo responsable de tres tareas consecutivas, estas irn aparecindole al usuario automticamente a medida que las va ejecutando.

17

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Luego configuraremos las salidas del paso. En el caso que el mtodo que ejecutemos genere distintos resultados estos aparecern en el cuadro de salidas y podremos colocar un texto para que queden documentados en el workflow. Cuantas mas salidas tenga el paso mas lneas de workflow se abrirn.

18

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Tambin el paso puede configurarse para que cuando se termine de ejecutar el paso enve una notificacin a alguien en forma de correo electrnico. Esto se configura en el rea notificacin

19

PDF created with pdfFactory trial version www.pdffactory.com

Definicin de Pasos Creando un paso Luego y en el caso que corresponda podremos configurar los tiempos del paso. Es decir que al crearse un workitem los tiempos de ejecucin de ese workitem podrn controlarse y tomar determinadas acciones. Primero podremos configurar un plazo. Es decir que si se cumple un plazo determinado desde que el usuario responsable recibe el workitem y no toma ninguna accin, se podr tomar una decisin automticamente. El plazo se configura teniendo en cuenta: la fecha de creacin del workflow, la fecha de creacin del workite

Recommended

View more >