Vous êtes sur la page 1sur 10

1 CONCEITOS PRINCIPAIS WORKFLOW

Um objeto qualquer tipo de informao relacionada que pode ser acessada de


maneira nica atravs de uma chave de identificao. Muitas destas informaes so
armazenadas em tabelas do dicionrio. Objetos podem ser criados em temo de
execuo e tem instncias definidas de um tipo definido nos quais so assinalados os

valores;
Mudanas de status de objetos podem ser publicadas no sistema. Exemplos: criao de
faturas, requisio de compras liberadas.
A lista de possveis eventos de um objeto definida atravs do Business Object Builder.
Ela pode ser ampliada de acordo com requerimentos especficos do cliente utilizando o
conceito de delegao.
Um evento possui informaes sobre a sua criao atravs de elementos de container,
que esto disponveis para os receptores deste evento e podem ser utilizados para um

gerenciamento orientado a eventos.


Um evento pode iniciar, terminar ou continuar tarefas e workflows;
Um agente a um usurio do sistema que participa ativamente do SAP Business
Workflow e executa work items. H vrios tipos de agentes:
o Current agent;
o Recipient;
o Responsible agent;
o Excluded agent;
o Possible agent;

Um step ou etapa um mdulo elementar numa definio de Workflow. Alguns

exemplos de tipos de etapas:


o Atividade (tarefa);
o Condio / condio mltipla;
o Criao de evento / passo de espera;
o Operao de container;
o Deciso de usurio;
o Gerador de documentao;
o Loop;
o Seo paralela;
Uma tarefa um passo com um objeto definido relacionado ao objeto de negcios. H
os seguintes tipos de tarefas dentro de um Workflow:
o Single-step-task (customer task / standard task) Atividade na qual um mtodo
o

do objeto de negcios executado com um objetivo especfico;


Multistep task (workflow task / workflow template) Atividade em que h

referncia a uma definio de workflow;


Um workitem uma representao em tempo de execuo de uma etapa da definio

do workflow. H diferentes tipos de workitens;


Uma definio de Workflow a descrio tcnica de um workflow, que definida
utilizando o Workflow Builder. Esta definio parte de uma tarefa multistep, que

feita de etapas individuais e um ou mais eventos que formando uma unidade;


O Business Workplace (transao SBWP) uma rea de usurio integrada para:
o Processamento de workitens;
o Recebimento e envio de mensagens;
o Gerenciamento de documentos e processos de negcios;
o Distribuio e processamento de informaes empresariais para colaboradores
da empresa ou de um grupo particular.

Uma definio de Workflow determina um processo de negcios a ser mapeado, por

exemplo, um processo de aprovao de frias.


Cada definio de workflow feita de sucessivas etapas individuais. Cada uma das etapas

descrevem uma ao dentro do processo, tais como:


o Criao da requisio;
o Verificao da requisio;
o Loop para ressubmisso;
o Esperar o resultado de um outro processo;
Workflows geralmente so disparados por eventos. Estes eventos no so dependentes do

Workflow, e devem ser ativados e ligados a ele;


Os dados so passados automaticamente entre as etapas do Workflow atravs do
container do Workflow;

Esta questo refere-se a cada etapa individual do trabalho a ser executado;


Uma tarefa deve executar uma transao, um report, um mdulo de funo, executar uma

rotina em um sistema externo ou qualquer outra atividade mais simples no sistema;


Uma tarefa pode ser utilizada como um miniworkflow. Por exemplo, no tratamento de erros

de um Idoc, quando necessrio apenas comunicar algum que um erro ocorreu;


Os dados so passados automaticamente entre as etapas do Workflow atravs do
container do Workflow;

2 - CONFIGURAES NO AMBIENTE DE WORKFLOW

1.1.

Customizing Workflow Automtico


Para a operao do SAP Business Workflow so necessrias vrias configuraes, que

incluem desde jobs para a execuo de processos em background at criao de destinos RFC
para a comunicao entre os processos, entre diversas outras configuraes.
Quando a transao SWU3 executada, ela exibe o status das operaes de
configurao no ambiente, e em cada uma das configuraes h um cone que informa se
aquela etapa est configurada corretamente ou no. Basicamente, quando uma configurao
est feita de forma correta no ambiente, ela exibida com o cone
ainda contm erros ou no foi realizada, o cone exibido

. Se a configurao

Uma opo de configurao rpida a implementao automtica do customizing de


Workflow (representada pela opo abaixo. Entretanto, para execut-la, recomendvel que
se possua a autorizao SAP_ALL.

Aps a realizao da configurao automtica, a ferramenta disponibiliza informaes


sobre o sucesso das operaes realizadas. No lado direito da tela do Customizing automtico
so oferecidas notas e informaes teis sobre cada uma das etapas, que podem ser teis na
resoluo de problemas ocorridos durante a configurao automtica. Um exemplo pode ser
visto a seguir.

Aps a realizao das configuraes principais, necessrio concentrar-se na


configurao das etapas referentes a configurao dos Jobs, que so de fundamental
importncia para o funcionamento confivel do SAP Business Workflow.

possvel definir o intervalo de execuo de cada um dos Jobs o que vai determinar a
velocidade com que algumas tarefas do Workflow so executadas.

A configurao de um ambiente de qualidade ou produtivo concluda quando a


atividade Classificar tarefas como geral concluda.

Num sistema de desenvolvimento de Workflows deve-se tambm manter o grupo de


tarefas Atualizar ambiente de definio deve ser configurado em todos os passos.

1.2.

Usurio WF-BATCH
O SAP Business Workflow exige um usurio especfico para a execuo das tarefas em

background. Por default, o usurio WF-BATCH um usurio de sistema e possui a autorizao


SAP_ALL. Pelo fato de no ser um usurio de dilogo e geralmente possuir senhas criadas
implicitamente o usurio WF-BATCH no representa um gap de segurana.
Modificar o usurio WF-BATCH ou diminuir as suas autorizaes podem levar a erros de
tempo de execuo que so de difcil deteco. Caso seja uma exigncia da organizao que
o usurio WF-BATCH obedea a padres de segurana deve-se consultar a nota SAP 1251255
(Authorizations for System User WF-BATCH).
Para habilitar o SAP Business Workflow a enviar e-mails em background ou a converter
Smart Forms em PDFs, deve-se configurar um endereo de e-mail bem como uma impressora
default para ele.
1.3.

Destino RFC WORKFLOW_LOCAL_XXX

O destino RFC WORKFLOW_LOCAL_XXX (onde XXX corresponde ao nmero mandante)


criado em cada um dos mandantes em que o SAP Business Workflow executado. A nota SAP
888279 (Regulating the Workflow Load) d informaes adicionais sobre os destinos RFC
criados para os processos de Workflow.
1.4. Verificao do Customizing
Pode-se realizar uma verificao atravs da transao SWU3 (transaes SWU3 e
SWU_VERIRY). Na SWU3 esta verificao pode ser iniciada atravs do cone
Complementar

Vous aimerez peut-être aussi