treinamento básico - workflow - v00

Upload: fernando-bernardi

Post on 14-Apr-2018

261 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    1/40

    Treinamento Bsico - Workflow

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    2/40

    NDICE

    1 CONSIDERAES INICIAIS........................ ........................ ....................... ......................... .............. 32 PARAMETRIZAO BSICA........................ ........................ ....................... ......................... .............. 43 OBJETOS ..................... ........................ ......................... ....................... ......................... .............. 94 DOCUMENTOS DE MODIFICAO ....................... ...................... ......................... ......................... .... 165 TAREFAS ..................... ........................ ......................... ....................... ......................... ............ 196 FERRAMENTAS DE TESTES ........................ ........................ ....................... ......................... ............ 347 LOG DE WORKFLOW ...................... ......................... ...................... ......................... ..................... 38

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    3/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 3 de 40

    Verso: 0 Data Verso: 06/12/2005

    1 CONSIDERAES INICIAIS

    Para acessar qualquer atividade em Workflow:

    MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO

    Ou

    Transao SWLD.

    As customizaes e desenvolvimentos em Workflow so independentes demandantes (ou client independent).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    4/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 4 de 40

    Verso: 0 Data Verso: 06/12/2005

    2 PARAMETRIZAO BSICA

    Para a parametrizao do Workflow existe a funo de customizing automtico,porm existem alguns itens que devem ser parametrizados manualmente.

    Acesso: Transao SWU3 ou MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW /DESENVOLVIMENTO / UTILITRIOS / SWU3 CUSTOMIZING WORKFLOW

    AUTOMTICO.

    Parametriza-se manualmente os seguintes itens:

    1o) Configurar destino RFC

    o usurio que trabalha dentro de um mandante para executar automaticamente astarefas de workflow.

    O usurio RFC deve ser do tipo Sistema e ter os perfis: SAP_ALL e SAP_NEW.

    Selecionar a opo indicada Configurar destino RFC e clicar em .

    Informar o usurio e a senha do destino RFC, em seguida, clicar em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    5/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 5 de 40

    Verso: 0 Data Verso: 06/12/2005

    Para verificar se os dados de destino RFC esto corretos, na tela dos itens de

    parametrizao, clique em .

    2o) Atualizar administrador de sistema para workflow

    o usurio do mandante avisado no caso de qualquer problema no funcionamentode alguma tarefa em execuo.

    Selecionar a opo indicada Atualizar administrador de sistema para workflow e clicar

    em .

    Informar o usurio administrador, em seguida, clicar em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    6/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 6 de 40

    Verso: 0 Data Verso: 06/12/2005

    3o) Atualizar variante de planificao ativa

    a variante de planificao considerada pelo sistema de workflow como a nicavlida.

    Selecionar a opo indicada Atualizar variante de planificao ativa e clicar em .

    Informar 01 (Plano atual), em seguida, clicar em .

    4o) Atualizar nos de prefixo

    So os trs primeiros dgitos utilizados pelo sistema para identificar os objetos daadministrao de organizao (posies, cargos, unidades organizacionais, etc.),sendo que, os ltimos cinco dgitos desta identificao so atribudosautomaticamente pelo sistema.

    Selecionar a opo indicada Atualizar nos de prefixo e clicar em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    7/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 7 de 40

    Verso: 0 Data Verso: 06/12/2005

    Clicar em , em seguida, informar o prefixo, o sistema e o mandante. Por fim, clicarem .

    Incluir os sistemas existentes na organizao com os seus respectivos mandantes,sendo que, dever iniciar a numerao a partir de 900.

    Aps executar estes 4 itens anteriores, executar o AutoCustomize paraparametrizar o que resta, ento:

    Selecionar a opo Verificar entradas de tabelas de controle HR e clicar em .

    Selecionar a opo Atualiz.amb.tmp.execuo e clicar em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    8/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 8 de 40

    Verso: 0 Data Verso: 06/12/2005

    Selecionar a opo Atualiz.ambiente definio e clicar em .Selecionar a opo Classificar tarefas como geral e clicar em .

    Para verificar se a parametrizao est correta, clique em , em seguida, clique

    em , para ir para a pasta de entrada de Workflow. Selecione o workflow

    Primeira etapa em verificao de workflow, em seguida, clique em .

    Clique em Executar imediatamente etapa em background. Verifique na mensagemde Notificao finalse aparece a seguinte informao: Sistema configurado comxito.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    9/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 9 de 40

    Verso: 0 Data Verso: 06/12/2005

    3 OBJETOS

    O objeto todo documento existente no SAP R/3 que possua uma identificao, umnmero ou um cdigo (por exemplo: pedido, material, cliente).

    Assim, na viso do Workflow estes documentos receberam outros nomes e devemexistir para que seja possvel o desenvolvimento de uma tarefa.

    Os objetos standard podem ser encontrados acessando a transao SWO1 (MENUSAP / FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO /FERRAMENTAS DE DEFINIO / SWO1 BUSINESS OBJECT BUILDER), em seguida,

    clicando em .

    Ser exibida uma estrutura de objetos, onde ser possvel selecionar, de acordo como assunto o objeto desejado.

    Boa parte dos controles de uma tarefa de workflow so definidos na criao doobjeto, a seguir sero definidas partes do objeto que possuem estes controles.

    1) Subtipo de objeto

    Um objeto deve ser copiado, pois os objetos standard no permitem modificaes.

    Para se criar um subtipo, informe o objeto super, em seguida, clique em

    .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    10/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 10 de 40

    Verso: 0 Data Verso: 06/12/2005

    O objeto super deve ser delegado para o subtipo criado, se desejar que os eventosstandard do sistema acionem o subtipo criado ao invs do objeto super. Paradelegar um objeto, acesse a transao SWO1, clique no menu , em

    seguida, clique em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    11/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 11 de 40

    Verso: 0 Data Verso: 06/12/2005

    Aps criar o objeto, o mesmo deve ser implementado e, em seguida, liberado paraque possa ser utilizado.

    Aps a liberar o objeto, o mesmo deve ser gerado, clicando em .

    Deve-se gerar o objeto sempre que alguma modificao for efetuada no mesmo.

    2) Evento

    O evento uma ao que ocorre sobre o objeto, sendo que, podem ser criadosnovos eventos alm dos eventos standard.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    12/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 12 de 40

    Verso: 0 Data Verso: 06/12/2005

    Para se criar um evento, clique em , em seguida, clique em .

    3) Mtodo

    O mtodo um procedimento executado no objeto, sendo que, uma tarefa deworkflow normalmente executa um mtodo de um determinado objeto.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    13/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 13 de 40

    Verso: 0 Data Verso: 06/12/2005

    Para se criar um mtodo, clique em , em seguida, clique em .

    Configurao na ABA Geral:

    Dilogo: mtodo de dilogo, que interage com o usurio, seu processamento no em background.

    Sncrono: mtodo usa parmetros ou resultados, sempre utilizado quando omtodo executado por uma tarefa.

    Configurao na ABAABAP:O mtodo ao ser executado pode chamar uma funo, transao, programa ourelatrio, ou simplesmente executar um cdigo ABAP desejado.

    Por exemplo, pode ser chamada a transao CV02N (Modificar documento):

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    14/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 14 de 40

    Verso: 0 Data Verso: 06/12/2005

    O cdigo ABAP executado quando o mtodo acionado pode ser visualizado oumodificado, clicando no mtodo desejado, em seguida, clicando em .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    15/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 15 de 40

    Verso: 0 Data Verso: 06/12/2005

    Objeto -> quem ou o que ser controlado.

    Evento -> quando ser controlado.

    Mtodo -> o que fazer quando o evento ocorrer sobre o objeto.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    16/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 16 de 40

    Verso: 0 Data Verso: 06/12/2005

    4 DOCUMENTOS DE MODIFICAO

    O documento de modificao um documento manipulado pelo sistema pararegistrar eventos que ocorrem sobre cada objeto.

    Os documentos de modificao podem ser encontrados acessando a transao SCDO(MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO /FERRAMENTAS DE DEFINIO / EVENTOS / DOCUMENTOS DE MODIFICAO /SCDO SNTESE).

    Ser exibida uma relao com os documentos e suas descries.

    1) Documento de Modificao X Objeto

    A relao existente entre o documento de modificao e o objeto define quais asaes efetuadas sobre o documento de modificao iro refletir no objeto.

    Esta relao pode ser encontrada acessando a transao SWED (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / FERRAMENTAS DEDEFINIO / EVENTOS / DOCUMENTOS DE MODIFICAO / SWED DEFINIRCARACTERSTICAS DE WORKFLOW).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    17/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 17 de 40

    Verso: 0 Data Verso: 06/12/2005

    2) Documento de Modificao X Objeto X Evento

    A relao existente entre o documento de modificao, o objeto e o evento definequais as aes efetuadas sobre o documento de modificao iro disparar um eventode um determinado objeto que poder acionar um workflow.

    Esta relao pode ser encontrada acessando a transao SWEC (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / FERRAMENTAS DEDEFINIO / EVENTOS / DOCUMENTOS DE MODIFICAO / SWEC

    ACOPLAMENTO).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    18/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 18 de 40

    Verso: 0 Data Verso: 06/12/2005

    Pode-se definir condies para que o evento seja acionado, selecionando o evento

    que se deseja configurar e, em seguida, clicar na opo .Assim, o evento s ser acionado se forem atendidas as restries definidas.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    19/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 19 de 40

    Verso: 0 Data Verso: 06/12/2005

    5 TAREFAS

    A tarefa um procedimento que ser executado para realizao das atividadesdefinidas na mesma. Em sua maioria, as tarefas visam o envio de uma mensagemworkflow.

    Na tarefa esto declarados o objeto, o evento, o mtodo e outras informaesnecessrias para que a mesma execute as suas atividades.

    Assim, para se desenvolver uma tarefa de workflow necessrio que, no mnimo,existam um documento de modificao e um objeto associados ao evento acionadorda mesma.

    1) Tipos de Tarefas

    As tarefas podem ser classificadas da seguinte maneira:

    Quanto composio (determinada pela primeira letra do tipo):T SimplesW Mltiplas

    Quanto origem (determinada pela segunda letra do tipo):S StandardF Cliente

    Assim, as tarefas so:T SimplesTS Simples StandardWS Mltipla Standard (ou Modelo Workflow)WF Mltipla Cliente

    A tarefa mltipla um conjunto formado por tarefas simples de maneirasemelhante a um fluxograma passando as informaes de uma para outra.

    2) Tarefas Simples Standard

    A tarefa simples standard pode ser criada acessando a transao SWEC (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / FERRAMENTAS DEDEFINIO / TAREFAS/GRUPOS DE TAREFAS / PFTC_INS CRIAR).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    20/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 20 de 40

    Verso: 0 Data Verso: 06/12/2005

    Selecione o tipo de tarefa, em seguida, clique no boto . Na tela de criao da

    tarefa, preencha os campos da seguinte forma:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    21/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 21 de 40

    Verso: 0 Data Verso: 06/12/2005

    Configurao na ABA DdsBsicos:

    Abrev.: nome reduzido da tarefa, deve ser iniciado com Z, pois se trata decomponente criado pelo cliente.

    Denominao: descrio da tarefa.

    Texto de work item: ttulo da mensagem do work item.

    Caso deseje inserir variveis no ttulo da mensagem do work item, pode faz-lo

    clicando no boto e selecionando as variveis desejadas. Observe que as

    variveis inseridas no texto aparecero entre dois smbolos &.

    Status da liberao: status da tarefa, que pode ser liberada, implementada,modelada, obsoleta ou no definida.

    Categoria de objetos: ser sempre Tipo de objeto BOR.

    Tipo de objeto: nome do objeto que ser acionado ao executar a tarefa em questo.

    Mtodo: nome do mtodo que ser acionado ao executar a tarefa em questo.

    Mtodo de objeto sncrono: automaticamente assinalado quando o mtodo utilizado sncrono (retorna resultados ou parmetros).

    Mtodo de objeto c/dilogo: automaticamente assinalado quando o mtodoutilizado do tipo dilogo.

    Processamento em background: deve ser assinalado quando a tarefa no necessitarde interao com o usurio para ser processada. Esta opo no poder serhabilitada se o mtodo utilizado for do tipo dilogo, pois este tipo de mtodo exigeinterao com o usurio.

    Confirmar fim do processamento: deve ser assinalado quando for necessrioconfirmar o final da execuo da tarefa, sendo assim, sempre que a tarefa for

    executada ir aparecer uma tela para o usurio confirmar ou no o trmino doprocessamento da mesma.

    Configurao na ABA Descrio:

    TipoTxt: tipo do texto, que pode ser:Descrio de tarefas: texto que aparecer quando executada a tarefa, ou

    seja, trata-se do corpo da mensagem do work item.Texto de concluso: texto que aparecer quando concluda a tarefa.Texto p/prazo: texto que aparecer quando vencido o prazo estipulado

    para concluso da tarefa.Texto fim desejado: texto que aparecer quando a tarefa for finalizada de

    forma no desejada.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    22/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 22 de 40

    Verso: 0 Data Verso: 06/12/2005

    Texto de incio tardio: texto que aparecer quando a tarefa for iniciadaaps o prazo estipulado.

    Caso deseje modificar o texto, selecione o tipo do mesmo e clique no boto .

    Configurao na ABA Container:

    O container a relao das variveis que podem ser utilizadas pela tarefa durante asua execuo.

    Assim, as variveis podem ser: criadas, modificadas, visualizadas,copiadas, renomeadas ou excludas.

    Na ABA Ctg.dds., deve-se definir o tipo da varivel que pode ser: um objeto(marcar ), um campo de tabela (marcar ) ou um

    objeto do dicionrio de dados (marcar ).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    23/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 23 de 40

    Verso: 0 Data Verso: 06/12/2005

    Na ABA Caracts., deve-se definir se a varivel de:

    recebe valores externos da tarefa

    deve obrigatoriamente receber valores externos

    envia valores para fora da tarefa

    possui vrias linhas, ou seja, funciona como uma tabela

    Na ABA Valor inicial, pode-se definir um valor default para a varivel.

    Configurao na ABA Eventos acionadores:

    Define o(s) evento(s) que ir(o) disparar a tarefa.

    Pode-se inserir um evento clicando no boto e informando o objeto e o eventodesejado.

    Pode-se eliminar um evento selecionando o evento desejado e clicando no boto .

    Pode-se definir a troca de variveis selecionando o evento desejado e clicando no

    boto .

    Pode-se ativar ou desativar o evento acionador clicando no boto . Quandoestiver desativado, mesmo que o evento ocorra, a tarefa no ser acionada.

    Configurao na ABA Eventos encerramento:

    Define o(s) evento(s) que ser(o) aguardado(s) para o encerramento da tarefa.

    Pode-se inserir um evento clicando no boto e informando o objeto e o eventodesejado.

    Pode-se eliminar um evento selecionando o evento desejado e clicando no boto .

    Pode-se definir a troca de variveis selecionando o evento desejado e clicando no

    boto .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    24/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 24 de 40

    Verso: 0 Data Verso: 06/12/2005

    Deve-se definir o responsvel pela execuo da tarefa clicando no menu

    , em seguida, em , em seguida, em.

    Deve-se defini-la como tarefa geral, pois poder ser executada por qualquerusurio que for indicado mesma.

    3) Tarefas Mltiplas Standard

    A tarefa mltipla standard (ou modelo de workflow) pode ser criada acessando atransao SWEC (MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW /DESENVOLVIMENTO / FERRAMENTAS DE DEFINIO / TAREFAS/GRUPOS DETAREFAS / PFTC_INS CRIAR).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    25/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 25 de 40

    Verso: 0 Data Verso: 06/12/2005

    Selecione o tipo de tarefa, em seguida, clique no boto . Na tela de criao doworkflow, preencha os campos da seguinte forma:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    26/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 26 de 40

    Verso: 0 Data Verso: 06/12/2005

    Configurao na ABA DdsBsicos:

    Abrev.: nome reduzido do workflow, deve ser iniciado com Z, pois se trata decomponente criado pelo cliente.

    Denominao: descrio do workflow.

    Texto de work item: ttulo da mensagem do work item.

    Caso deseje inserir variveis no ttulo da mensagem do work item, pode faz-lo

    clicando no boto e selecionando as variveis desejadas. Observe que as

    variveis inseridas no texto aparecero entre dois smbolos &.

    Status da liberao: status do workflow, que pode ser liberado, implementado,modelado, obsoleto ou no definido.

    Configurao na ABA Descrio:

    TipoTxt: tipo do texto, que pode ser:Descrio de tarefas: texto que aparecer quando executado o workflow,

    ou seja, trata-se do corpo da mensagem do work item.Texto de concluso: texto que aparecer quando concludo o workflow.Texto p/prazo: texto que aparecer quando vencido o prazo estipulado

    para concluso do workflow.Texto fim desejado: texto que aparecer quando o workflow for finalizado

    de forma no desejada.Texto de incio tardio: texto que aparecer quando o workflow for iniciado

    aps o prazo estipulado.

    Caso deseje modificar o texto, selecione o tipo do mesmo e clique no boto .

    Configurao na ABA Container:

    O container a relao das variveis que podem ser utilizadas pelo workflow durantea sua execuo.

    Assim, as variveis podem ser: criadas, modificadas, visualizadas,copiadas, renomeadas ou excludas.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    27/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 27 de 40

    Verso: 0 Data Verso: 06/12/2005

    Na ABA Ctg.dds., deve-se definir o tipo da varivel que pode ser: um objeto(marcar ), um campo de tabela (marcar ) ou umobjeto do dicionrio de dados (marcar ).

    Na ABA Caracts., deve-se definir se a varivel de:

    recebe valores externos do workflowdeve obrigatoriamente receber valores externos

    envia valores para fora do workflow

    possui vrias linhas, ou seja, funciona como uma tabela

    Na ABA Valor inicial, pode-se definir um valor default para a varivel.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    28/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 28 de 40

    Verso: 0 Data Verso: 06/12/2005

    Configurao na ABA Eventos acionadores:

    Define o(s) evento(s) que ir(o) disparar o workflow.

    Pode-se inserir um evento clicando no boto e informando o objeto e o eventodesejado.

    Pode-se eliminar um evento selecionando o evento desejado e clicando no boto .

    Pode-se definir a troca de variveis selecionando o evento desejado e clicando no

    boto .

    Pode-se ativar ou desativar o evento acionador clicando no boto . Quandoestiver desativado, mesmo que o evento ocorra, o workflow no ser acionado.

    Deve-se definir o responsvel pela execuo do workflow clicando no menu

    , em seguida, em , em seguida, em.

    Deve-se defini-lo como tarefa geral, pois poder ser executado por qualquerusurio que for indicado ao mesmo.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    29/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 29 de 40

    Verso: 0 Data Verso: 06/12/2005

    3.1) Definio do Workflow

    Na ABA DdsBsicos, clique no boto para definir ofluxograma de execuo do workflow.

    Pode-se inserir os seguintes tipos de etapas:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    30/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 30 de 40

    Verso: 0 Data Verso: 06/12/2005

    Atividade: tarefa standard previamente criada.Atividade Web: tarefa que executa um documento XML.Enviar email: envio de email a um determinado endereo.Formulrio: formulrio para troca de informaes.Deciso de usurio: tomada de deciso pelo usurio.Documento de modelo: gera um documento conforme modelo informado.Condio: verifica se determinada condio ocorreu ou no.Condio mltipla: verifica se ocorreu uma das condies configuradas.Gerador de evento: gera um evento.Espera por evento: aguarda gerao de um evento.Operao de container: atribui valor a uma varivel do container.

    Controle de processo: vai para uma etapa do processo de workflow.Loop (until): executa um lao at que uma condio seja verificada.Loop (while): executa um lao enquanto uma condio seja verdadeira.Seo paralela: executa duas ou mais etapas paralelamente.

    Deve-se implementar o workflow utilizando as opes acima de acordo com a lgica deexecuo que se deseja que o mesmo realize, como, por exemplo:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    31/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 31 de 40

    Verso: 0 Data Verso: 06/12/2005

    3.1.1) Atividade

    A atividade a etapa mais comumente utilizada, pois atravs dela que se faz aexecuo de uma tarefa standard criada para acionar um mtodo de um objeto.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    32/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 32 de 40

    Verso: 0 Data Verso: 06/12/2005

    Configurao na ABA Controle:

    Tarefa: nome da tarefa standard que ser executada.Impresso: responsvel pela execuo da tarefa quando a mesma for do tipodilogo.

    Clicar no boto para configurar a troca de valoresentre as variveis do container do workflow e as variveis do container da tarefa.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    33/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 33 de 40

    Verso: 0 Data Verso: 06/12/2005

    Configurao na ABA Prazo:

    Data: data de vencimento do prazo para execuo desta etapa do workflow.Hora: hora de vencimento do prazo para execuo desta etapa do workflow.Impresso: responsvel que receber a mensagem indicando o excesso do prazo

    para execuo desta etapa do workflow.

    Configurao na ABA Outros:

    Prioridade de etapa: prioridade de execuo desta etapa do workflow.Elemento mltiplas linhas: varivel do container na qual para cada um dos seus

    valores ser gerado um work item para processamento em paralelo.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    34/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 34 de 40

    Verso: 0 Data Verso: 06/12/2005

    6 FERRAMENTAS DE TESTES

    1) Gerao de Eventos

    Pode-se gerar um determinado evento de um objeto utilizando a transao SWUE(MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO /UTILITRIOS / EVENTOS / SWUE GERAR EVENTO).

    Informar o objeto no campo , o evento no campo , e a chavedo objeto desejado (que, no exemplo, so os campos chaves do documento do DMS)clicando no boto .

    Em seguida, clique em .

    Caso queira ver os workflows e/ou tarefas que foram acionados com a gerao

    deste evento, clique no boto .

    Caso queira ativar o rastreamento de evento para verificar que eventos estosendo gerados no sistema, execute a transao SWELS (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / UTILITRIOS /EVENTOS / RASTREAMENTO DE EVENTOS / SWELS ATIVAR/DESATIVARRASTREAMENTO DE EVENTO), em seguida, clique no boto

    .

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    35/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 35 de 40

    Verso: 0 Data Verso: 06/12/2005

    Caso queira exibir o log do rastreamento de evento, execute a transao SWEL(MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO /UTILITRIOS / EVENTOS / RASTREAMENTO DE EVENTOS / SWEL EXIBIR

    RASTREAMENTO DE EVENTO), em seguida, clique no boto .

    Aparecer a seguinte tela abaixo:

    Caso queira administrar a fila de eventos do sistema, execute a transaoSWEQADM (MENU SAP / FERRAMENTAS / BUSINESS WORKFLOW /

    DESENVOLVIMENTO / ADMINISTRAO / GERENCIADOR DE EVENTOS /SWEQADM FILA DE EVENTO).

    2) Teste de Workflow

    Pode-se testar um determinado workflow utilizando a transao SWUS (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / FERRAMENTAS DETEMPO DE EXECUO / SWUS TESTAR WORKFLOW).

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    36/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 36 de 40

    Verso: 0 Data Verso: 06/12/2005

    Informar o workflow no campo e as variveis obrigatrias ( ) docontainer (que, no exemplo, o objeto DRAW) clicando em cada uma delas einformando o respectivo valor.

    Em seguida, clique em .

    recomendado que antes de executar o workflow seja clicado no boto

    para que todas as atualizaes pendentes nosworkflows e tarefas do sistema sejam efetivadas.

    recomendado que quando for efetuada qualquer atualizao em um workflowe/ou tarefa seja executada a transao SWU_OBUF, em seguida, clicar no boto

    para que os buffers de workflow dos servidores sejamatualizados. Isto vale para quando uma atualizao transportada via request.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    37/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 37 de 40

    Verso: 0 Data Verso: 06/12/2005

    Caso queira ver o log do workflow executado, clique no boto .

    Aparecer a seguinte tela abaixo:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    38/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 38 de 40

    Verso: 0 Data Verso: 06/12/2005

    7 LOG DE WORKFLOW

    Pode-se verificar o log de um workflow utilizando a transao SWI1 (MENU SAP /FERRAMENTAS / BUSINESS WORKFLOW / DESENVOLVIMENTO / UTILITRIOS /SWI1 SELEO WORK ITEM).

    Informar o workflow no campo e os intervalos de data e hora nos campos

    e , respectivamente.

    Em seguida, clique em .

    Aparecer a seguinte tela abaixo:

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    39/40

    TREINAMENTO BSICO - WORKFLOW

    Elaborado em11/12/2007

    Autor: Maximiliano Araujo Pedatella Pgina 39 de 40

    Verso: 0 Data Verso: 06/12/2005

    Cada uma das linhas listadas corresponde a um workflow executado. Clicando-seduas vezes sobre uma delas, pode-se verificar o log detalhado.

  • 7/29/2019 Treinamento Bsico - Workflow - v00

    40/40

    TREINAMENTO BSICO - WORKFLOW

    Verso: 0 Data Verso: 06/12/2005

    Se clicar no boto , ser exibido o log grfico do workflow.

    Se clicar no boto , ser exibido o(s) usurio(s) responsvel(is) pelaexecuo desta etapa do workflow.