Escolar Documentos
Profissional Documentos
Cultura Documentos
Parte 1
Consultora BC
Regina N.Kiyota
1. Introduo
Conceitos do SAP Business Workflow.
Multi-Step Tasks.
Events.
Worflow-Definition.
Agents.
Inbox
Workitems.
Role
Exemplos de tipos de objetos
SAP Business Object types : Invoice
Requisition
Material
EDI messages (IDOCs)
Object Methods Lanar
fatura Aprovar requisio
Alterar material
Single-step Tasks - Exemplo
Lanar pedido.
Liberar requisio.
What ?
Task Agent
Who ?
2. Universal Inbox
Objetivo
Utilizar as caractersticas e funcionalidades
do inbox e o monitoramento dos workitems.
Run Time
Controle de processos Worflow Manager
----------------------------------------------------------
Run Time
Interao com usurios e Integrated Inbox
ferramentas de aplicaes
Definio Task
Single-step Tasks - objeto mtodo :
Standard Task (TS), Customer Task (T).
Multiple-step Tasks - workflow definition:
Workflow Template (WS), Workflow Task
(WF).
Customer Task e Workflow Task : time-
dependent e client-dependent.
Single-Step Task
Exemplos : Liberar documentos, alterar
materiais, executar relatrios,....
Standard tasks so single-step tasks usados
em Workflow templates.
Customer tasks so client-dependent, no
utilizar a partir da verso 4.6 ( Workflow
task tambm).
Single-Step Tasks
Standard Task
- O que ser - Quem ser o
executado responsvel pela
pela Task ? Task ?
Tipo de objeto Unidade
(mtodo) Organ.
Propriedades
Texts Events
- Work item text: ttulo do
work item no work list. - Terminating events
- Triggering events
- Textos longos:
Somente p/ single-step task
Descrio / Notificaes
Textos p/prazos esgotados
Single-Step Task
Single-step task identifica alguma ao que
precisa ser executado, de forma interativa ou
em background.
Single-step task associado a uma unidade
lgica de trabalho dentro de uma multi-step
workflow definition que define uma sequncia
especifica ou um fluxo de trabalho que pode
envolver diferentes aplicaes e pessoas.
Single-Step Task
Work item text um descritivo para o
integrated inbox.
Long text pode ser um explicativo da tarefa,
um texto de notificao ou um texto para
prazo esgotado.
As variveis dos textos so automaticamente
substitudos em tempo de execuo.
Object Methods and
Single-Step Tasks
Standard task
Object type
Lista de agentes
possveis: Todos
usurios que tem
a possibilidade de Analistas de
executar a tarefa. Crditos
- Especificar o triggering
events.
- Definio de interface
( importao e exportao
de paramtros ).
- Associar valores iniciais.
Workflow Definition Steps
Workflow task Workflow definition Step
Workflow template
Loop
Fork
User
Decision IF
Diagrama lgico para WF
Definition
Eventos em uma definio de workflow :
Controle fluxo (start/finalizar tarefas).So
eles:
Evento interno : descreve um status de um
passo para ser utilizado num prximo
passo.Utilizado em um controle de processo
interno. Exemplo : evento aps uma
condio ou deciso de usurio.
Diagrama Lgico para WF
Definition
Published events: So usados para alterar
status de objetos. Tem efeito externo.
Exemplo: Terminating events / wait step /
event creator / Triggering events.
Workflow Definition:
Graphical Editor
Navigation and display area.
Block-oriented modeling.
Top-down modeling is possible.
Special functions such as cut, move,copy.
Print:local/R/3/spool/file
Checking and activating.
Drag n Drop functionality.
Workflow Manager:
Active Control Flow
Workflow
Manager Historcos
Criar
Workitem
Verificar
Avaliar Mensagens
Condies
Alocar Agentes
Monitorar Sincronizar
Prazos Processos
Workflow Definition & Runtime
Environment Start WF
Event
Triggering
event
Org.plan Multi-step task
Workflow Workflow
Definition
terminating Workflow
event Manager
Int.
Inbox
Single-step
Org.plan Work item Determining
task
Work item agents
Manager Deadline
monitoring
Step log
Execution of an
Method
object method
DATABASE
SAP - Functionality
4. Estrutura Organizacional
Voc pode associar uma atividade a uma
unidade organizacional, cargo, posio,
funo, user.
Podemos construir uma unidade
organizacional para o workflow ou tambm
utilizar o organograma do HR.
Integrao da organizao
Terminologia:
Position (Posio)
Job (Cargo)
Exemplo :
Posio - Gerente Regional SP
Cargo - Gerente Regional
Integrao da organizao
Distribuio de tarefas de acordo com a
responsabilidade: associar single-step task
com os agentes possveis orientado a
cargos.
Distribuio de tarefas dinmica em tempo
de execuo: Determinar os agentes
selecionados baseado num contexto (Role).
Exemplo para uma fluxo
organizacional
Podemos estruturar a unidade
organizacional por trs categorias:
Departamentos.
Regies (localizao).
Processos de negcios.
Exemplo para uma fluxo
organizacional
H trs opes para associar a unid.org. ao
workflow: 1.
H uma nica unid.org. Para a empresa. Os
WKs esto conectados com posies. 2. O depto
de RH dar manuteno a unid. Org.. Para cada
rea, h uma pequena unidade organizacional.
3. No h uma nica
estrutura para empresa. Poder haver mais de uma
estrutura para cada processo.
Uso da unidade organizacional
Maior flexibilidade.
Unidade Organizacional
* Criar somente os objetos bsicos
e seus relacionamentos.
Position
User
Criando uma unid.
organizacional
Passo 1 - Criar a unidade organizacional raiz
(root).
Passo 2 - Criar unidades organizacionais
adicionais.
Passo 3 - Criar Jobs (cargos) .
Passo 4 - Criar Position (posies).
Passo 5 - Associar tarefas.
Passo 6 - Associar titular (user/pessoas).
Positions
Posies so especificos para uma
organizao.
Mais de uma posiao pode executar a
mesma tarefa.
Cada posio ir corresponder a um
empregado, embora possa ser
compartilhado por mais de um.
Criar Posies
Associar pessoas a posies
Pessoas/
Users
Task Profile
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.
2. Associar tarefas a users especficos.
5. Configurao
Business Scenario
Configurar o workflow no sistema de
desenvolvimento .
Reporting Tools .
Reports.
Analysis.
Reporting tools
Log de execuo.
Possveis erros.
Reporting:Workload Analysis
Identificar o processo
Existe um template
no sistema standard
?
Sim Sim
A1. O Template suficiente ? B. Crie seu fluxo WF
Sim Sim
Em tempo de execuo:
Mensagem de notificao no inbox (depende da
verso). Se o prazo
esgotar enviado para a caixa de mensagens de
datas.
Workflow Versions
Muitas verses so possveis para o
workflow.
Somente uma verso est ativa.
Verses antigas podem ser ativas.
SAP Users e Workflow Agents
SAP users podem ser agentes para o workflow.