formación - workflow - día 4 - workflow builder

Upload: carollopez123

Post on 28-Feb-2018

283 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    1/71

    June 30, 2016

    SAP Business WorkflowWorkflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    2/71

    2

    Contenidos

    Introduccin al Workflow Builder

    Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    3/71

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    4/71

    (

    Introduccin al Workflow Builder

    &l o)'eti*o del Workflow Builder es la definicin del workflow

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    5/71

    +

    Introduccin al Workflow Builder

    $cceso al Workflow Builder% !ransaccin "WDD

    "aractersticas del Workflow Builder% -rea de na*e.acin / *isualiacin

    % odelo orientado a )loues

    % a #odeliacin to!4down es !osi)le% 5unciones es!eciales co#o cortar,

    !e.ar, #o*er, co!iar

    % I#!ri#ir

    % erificacin / acti*acin

    % 5uncionalidad dra. and dro!

    % os !asos / e*entos se #uestran.r7fica#ente en una red

    % "ada definicin de workflows tieneasi.nado un usuario res!onsa)le desu ad#inistracin

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    6/71

    6

    Introduccin al Workflow Builder

    #rea de o$%etos Per#ite visualizar cada uno de los pasos, con su n8#ero de nodo /

    descri!cin9

    &s ta#)i:n utiliada !ara la administracin del contenedor de workflow9;sando el #enu de conte

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    7/71=

    Introduccin al Workflow Builder

    +ave'acin 'r,fica

    -a%a de

    herramientas

    +ave'acin y

    mantenimiento de

    datos

    -a%a de

    herramientas de

    tareas disponi$les.epresentacin

    'r,fica de la

    definicin del

    workflow

    -olector de mensa%es con

    capacidad de nave'acin

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    8/71>

    Contenidos

    Introduccin al Workflow Builder

    Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    9/71?

    Definicin de Pasos

    a definicin de un workflowest7 co#!uesta !or pasosindividuales9

    $l crear un !aso, primero se de$e especificar el tipo de paso& &stos!ueden ser@% pasos )ue hacen referencia a las actividades de ne'ocio:acti*idad,

    desicin de usuario, docu#ento desde !lantilla9

    % pasos )ue son usados para el monitoreo y control de procesosinternos@ condicin, condicin #8lti!le, loo!, )ucle, o!eracin decontenedor, e*ento creador, es!era de e*ento9

    "ada !aso es el ele#ento deter#inante de Asu )loue9 Lasoperaciones en pasos individuales siempre conciernen a la

    totalidad del $lo)ue al )ue pertenece&

    a secuencia de !rocesa#iento de los !asos de!ende del resultadodel !aso !recedente9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    10/7110

    Definicin de Pasos

    ;n !aso indica una acti*idad es!ecifica dentro de la definicin delworkflow, es decir ue es un A!aso del !roceso9

    Definicin

    en el constructorPaso

    #ctividad de ne'ocio$cti*idad Creferencia de tarea

    Decisin de usuario

    Docu#ento desde !lantilla

    -ontrol de procesos internos

    "ondicin #8lti!le

    &s!era de e*ento

    "ondicin

    "reador de e*ento

    "ontenedor de o!eracin

    oo! C;ETI

    oo! CWFI&

    Bucle

    /isualizacin del paso

    Pasos en proceso paralelo

    0onitoreo del plazo de los

    pasos

    #si'nar y nom$rar sucesores

    para cada paso

    1peraciones en modo de $lo)ueo

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    11/7111

    Definicin de Pasos

    Ti!o de Paso G#)olo Descri!cin$cti*idad &'ecucin de una tarea en un workflow9

    "ondicin De!endiendo del resultado de una condicin C*erdaderoo falso un ca#ino u otro es se.uido !or el workflow9

    "ondicin 8lti!le Basado en una *aria)le del contenedor del workflow se!ueden .enerar di*ersos ca#inos a se.uir9

    H!eracin en el"ontenedor

    &ste !aso se utilia !ara #odificar los *alores de una*aria)le en el contenedor del workflow9

    Docu#ento conodelo

    Per#ite crear un docu#ento local a !artir de una !lantilla/ *aria)les definidas en el contenedor del workflow

    "reador de&*ento

    Per#ite crear un e*ento9 &l contenedor del e*ento sellena con datos del contenedor del workflow

    Procesa#ientoParalelo

    Per#ite e'ecutar dos o #as workite#s en !aralelo9 &lworkflow continuar7 cuando se cu#!lan ciertascondiciones9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    12/7112

    Definicin de Pasos

    Ti!o de Paso G#)olo Descri!cinDecisin de;suario

    Ge le en*a un workite# al usuario con una serie de!re.untas !ara res!onder9 "ada res!uesta .enera unanue*a lnea de !rocesa#iento en el workflow9

    oo! CFasta Ge re!iten una serie de !asos asta ue se cu#!la unadeter#inada condicin Cal #enos 1 *e se e'ecutan

    oo! Cientras Ge re!iten una serie de !asos #ientras se cu#!la unadeter#inada condicin C!uede no lle.ar a e'ecutarse

    &n*iar "orreo Ge indica un destinatario / un te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    13/7113

    Definicin de Pasos

    "reando un !aso% In.resar al Workflow Builder CGWDD

    % $)rir el workflow con el ue se uiere tra)a'ar Co crear uno nue*o

    % Facer do)le % click so)re un !aso indeter#inadoCen la !osicion delworkflow ue corres!onda9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    14/711(

    Definicin de Pasos

    "reando un !aso% Geleccionar el ti!o de !asoCen el e'e#!lo selecciona#os una acti*idad

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    15/711+

    Definicin de Pasos

    "reando un !aso% $!arecer7 la !antalla !ara definir la acti*idad

    % ;na acti*idad ace referencia a una tarea, la cual ace referencia a un#:todo de un Business H)'ect9 Por lo tanto todas las caractersticas del#:todo del Business H)'ect !asaran a la tarea / lue.o al !aso9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    16/7116

    Definicin de Pasos

    "reando un !aso% &n el caso de las acti*idades de)ere#os in.resar el cdi.o de la tarea

    % $uto#7tica#ente el siste#a .enerar7 o !ro!ondr7 los )indin.s entre elcontainer del workflow / el container de la tarea Cno o)stante sie#!recon*iene re*isar lo ue el siste#a !ro!one

    Propone la creacin de nuevas

    varia$les 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

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    17/711=

    Definicin de Pasos

    "reando un !aso% ;na *e asi.nada la tarea / el )indin., los atri)utos de la tarea !asan al

    !aso Ccaractersticas de la tarea / caractersticas del !aso

    % &l atri)uto A!aso no en lo. workflow ar7 ue cuando se e'ecute el workflowlos datos de el !aso no !asen al lo. C!ero si uedar7 en el lo. t:cnico9

    % &l ca#!o Atrata#iento recaa)le !er#itir7 al res!onsa)le recaar la tarea9Gi no esta #arcado el res!onsa)le de)era tratarla o)li.atoria#ente9

    % &l atri)uto Aa*anar con dialo.o !er#itir7 crear una cadena de di7lo.os uese cortar7 cuando ca#)ie el res!onsa)le9 &s decir ue si un usuario es el#is#o res!onsa)le de tres tareas consecuti*as, estas ir7n a!areci:ndole al

    usuario auto#7tica#ente a #edida ue las *a e'ecutando9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    18/711>

    Definicin de Pasos

    "reando un !aso% ue.o confi.urare#os las salidas del !aso9

    % &n el caso ue el #:todo ue e'ecute#os .enere distintos resultados estosa!arecer7n en el cuadro de salidas / !odre#os colocar un te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    19/711?

    Definicin de Pasos

    "reando un !aso% Ta#)i:n el !aso !uede confi.urarse !ara ue cuando se ter#ine de e'ecutar

    el !aso en*e una notificacin a al.uien en for#a de correo electrnico9 &stose confi.ura en el 7rea Anotificacin

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    20/71

    20

    Definicin de Pasos

    "reando un !aso% ue.o / en el caso ue corres!onda !odre#os confi.urar los tie#!os del

    !aso9 &s decir ue al crearse un workite# los tie#!os de e'ecucin de eseworkite# !odr7n controlarse / to#ar deter#inadas acciones9

    % Pri#ero !odre#os confi.urar un !lao9 &s decir ue si se cu#!le un !lao

    deter#inado desde ue el usuario res!onsa)le reci)e el workite# / no to#anin.una accin, se !odr7 to#ar una decisin auto#7tica#ente9

    &l !lao se confi.ura teniendo en cuenta@ la feca de creacin del workflow, lafeca de creacin del workite# o una feca ue se a.re.ue co#o una *aria)le enel contenedor del workflow9

    ue.o se coloca el tie#!o a alcanar Cel !lao

    K 5inal#ente se define ue accin to#ar9 H )ien se en*a un correo electrnico aal.uien C!or e'e#!lo un su!erior del res!onsa)le o )ien se !uede A#odelar unsu)workflow !ara actuar en caso de lle.ar al !lao9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    21/71

    21

    Definicin de Pasos

    "reando un !aso

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    22/71

    22

    Definicin de Pasos

    "reando un !aso% ue.o se !odr7 confi.urar una feca de inicio #as tardo / una feca de fin

    deseado9

    % a confi.uracin de estas fecas se realia de la #is#a #anera ue con el!lao9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    23/71

    23

    Definicin de Pasos

    "reando un !aso% &n la !arte de #:todos !odre#os confi.urarle al !aso una deter#inada

    cantidad de !ro.ra#as ue se e'ecutaran antes o des!u:s de e'ecutarse el!aso Cco#!le#entaria#ente a los !ro.ra#as ue se e'ecuten con el #:todoasociado a la tarea

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    24/71

    2(

    Definicin de Pasos

    "reando un !aso% 5inal#ente !odre#os dar al.uno retoues finales indicando otras

    caractersticas co#o ser@ a !rioridad del !aso Ceste *alor ar7 ue se en*en notificaciones *isuales al

    usuario al reci)ir el workite#9

    "aractersticas de e'ecucin de tareas de fondo

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    25/71

    2+

    Definicin de Pasos

    "reando un !aso% L&G;T$DHMMM

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    26/71

    26

    Definicin de Pasos

    "reando otros !asos% "o#o e#os *isto estos son los !asos !ara crear un !aso de ti!o

    Aacti*ididad9 ue.o cada !aso tendr7 sus !ro!ias caracteristicas / for#as!ro!ias de confi.uracin9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    27/71

    2=

    Contenidos

    Introduccin al Workflow Builder Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    28/71

    2>

    Definicin de Tareas

    Lastareas son el elemento central en el sistema de workflow2 y sonutilizadas para descri$ir un proceso de ne'ocio

    Las tareas son desi'nadas como mdulos reusa$les e independientes& Las plantillas de workflows (Workflow templates 3 W" y las tareas

    est,ndard ("tandard tasks 3 !"son independientes del cliente y no

    disponen de per4odo de validacin

    Es posi$le encontrar en un sistema tareas de workflow (W5 y tareas de-liente (!2 )ue son espec4ficas del cliente y disponen de per4odo de

    validacin Desde la versin 6&7#2 solo de$er4an crearse tareas standard (!" y

    plantillas de workflow (W"

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    29/71

    2?

    Definicin de Tareas

    Ti!os de Tareas% De un solo !aso Csin.le4ste!

    % Plantilla Workflow C#ulti4ste!

    &'e#!los de un solo !aso% itir una factura

    % i)erar una solicitud de !edido

    as !lantillas workflow se utilian !rinci!al#ente !ara #odulariar un workflow#a/or, facilitando su #anteni#iento9

    Para cada tarea de un solo !aso de)ere#os ase.urarnos 3 cosas@% NOu: tra)a'o de)e realiarse% NOui:n lle*ar7 a ca)o el tra)a'o

    % NOu: notificaciones de)en realiarse

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    30/71

    30

    Definicin de Tareas

    os !asos !ara crear una tarea son

    % $si.nar un no#)re / descri!cin a la tarea% $sociar un #:todo de un )usiness o)'ect a la tarea

    % $sociar los a.entes !osi)les de la tarea Puede asociarse uno o #as ele#entos de la estructura or.aniati*a

    Puede definirse co#o tarea .eneral Ctodos !ueden e'ecutarla

    % Definir el te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    31/71

    31

    Definicin de Tareas

    Tareas de Di7lo.o% &l te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    32/71

    32

    Definicin de Tareas

    $tri)utos de la tarea% :todo con dialo.o

    % :todo sincrnico

    % &'ecucin en fondo

    % "onfir#ar fin !rocesa#iento

    % &'ecucin co#o for#ulario

    Ge !uede definir la tarea !ara tra)a'arcon 5or#ularios, Internet /G$PPone

    % Por e'e#!lo una tarea ue se iniciaracuando un cliente lla#e a una centraltelefnica / el siste#a telefnicosolicite el nu#ero al cliente se iniciaraun workflow de con*ersacin9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    33/71

    33

    Definicin de Tareas

    Te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    34/71

    3(

    Definicin de Tareas

    &*entos Ter#inadores% as tareas )asadas en #:todos sincrnicos !ueden ser definidas con un e*ento

    ter#inador Co #as9

    % as tareas )asadas en #:todos asincrnicos de)en tener al #enos un e*entoter#inador

    % os e*entos se to#an de los )usiness o)'ects definidos en el siste#a C.eneral#enteel #is#o )usiness o)'ect ue !ro*ee el #:todo de la tarea

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    35/71

    3+

    Definicin de Tareas

    Para definir un e*ento ter#inador se indica% &l Business H)'ect ue contiene el e*ento

    % &l &*ento

    % &l ele#ento del contenedor de la tarea ue contiene la referencia al )usinesso)'ect ue se tiene ue utiliar9 &l o)'eto solo !uede conocerse en tie#!o de

    e'ecucin9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    36/71

    36

    Definicin de Tareas

    a co#unicacin entre las tareas / los #:todos es% Bidireccional

    % Ge !asan !ar7#etros

    % Lesultados

    % &

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    37/71

    3=

    Definicin de Tareas

    &'e#!lo de una tarea sincrnica C!ro/ecto PPP

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    38/71

    3>

    Definicin de Tareas

    &'e#!lo de una tarea asincrnica C!ro/ecto PPP

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    39/71

    3?

    Definicin de Tareas

    Insertar una tarea en el Workflow% ;n !aso en un workflow !uede acer

    referencia a una acti*idad

    % ;na acti*idad a!unta a una tarea, sise trata de un tri7n.ulo si#!le

    % ;na acti*idad a!unta a un workflow, si

    tiene tres tri7n.ulos Cel workflowreferenciado se lla#a su)workflow

    % &l )indin. definir7 el flu'o de datosentre los distintos contenedores en unworkflow9

    % as res!onsa)ilidades deter#inar7nlos reci!ientes !ara este !aso9 &sos

    reci!ientes reci)ir7n el te# de tra)a'oen su 7rea de tra)a'o9

    % &l a.ente de notificacin reci)ir7 un#ensa'e de correo de G$P una *eue el !aso est: finaliado9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    40/71

    (0

    Definicin de Tareas

    NOu: atri)utos de las tareas / los !asos afectan la e'ecucin de unWorkIte#% &'ecucin en !roceso de fondo

    &sta o!cin se #arca cuando se desea ue el siste#a de workflow e'ecute elsiste#a sin inter#ediacin de nin.8n usuario Clo e'ecutar7 el usuario de workflowW54B$T"F

    % "onfir#ar fin de !rocesa#iento &sta o!cin se #arca cuando se desea ue el usuario confir#e cuando el

    workite# estar7 co#!leto9 ientras ue no sea confir#ado el workite#!er#anecer7 acti*o en el in)o< del a.ente res!onsa)le9

    % Trata#iento recaa)le

    $l #arcar esta o!cin se le da al usuario la !osi)ilidad de recaar el workite#9"uando se #arca la o!cin a!arece una nue*a salida Cun nue*o ca#ino a se.uiren el workflow

    % Paso no en lo. workflow $l #arcar esta o!cin el workite# no a!arecer7 en los lo.s del workflow Csi

    a!arecer7 en el lo. t:cnico9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    41/71

    (1

    Definicin de Tareas

    NOu: atri)utos de las tareas / los !asos afectan la e'ecucin de unWorkIte#

    % $*anar con dialo.o &sta !ro!iedad !er#itir7 al a.ente res!onsa)le del workite# ir e'ecutando

    workite#s del workflow uno detr7s de otro Cen cadena sie#!re / cuando el #is#oa.ente sea res!onsa)le de todos los !asos ue est:n encadenados9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    42/71

    (2

    Contenidos

    Introduccin al Workflow Builder Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    43/71

    (3

    Grupo de Tareas

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    44/71

    ((

    Grupo de Tareas

    Los 'rupos de tareas son definidos para li'ar l'icamente tareasconectadas&

    Es posi$le2 por e%emplo:% Disponer %untos en un mismo 'rupo de tareas2 plantillas de workflows

    )ue slo se comunican entre s4 a traves de eventos2 para lo'rar una

    me%or visin 'lo$al&

    % .eunir tareas (plantillas de workflow y tareas est,ndar )ue pertenecena un ,rea de tra$a%o2 para incrementar la reusa$ilidad&

    Los 'rupos de tareas son tiles tam$i8n en la definicin del ran'ode $s)ueda del Business Workflow E*plorer& El Business

    Workflow E*plorer puede entonces visualizar las tareas de esos

    'rupos de tareas&

    "olo pueden asi'narse a 'rupos de tareas los tipos de tareas W" y!" (plantillas workflowy tarea standard

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    45/71

    (+

    Grupo de Tareas

    Ferencia% Ge !odr7 asi.nar un .ru!o de tareas a otro .ru!o de tareas .enerando una erencia9

    % as tareas i'as eredar7n las asi.naciones de res!onsa)les de las tareas !adre

    % Tener cuidado en las 'eraruas a#!lias dado ue !ueden darse asi.naciones deres!onsa)les no deseadas9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    46/71

    (6

    Contenidos

    Introduccin al Workflow Builder Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    47/71

    (=

    Contenedores

    Los contenedores son 'rupos de varia$les)ue se utilizan comointerfases para llevar los datos de un lado a otrodel workflow&

    9n elemento del contenedor tiene estructura de datos de ta$lasutilizada por los componentes definidos en el workflow& # su vez

    puede ser definido con una estructura de Business 1$%ect&

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    48/71

    (>

    Contenedores

    Los contenedores son% El contenedor de eventos:"ontiene un ele#ento ue !uede o)tener una

    referencia al o)'etoCs a ser !rocesados en el workflow9 Gie#!re contieneun ele#ento ue !ueda o)tener el no#)re de usuario Ainiciador delworkflow actual CQW5QInitiator

    % El contenedor de workflow:Puede to#ar al iniciador del workflow desdeel contenedor de e*entos CQW5QInitiator9

    % El contenedor de tareas:Gie#!re contiene un ele#ento ue !uedeo)tener la referencia al o)'eto a ser !rocesado en la tarea de un solo !asores!ecti*a CQWIQH)'ectQID9 Ta#)i:n !uede contener un ele#ento ue!ueda o)tener el resultado de un #:todo de un o)'eto su)/acenteCQWIQLesult9

    % El contenedor de m8todos

    % El contenedor de roles (papeles

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    49/71

    (?

    Contenedores

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    50/71

    +0

    Contenedores

    &'e#!lo

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    51/71

    +1

    Contenedores

    &'e#!lo% 19 &l usuario A;G;$LIH1 ca#)ia la descri!cion del #aterial 1000 de A#/Q!art a

    AnewQ!art

    % 29 &l ca#)io !ro*oca la e'ecucin de un docu#ento de ca#)io Ccan.e docu#ent elcual .enerar7 un e*ento C#aterial4#odificado9

    % 39 &l e*ento instancia el )usiness o)'ect RB;G001 Caterial con el #aterial 1000 /

    sus datos ca#)iados / ade#7s reco!ila el no#)re del usuario ue ca#)io el #aterialA;G;$LIH19

    % (9 &l e*ento esta relacionado a un workflow el cual necesita del usuario / el o)'eto#aterial !ara realiar sus tareas, estos datos se !asan del contenedor del e*ento alcontenedor del workflow9

    % +9 ue.o el workflow e'ecutara una tarea ue tiene asociado un #:todo ue necesitael #aterial !ara !oder e'ecutarse, entonces el workflow !asa de su contenedor al

    contenedor de la tarea el o)'eto res!ecti*o9% 69 Para deter#inar el usuario destinatario de la tarea se e'ecutar7 un rol ue necesita

    el no#)re del usuario ue inicio el workflow !ara !oder deter#inar destinatarios, !orello se !asara del contenedor del workflow al contenedor del rol el iniciador delworkflow9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    52/71

    +2

    Contenedores

    El contenedor de eventossiempre contiene un elemento )uepuede o$tener la referencia al o$%eto cuyo cam$io de estatus es

    anunciado a traves del evento ;E/!;1$%ect

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    53/71

    +3

    Contenedores

    El contenedor de tareassiempre contiene un elemento )ue puedacontener la referencia al o$%eto a ser procesado en la tarea de un

    solo paso respectiva ;W?;1$%ect;?D

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    54/71

    +(

    Contenedores

    a estructura de datos utiliada en loscontenedores !uede ser ta)lasde la)ase de datos / referencias a o)'etos9

    Para definir un ele#ento de uncontenedor se de)e introducir@

    % Descri!cindel ele#ento a seral#acenados en el contenedorutiliandono#)re de ele#ento,descri!cin Ccorta / lar.a

    % Leferenciaal ti!o de dato o ti!o deo)'eto

    % "aractersticasdel ele#ento Cdei#!ortacin, de e

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    55/71

    ++

    Contenedores

    Definicin del contenedores C&*entos% &l contenedor de e*entos se define en el #o#ento de crear el e*ento en el

    Business H)'ect utiliando el Business H)'ect Builder CGWH1

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    56/71

    +6

    Contenedores

    Definicin del contenedores CWorkflow% &l contenedor de workflow se define al crear el workflow utiliando el

    Workflow Builder CGWDD

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    57/71

    +=

    Contenedores

    Definicin del contenedores CTareas% &l contenedor de la tarea se define al crear o #odificar la tarea con la

    transaccin P5T"Q"F9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    58/71

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    59/71

    +?

    Contenedores

    Posi)ilidades de interca#)io de datos entre contenedores CBindin.s

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    60/71

    60

    Contenedores

    &'e#!los de Bindin.s C&*ento4W5% &ntrar en el Workflow Builder CGWDD

    / *isualiar el workflow WG?0000001

    % erificar ue el contenedor delworkflow tiene una *aria)le o)li.atorialla#ada APurcasin.Doc

    % Ir a la ca)ecera del workflow / *erificarel )indin. entre el contenedor dee*entos / el contenedor del workflow

    % H)ser*ar co#o !asan los datos de uncontenedor a otro

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    61/71

    61

    Contenedores

    &'e#!los de Bindin.s CW54Tarea% Facer do)le click so)re la tarea

    ATo#ar ca)ecera del docu#ento deco#!ras

    % Presionar el )otn !ara *er los)indin.s entre el contenedor del

    workflow / el contenedor de la tarea% H)ser*ar co#o !asan los datos de un

    contenedor a otro

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    62/71

    62

    Contenedores

    &'e#!los de Bindin.s CTarea4etodo% De la #is#a #anera ue e#os *isto

    el !aso de datos entre el e*ento / elworkflow / entre el workflow / la tarea!odre#os *er co#o se !asa entre latarea / el e*ento9

    % Para ello !asa#os a la definicin de latarea dando do)le4click so)re el nro9de la tarea ue esta#os *isualiandoCTG?00000039

    % Presiona#os el )otn !ara *er los)indin.s con el #:todo ue se este

    e'ecutando en la tarea% Podre#os *er los )indin.s definidos

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    63/71

    63

    Contenedores

    &'e#!los de Bindin.s CW54Pa!eles% Gi una tarea en el workflow reuiere dela e'ecucin de un !a!el !aradeter#inar el res!onsa)le final de latarea / este !a!el reuiere de*aria)les de entrada !ara e'ecutarse,entonces estas *aria)les de)en

    !asarse desde el contenedor delworkflow al del !a!el Crol9

    % Para ello dentro de la tarea !asa#os aA&*ent9 Defecto / *ere#os todos los!a!eles necesarios !ara deter#inarres!onsales9

    % arca#os el !a!el ue desee#os /!resiona#os el )otn de )indin.s !ara*er los )indin.s9

    % Para *er un e'e#!lo con datos *er latarea TG200001+?9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    64/71

    6(

    Contenedores

    "ontenedor del Workflow% &l contenedor de workflowes el !unto central !ara todos los datos dentro del

    workflow9 Gi los datos no est7n en el contenedor, entonces el workflow no los conoce9

    &

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    65/71

    6+

    Contenidos

    Introduccin al Workflow Builder Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    66/71

    66

    Transacciones de Inicio

    os workflows .eneral#ente se inician a !artir de un e*ento C.enerado!or otro !ro.ra#a, un can.e docu#ent, a tra*:s del siste#a destatus, etc9, ta#)i:n es co#8n ue un workflow inicie a otro workflow9

    Eo o)stante en al.unas ocasiones es necesario iniciar un workflow#anual#ente9

    NOui:nes necesitan una transaccin de Inicio

    % ;suarios ue inician workflows directa#ente a tra*:s del #en8AHfficeIniciar Workflow

    % os usuarios ue inician workflows a tra*es de sortcuts en su escritorio

    % os !ro.ra#adores ue desean acer !rue)as #ientras desarrollan

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    67/71

    6=

    Transacciones de Inicio

    Para desarrolladores% Durante el desarrollo !uede !ro)ar el workflow desde el Workflow Builder

    !resionando el icono

    % ue.o !uede utiliarse la transaccin GW;G !ara iniciar cualuier workflowcon datos de !rue)as9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    68/71

    6>

    Transacciones de Inicio

    Para el resto de los usuarios necesitare#os crear una transaccin deinicio de workflow

    % Pri#ero se de)e crear un 7rea de no#)res !ara las transacciones de W5#ediante el custo#iin. de Workflows CGW;T

    % ue.o en el Workflow Builder se crear7 una transaccin de inicio a ni*el de

    los datos de ca)ecera del workflow Geleccionar el 7rea de no#)res Geleccionar un nu#ero de !antalla C!or e'e#!lo 100

    Presionar el )otn crear !ara .enerar la transaccin de inicio

    % 5inal#ente se !odr7 !ersonaliar la transaccin de inicio !ara cu)rir lasnecesidades de los usuarios9

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    69/71

    6?

    Traducciones

    Todos los ele#entos de un workflow !odr7n traducirse a diferentes len.ua'es9 &n el Workflow Builder #ediante la o!cin de #en8 ADetalles Traduccin

    Traduccin !odre#os .enerar los te

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    70/71

    =0

    Contenidos

    Introduccin al Workflow Builder Definicin de Pasos

    Definicin de Tareas

    ru!o de Tareas

    "ontenedores

    Te#as $dicionales

    % Transacciones de Inicio

    % Traducciones

    &'e#!lo de definicin de un workflow con el Workflow Builder

  • 7/25/2019 Formacin - Workflow - Da 4 - Workflow Builder

    71/71

    Ejemplo de Definicin de un Workflow

    Detalle de &scenario% &n el siste#a tra)a'a#os con notificaciones de #anteni#iento las cuales

    .eneran docu#entos de #edicin9

    % &stos docu#entos de #edicin a su *e .eneraran ordenes de#anteni#iento !re*enti*o9

    % "uando una orden de #anteni#iento !re*enti*o se li)era de)ere#os en*iaruna notificacin al res!onsa)le9

    % Pre4reuisitos@ e*aluar el Business H)'ect de orden de #anteni#iento /#odificarlo en el caso ue sea necesario !ara ada!tarlo al escenario9