Bussiness
Bussiness Workflow
Workflow
Parte
Parte 11
Consultores BC
Regina N. Kiyota
Alexandre A. Padeti
1. Introduo
Conceitos do SAP Business Workflow.
Elementos
O Processo (Business).
As Pessoas (Organization).
O Impacto (Process Information).
Workflow:
Prazos.
Hierarquia de servios.
Custos de processos.
Flexibilidade de mudanas no processo
Exemplo: estrutura organizacional.
Workflow NO ...
Single-Step Tasks
Events
Multi-Step Tasks
Agents
Worflow-Definition
Workitems
Inbox
Role
Aspen Procwork, Maro, 2002
Alterar material
10
Eventos - Exemplos
Faturas lanadas.
Materiais alterados.
Estouro de limites.
Requisies aprovadas.
11
Organizao
Unidade Organizacional
Job
Position
User ID*
Role Function
O que ?
Agent
Task
Quem ?
Aspen Procwork, Maro, 2002
12
PP - 07
FI - 17
PM - 08
HR - 25
QM - 15
MM - 10
SM - 04
13
14
15
16
Business Workplace
17
3. Estrutura Organizacional
Voc pode associar uma atividade a uma unidade
organizacional, cargo, posio, funo ou usurio.
18
Integrao da Organizao
Terminologia:
Position (Posio)
Job (Cargo)
Exemplos:
Posio - Gerente Regional SP
Cargo
- Gerente Regional
19
Integrao da Organizao
Distribuio de tarefas de acordo com a
responsabilidade: associar single-step task com os
agentes possveis orientado a cargos.
20
- Processos de negcios.
21
22
23
User
Aspen Procwork, Maro, 2002
24
25
Posies
Posies so especificas para uma organizao.
Mais de uma posio pode executar a mesma tarefa.
26
Criar Posies
27
Pessoas
ou Users
28
Perfil de Tarefa
Podemos definir no workflow quem so os possveis
agentes para cada tarefa.
Temos duas opes para definir os agentes possveis
para a tarefa:
1. Tarefa geral significa que todos podem executar a
tarefa.
29
Anlise,
Desenho do Processo
e Definio
modelagem e
ferramenta de definio
Worflow
-----------------------------------------------------------Definition
Run Time
Controle de processos
Controle / Monitorao
Gerenciador Workflow
-----------------------------------------------------------Run Time
Integrated Inbox
30
Task - Definio
Elemento central do Workflow.
Associa um processo estrutura organizacional.
31
Task - Definio
Single-Step Tasks - objeto mtodo ou atividade:
Standard Task (TS*), Customer Task (T).
Multiple-Step Tasks - workflow definition:
Workflow Template (WS*), Workflow Task (WF).
Customer Task e Workflow Task: client-dependent e
time-dependent.
32
Single-Step Task
Exemplos: Liberar documentos, alterar materiais,
executar relatrios,....
Standard tasks so single-step tasks usadas em
workflow templates.
33
Single-Step Task
Standard Task
- O que ser
executado
pela Task ?
- Quem ser o
responsvel pela
Task ?
Propriedades
Tipo de Objeto
(mtodo)
Eventos
Textos
- Work Item Text:
- Terminating Events
- Triggering Events
- Textos Longos:
Somente se a single-step
task no utilizada.
Descrio / Notificaes
Textos para prazos esgotados
Unidade
Organizacional
34
Single-Step Task
Single-Step Task identifica alguma ao que precisa
ser executada, de forma interativa ou em background.
35
Standard Task
- Referncia ao Mtodo
-----------------Edit
Object Method
----------------Display
Object Method
Definio de Responsabilidades
Single-Step Task
Vendedores
Lista de agentes
possveis: Todos
usurios que tem
a possibilidade de
executar a tarefa.
Analistas
de Crdito
37
38
Multi-Step Tasks
Workflow Task
Workflow Template
Referncia a definio
de Workflow
*O
39
Workflow Definition
Referncia a definio
de workflow
Condio
Mltipla condio
Criador do Evento
Esperar Evento
Controle de processo
Deciso de usurio
Loop (until)
Loop (while)
Seo paralela (fork)
- Especificar o triggering
events.
- Definio de interface
(importao e exportao
de paramtros ).
- Associar valores iniciais.
Step
40
Triggerin
Event
Loop
User
Decision
Fork
IF
41
42
43
Criar
Work Items
Historcos
Verificar
Mensagens
Avaliar
Condies
Determinar
Agentes
Processar
Eventos
Organizar fluxo
de dados
Monitorar
Prazos
Aspen Procwork, Maro, 2002
Sincronizar
Processos
44
Triggering
Triggering
Event
Event
Workflow
Definition
Workflow
Terminating
Terminating
Event
Event
Estrutura
Organ.
Single-Step
Task
Workflow
Manager
Work Item
Work Item
Manager
Executar um
Object Method
Mtodo
SAP - Functionality
Aspen Procwork, Maro, 2002
45
DATABASE
Incluir processo
no Inbox (exibir)
Determinar Agentes
Monitorar Prazos
Log de Tarefas
5. Configurao
Configurar o workflow no sistema de desenvolvimento.
46
Configurao: Workflow
Utilizar a transao SWU3.
Clicar em Customizao Automtica.
Se necessrio definir o destino lgico (SM59).
Informar o administrador do workflow.
47
Configurao: Workflow
Definir um nmero de prefixo para categoria de objeto
standard.
Exemplo: 998XXXXX.
Testar o RFC.
48
Configurao: Workflow
Customizing
Automtico
49
Configurao: Workflow
50
Configurao: Workflow
Teste de
RFC
51
54
Verificao de Workflow
Workflow
de Teste
57
Verificao de Workflow
58
6. Reporting
Ferramentas.
Relatrios.
Analises.
59
Ferramentas
Workflow Information System (WIS) .
Status de processos ativos.
Mdia de processos executados.
Anlise Workload.
Anlise Work Item.
Anlise de erros.
Log de eventos.
Aspen Procwork, Maro, 2002
60
Possveis erros.
61
62
7. Utilizando um Template
Standard Templates ou Enhanced ?
Identificar o Processo
Existe um template no
sistema standard ?
Sim
Sim
A2. Use-o
No
A3. Complemente o template
No
63
Sem programao
64
Prazos (Deadlines).
Aspen Procwork, Maro, 2002
65
66
Deadline Simples
Definir um Usurio:
Associar um agente para receber notificaes sobre
prazos esgotados.
Em tempo de execuo:
Mensagem de notificao no inbox (depende da
verso).
Se o prazo esgotar a mensagem enviada para a
caixa de mensagens de data.
67
Verses Workflow
Um workflow pode possuir mais de uma verso.
Somente uma verso poder estar ativa.
Se o workflow possuir mais de uma verso:
Novas tarefas multistep (workflow) devero fazer
referncia verso ativa.
Tarefas multistep antigas (workflow) devero fazer
referncia verses anteriores.
68
69
Enhancement
Multistep tasks
Workflow Templates
Workflow Tasks /
Workflow Templates
Standard Tasks
Customer Tasks /
Standard Tasks
Object types
New Attributes
Standard Methods
New Methods
Standard Events
New Events
Roles
Standard Roles
New Roles
Estrutura
Organizacional
Create Customer
Estr. Organizacional
Create Customer
Estr. Organizacional
70
Adicionar atributos.
Aspen Procwork, Maro, 2002
71
8. Autorizaes SAP
72
Desenvolvedores Workflow.
73
Fim
Fim -- Parte
Parte 11
74
Bussiness
Bussiness Workflow
Workflow
Parte
Parte 22
75
Consultores BC
Regina N. Kiyota
Alexandre A. Padeti
1. Arquitetura
Nvel
Organizacional
Nvel Processo
Nvel Tipo
de Objeto
Agente
Role
Posio
Un. Org.
Tarefa
Definio
WF
Atributo
WF
Step
Evento
Objeto
76
Metodo
Alterao de Documentos
100-300
Original
Nova
Transao SWEC
PM1
Parmetro para Role
Possveis
Agentes
Estr. Organizacional
Engenharia
Controle de Produtos
Objeto SAP T024L - PM1
Posio: Gerente de Produto
Resp: James
Evento
ZBUS1001
Old_Material_Changed
77
Business Object
Data Model
. Entidades
. Relacionamentos
Integridade
Servio
. Key Fields
. Mtodo
. Atributos
. Eventos Pblicos
Identificador
do Objeto
78
Fatura
Ordem de Venda
Entrega
Material
Lista de Material
(BSEG_MMIV)
(BUS2032)
(LIKP)
(BUS1001)
(BUS1002)
Documentos Externos
Arquivo de Documentos
Mensagem IDOC Orders
Aspen Procwork, Maro, 2002
(TOAV0)
(IDOCORDES)
79
Subtype
BUS1001
Material
ZBUS1001
Meu_Material
Metodos
Edit
Create
Metodos
Edit
Create
Display
Eventos
Created
Eventos
Created
Changed
80
81
82
83
Mtodo Asynchronous.
84
85
3. Monitoramento e Anlise
Reporting System.
Analise de Work Item.
Ferramentas de teste.
86
Reporting System
Step Log
Work Item
History
Task
Analysis
Object-Specific
Evaluation
Aspen Procwork, Maro, 2002
Workflow
Diagnosis
Work Item
Analysis
Information
Information
System
System
R/3
R/3
Workload
Analysis
87
Workflow
Outbox
Filtro de Tarefa
Work Items
Freqncia
Durao de Processos
Work Item por Tipo de
Objeto
Prazos Excedidos
Aspen Procwork, Maro, 2002
88
Work
WorkItem
Item
Visualizar
VisualizarWork
WorkItem
Item
Visualizar
VisualizarWorkflow
Workflow
Step
StepLog
Log
Aspen Procwork, Maro, 2002
89
Verificar Agentes
Verificar Container
Workflow item: F
Representao de uma tarefa workflow.
90
Event Item: E
Representation de um wait step na definio do
workflow.
91
Eventos
Simulao
Event Trigger (possibilita entrada de dados)
Event Log (desativado em produo)
Logs RFC
92
4. Containers
Containers.
Container Binding.
93
Containers no Workflow
Transao de Alterao de Material (Viso Bsica)
Material: Pea 143
Desc Material: Pea Original
Nova Pea
Alterao de Documento
Event
Step
Container Evento
Criador
Objeto
Container Workflow
ZBUS1001 Initiator
Aspen Procwork, Maro, 2002
94
Containers
Usado para valores
de campo e
referncia a objetos
Table-Like
Estrutura de Dados
Containers
Containers
No contm
Dados de Aplicaes
95
Utilizando Containers
Container
ContainerWork
WorkItem
Item
Container
ContainerTask
Task
Workflow
WorkflowContainer
Container
Single-Step
Single-StepTask
Task
Container Evento
Container Role
96
Container Metodo
Valores de Campos
Referncia de Objetos
Elemento
Formulrio
Agente
Descrio
Notificao de FORMABSENC
Ausncia
Agente no
Workflow
Referncia do tipo de
dados para o campo
no dicionrio ABAP
Definio
97
Valor
WFSYST-AGENT
Binding
Desenvolvimento
Definio do modelo e regras
utilizadas em tempo de execuo:
- Transferncia de dados de um
container para outro.
- Associar valores (iniciais) para
alguns elementos do container.
Runtime
Definies de Binding so executadas
em tempo de execuo.
- Os dados so movidos de um
container para outro.
98
Container
Single Step
Task
Workflow
WorkflowContainer
Container
Single-Step
Single-StepTask
Task
Container Evento
Container Role
99
Container Metodo
Binding e Containers
Workflow
Container
Event Container
_EVT_CREATOR
_EVT_OBJECT
event
Change Task
Container
Change
Material
_WF_Initiator
Role Parameter
Container
Material
Display
Material
Superior
de ...
_WI_Object_Id
_WI_Actual_Agent
ORG_OBJECT
Changed_by
DisplayTask
Container
_WI_Object_Id
Z_changed_by
100
Worflow Container
Step - Prazo
Container
Operation Step
Step - Responsabilidade
Object - Attribute
Object - Method
ABAP function
Aplicao
Aspen Procwork, Maro, 2002
101
PublicEvent
Terminator
5. Rounting (Direcionamento)
Regras:
Restrio dos agentes possveis.
Regra Superior de ....
Regra para o empregado.
102
Organizao
Definio do Workflow
Estrutura Organ.
Job
Step
Step
Position
Responsabilidade
Responsabilidade
User ID
Role Function
Lista
Listade
de
Work
WorkItems
Items
Aspen Procwork, Maro, 2002
103
Controlador de Material
Avaliao atravs dos dados mestres.
SAP Org-Objects
Avaliao atravs de nova dimenso na estr. organizacional.
104
Roles Superior...
Role: Restrio de possveis agentes de acordo com
o modelo organizacional.
Standard Task (definio):
Aprovar notificao de ausncia ligado com cargo
Chefe do departamento.
Role (agent):
Superior....
Parmetro para Role: Empregado.
Aspen Procwork, Maro, 2002
105
Roles Supervisor CP
Role: Restrio de possveis agentes de acordo
com o modelo organizacional.
Possveis Agentes para a Tarefa:
Enviar Documento: relacionado com o cargo
2 parmetros:
Fornecedor
Total da Fatura
Aspen Procwork, Maro, 2002
106
6. Deadlines (Prazos)
Notificao de prazos.
Prazos modelados.
107
Lembrete:
Somente agentes selecionados podem executar o
work item.
Erro comum: A tarefa com dilogo no possue os
agentes possveis.
108
Simple Deadlines
Prazos disponveis:
Requested Start
Request End
Latest Start
Latest End
109
Simple Deadlines
Cada deadline (prazo) possui:
110
Simple Deadlines
Deadline uma funcinalidade, disponvel somente no
workflow.
System-Wide setting:
111
Resultado
1
Resultado
2
Processamento
Obsoleto
Tarde !!!
Prazo
Excedido
Alternativa
Controle Processo
User Encerra
Work Item
Encerrado
112
Requested End
Latest Start
Latest End
113
7. Eventos
Criar um evento de ligao para workflow e biding.
Eventos de Encerramento.
114
115
Triggering Events
Iniciar multi-step task.
Iniciar single-step task.
Reativar um workflow em espera.
Ativar a ligao entre evento e recebedor.
Binding:
116
Task Container
Workflow Container
Gerao de Evento
Criao de um evento (gerenciador de eventos)
117
118
8.Workflow Wizard
Wizards Workflow.
119
120
Workflow Templates
121
122
123
Analises Standard.
124
Ferramentas
para Analise
Armazenamento
de Dados
Analises do Processo
Tabelas separadas
do sistema runtime
MM
WORFLOW
SD
PP
FI
125
Runtime
System
Interfaces Integradas.
126
Estrutura de Comunicao
Estruturas de comunicao podem ser constitudas
de campos standard SAP e colunas definidas pelo
usurio.
O job RMCADATA , que deve ser executado
periodicamente em backgound, seleciona dados
para campos standard SAP.
127
(Key)
(Base Tempo)
(Tipo de Atividade)
Agente e departamento
(Viso Organizacional)
Processo e multistep task
(Viso Processo)
Tipo de documento e nmero (Viso Objeto)
Aspen Procwork, Maro, 2002
128
129
Responsabilidades: SAP
Estrutura de Cominicao MCWF_TRANS.
Programas para seleo dos dados.
Interface para carga do LIS.
Seleo de textos para caractersticas
standard do workflow.
130
Responsabilidades: Cliente
Extenso de estruturas de comunicao.
User Exit para seleo de dados.
131
Documentar Campos.
Estruturas de Informao.
Atualizar Regras.
132
Analises Standard
O WIS disponibiliza as seguintes analises standard para
work items completos.
SAP Estrutura de Informao:
133
Fim
Fim -- Parte
Parte 22
134