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