Upload
ricardo-sarmento
View
113
Download
1
Embed Size (px)
Citation preview
WORKFLOW DE CRIAÇÃO DE ACORDO NA TRANSAÇÃO /IRM/IPCBASP
1) NOME DO TIPO DE OBJETO (SWO1): ZSD_VISTEX:
1.1) CAMPOS-CHAVE:
1.2) ATRIBUTOS:
1.3) MÉTODOS:
1.3.1) ZbuscaEmailAprovador:
PARÂMETRO:
CÓDIGO DA FUNÇÃO DO MÉTODO ZbuscaEmailAprovador:
1.3.2) ZbuscaUsuarioAprovador:
PARÂMETRO:
CÓDIGO DA FUNÇÃO DO MÉTODO ZbuscaUsuarioAprovador:
1.3.3) ZdesbloqueiaAcordo:
CÓDIGO DA FUNÇÃO DO MÉTODO ZdesbloqueiaAcordo:
1.4) CÓDIGO GERADO PARA A SWO1:
2) NOME DO WORKFLOW (PFTC): 98000243 - zapro_acordo (Aprovação de Acordo)
CRIAR UM CONTAINER DO MESMO TIPO DO OBJETO CRIADO NA SWO1:
FLUXO EXPORTADO PARA XML:
PRINT DO FLUXO:
3) TABELA CRIADA PARA COLOCAR OS VALORES DOS NÍVEIS: ZNIVEIS_APROV
TRANSAÇÃO: ZNIVEIS_APROV
4) TABELA CRIADA PARA ASSOCIAR USUÁRIO AO NÍVEL DE APROVAÇÃO: ZAPROV_ACORDO
TRANSAÇÃO: ZAPROV_ACORDO
5) ENDENHANCEMENT CRIADO NO PROGRAMA /IRM/LIPCBSPMF0A:
6) TESTE NA TRANSAÇÃO /IRM/IPCBASP:
6.1) PREENCHER A TRANSAÇÃO ZNIVEIS_APROV COM O(S) NÍVEL(EIS) DE APROVAÇÃO
6.2) PREENCHER A TRANSAÇÃO ZAPROV_ACORDO COM O(S) USUÁRIO(S) DE CADA NÍVEL
6.3) ENTRAR NA TRANSAÇÃO /IRM/IPCBASP, CLICAR NO BOTÃO , DEPOIS CLICAR NO
BOTÃO , PREENCHER O TIPO DE ESTIPULAÇÃO = ZOFE E EXECUTAR. SELECIONAR O
ÚLTIMO ACORDO E CLIQUE NO BOTÃO , PREENCHA CONFORME ABAIXO E CLQUE NO
BOTÃO :
A REGRA DOS NÍVEIS ESTÁ NO CAMPO MONTANTE REFERÊNCIA1, ONDE PREENCHI COM 205,000.00:
FOI GERADO O ACORDO 188 COM STATUS = BLOQUEADO:
CONFORME TRANSAÇÃO ZNIVEIS_APROV, ESTE ACORDO 188 IRÁ PARA APROVAÇÃO DOS USUÁRIOS DE NÍVEL 2 (DEMOADMIN2 E PACHECO) CONFORME ITENS 6.1 E 6.2.
6.4) FLUXO DO WF GERADO PARA O ACORDO 188 VIA SWI2_FREQ:
TAREFA “BUSCA USUÁRIO(S) APROVADOR(ES)”: SELECIONADOS OS USUÁRIOS DEMOADMIN2 E PACHECO, POIS O VALOR DO CAMPO MONTANTE REFERÊNCIA1 ENTRA NO NÍVEL 2, ONDE ESTES USUÁRIOS SÃO OS APROVADORES:
TAREFA “BUSCA EMAIL DO APROVADOR”: SELECIONADOS OS E-MAILS DOS USUÁRIOS DEMOADMIN2 E PACHECO:
6.5) FOI GERADO 1 WORK ITEM PARA CADA USUÁRIO DE APROVAÇÃO DE ACORDO (DEMOADMIN2 E PACHECO):
SBWP DO USUÁRIO DEMOADMIN2:
SBWP DO USUÁRIO PACHECO:
6.6) QUANDO UM DOS DOIS USUÁRIOS (DEMOADMIN2 E PACHECO) APROVAREM O ACORDO, AUTOMATICAMENTE O WORK ITEM SUMIRÁ DA CAIXA DE TODOS OS APROVADORES:
DEPOIS DE APROVADO O ACORDO 188 SERÁ DESBLOQUEADO:
6.7) AO CRIAR O ACORDO, CASO O VALOR COLOCADO NO CAMPO MONTANTE REFERÊNCIA1 NÃO CAIA EM NENHUM NÍVEL DE APROVAÇÃO CADASTRADO NA TRANSAÇÃO ZNIVEIS_APROV, ENTÃO NÃO SERÁ GERADO WF, E ESTE ACORDO SERÁ CRIADO COM O STATUS LIBERADO (QUE É O QUE O STANDARD JÁ FAZ HOJE), CASO O VALOR COLOCADO NO CAMPO ENTRE EM ALGUM NÍVEL DE APROVAÇÃO, ENTÃO SERÁ GERADO WF PARA APROVAÇÃO, E ESTE ACORDO SERÁ CRIADO COM O STATUS = BLOQUEADO, E SÓ SERÁ DESBLOQUEADO PELO WF.