Beruflich Dokumente
Kultur Dokumente
Workflow
http://www.pimentelbr.com/
O que o Workflow ?
Workflow o processo pelo qual tarefas individuais converge para completar uma transao um processo de negcio dentro de uma empresa.
O principal objetivo do workflow aumentar a eficincia de processos de negcio, tanto os crticos quanto os eventuais, e a efetividade das pessoas que trabalham em conjunto para executlos .
Notificao Automtica.
Atribuio da tarefa de acordo com a responsabilidade.
Componentes do Workflow
Terminologia do SAP Business Workflow : Objetos, Eventos, Agentes, Workitens, Single-Step Tasks, Roles, Multi-Step Tasks, Workflow-Definition , Inbox.
Algum tipo de informao relacionada que puder ser alcanado excepcionalmente sob uma chave de identificao. A maioria desta informao armazenada geralmente em uma tabela do dicionrio de dados do ABAP. Os objetos so criados em tempo de execuo e so os exemplos especficos de um tipo previamente definido do objeto que foram atribudos valores. A arquitetura do WF baseada em Objetos.
Componentes de um objeto: ex. BUS1001 - Campo-Chave: - Atributos : - Mtodos - Eventos : : N Material (mara-matnr). Texto breve do material (makt-maktx). Itens de requisio de compras (BUS2009). Modificar Material (Bapi_Material_Edit). Material Criado.
Mtodo
Report
(Implementao)
Evento
Descreve uma alterao no status do Objeto. Exemplo: documento criado, requisio aprovada.
definido somente no Objeto.
Componentes do Workflow
Agentes Unidade Organizacional (Position, Usurio...) responsvel por uma tarefa. Workitens Objeto que representa uma tarefa ou uma ao no sistema do workflow no runtime .
Task
As tarefas descrevem atividades de negcios elementares. Os agentes possveis so definidos para as tarefas. Elas podem ser executadas automaticamente em background ou podem necessitar de uma ao do usurio(tarefa de dilogo).
Workflow Definition: Descrio e execuo tcnica de um processo do workflow. Inbox: Caixa de Entrada para Documentos e Workitens.
Plano Organizacional: Representao da estrutura tarefa-relacionada funcional da empresa. Esta estrutura organizacional funcional difere da estrutura administrativa da empresa e da estrutura do pessoal cujos os elementos so relevantes contabilidade da folha de pagamento (cdigo da companhia, subrea do pessoal ou grupo do empregado, para o exemplo).
Exemplos de Processos
Liberao de Pagamentos: Reembolso funcionrio (Nvel nico ou mltiplo). Requisies de compra.
Solicitao de frias/licenas.
Monitorao de manuteno de Dados Mestres. Controle de fluxo de execuo de JOBs.
Aprovar viagem.
Exemplos Prticos
Utilizao WF Standard
Identificar o processo de negcio(Template) : I. Usando o Template sem modificaes: 1. Definir as responsabilidades. 2. Habilitar os eventos relevantes. 3. Ajustar o texto do WI inbox.
Utilizao WF Wizards
O Wizard um assistente de construo do WF. Para gerar uma definio de workflow com um wizard, marque um wizard e selecione a funo "Gerar definio de workflow". No decorrer deste wizard so pedidos categorias de objeto, tarefas, seus responsveis pelo processamento e eventos. O conhecimento destes conceitos condio.
Integrao do WF
Compatvel com MAPI(Messaging Application: Programming Interface from Microsoft), ex. MS Outlook, Microsoft Exchange.
Lotus Notes. Integrao com WWW (Internet/Intranet) via Internet Transaction Server(ITS). POP3 mail clients, comumente usado na internet. SAPforms (VB, HTML,...). SRM.
Customizao Automtica
SWU3 Antes de desenvolver, executar a transao com a seguinte opo: Customizao automtica e verificar se todas as luzes esto verdes na tela, sendo que, antes deve ser criado o usurio background WF-BATCH, com os perfis SAP_ALL e SAP_NEW.
Customizao Automtica
Estes workitens em background temporariamente incorretos so executados novamente (automaticamente). Tambm necessrio que a atividade seja escalonada para que o administrador de workflow seja notificado automaticamente atravs do correio eletrnico, no caso de erros de aplicao e de sistema.
Acoplamento de tipos
SWETYPV / SWE2 Atribuio de um de mais receptores para um evento. Para disparar eventos de workflows e tarefas, o tipo de acoplamentos requerido so definidos pelo sistema de workflow. O tipo de acoplamento deve ser ativado por um usurio. Somente os tipos de acoplamentos ativos so avaliados pelo controle de evento em tempo de execuo.
Acoplamento de tipos
Isto significa que o incio do workflow no mais depende somente de um evento especfico criado, mas tambm de ocorrncia de circunstncias adicionais.
Monitorao do WF
Simulao de Evento (SWUO) : Informar sobre o impacto de tal evento. Event Log (SWEL) : Deve estar ativado e periodicamente o admnistrador dever limpar os arquivos. No ambiente de Produo o Event log deve estar desativado por razo de perfomance. RFC logs (SWU2) : Overview de problemas com RFC.
Monitorao do WF
H vrios relatrios para monitorao: Work Item(SWI1) : Informaes sobre o workitem. WF Diagnosis (SWUD) : Problemas com um WF especfico. Step Log : contm informao do status corrente do WF. Workitem Analise(SWU2) : Frequncia, durao do processo, qual object type, missed deadline. Display containers, agentes.
Anlise de Tarefas(SWI4).
Estrutura Organizacional
PPOCW A integrao do controle organizacional dentro do SAP Business Workflow permite ligar tarefas com os agentes possveis bem como organizao. Esta ligao auxilia para determinar o correto recebedor e executor das atividades atribudas da tarefa. Um alto grau de transparncia dos processos de negcios e suas responsabilidades so garantidos. Modificaes podem ser feitas no plano organizacional da empresa, sem necessariamente imediata modificaes na definio do workflow ou programao em uma aplicao.
Estrutura Organizacional
Nesta atividade IMG, pode ser atribuda a variante de workflow s empresas, em que a mesma deva ser aplicada.
A moeda da variante de workflow e a das empresas correspondentes devem ser coincidentes. Atribuir variantes de workflow s empresas, para as quais se pretendem liberar pagamentos.
Os grupos de liberao so necessrios para as atividades posteriores "Atribuir sequncias de liberao" e "Atribuir processos de liberao". A partir da sequncia de liberao e de um determinado montante, o sistema determina o subworkflow que acionado pela liberao para pagamento e determina, ainda, quem dever proceder liberao.
Podem ser definidas as sequncias de liberao. Estas so necessrias para as atividades IMG "Atribuir sequncias de liberao" e "Atribuir processo de liberao".
O usurio determina por cada variante de workflow e sequncia de liberao, a partir de que montante acionado e executado determinado processo de liberao. Estes processos, para efeito da terminologia de workflow, so chamados "subworkflows".
Nesta atividade IMG, podem ser especificados, para cada variante de workflow, os tipos de documento para os quais deve ser ativada a liberao para pagamento.
Para atribuir uma entrada (variante de workflow, sequncia de liberao, nvel de autorizao, montante) a um objeto organizacional, deve marcar-se uma entrada e selecionar Saltar -> Detalhe objeto organizacional. Os objetos organizacionais, definidos na customizao da contabilidade financeira para a liberao de montantes, so atribudos automaticamente, em background, tarefa standard liberao de montantes.
Liberao de Pagamento
1 Executar a transao PFTC - Tarefa Atualizar. 2 Processar a cpia do modelo de workflow 00400012 Liberao para pagamento Frame1
Liberao de Pagamento
3 Alterar a sigla BSEG_FRAME1 para ZLCO_FRAME1
Liberao de Pagamento
4 Depois de processada a cpia, e alterar o Status de Liberao para LIBERADO.
Liberao de Pagamento
5 Executar os passos anteriores para processamento de cpia para:
. Subworkflow: 00400011 -> Liberao para pagamento 1 nvel. 00400021 -> Liberao para pagamento 2 nveis. 00400022 -> Liberao para pagamento 3 nveis.
. Tarefa Standard: 00407862 -> Liberao para pagamento.
Liberao de Pagamento
6 Na cpia da Tarefa Standard, tambm pode ser processada a alterao do contedo do campo Texto de Work Item, para personalizar a mensagem a ser enviada, conforme exemplo abaixo.