21
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:

MANUAL WF

Embed Size (px)

Citation preview

Page 1: MANUAL WF

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:

Page 2: MANUAL WF

1.3) MÉTODOS:

1.3.1) ZbuscaEmailAprovador:

Page 3: MANUAL WF

PARÂMETRO:

Page 4: MANUAL WF

CÓDIGO DA FUNÇÃO DO MÉTODO ZbuscaEmailAprovador:

Page 5: MANUAL WF

1.3.2) ZbuscaUsuarioAprovador:

PARÂMETRO:

Page 6: MANUAL WF

CÓDIGO DA FUNÇÃO DO MÉTODO ZbuscaUsuarioAprovador:

1.3.3) ZdesbloqueiaAcordo:

Page 7: MANUAL WF

CÓDIGO DA FUNÇÃO DO MÉTODO ZdesbloqueiaAcordo:

Page 8: MANUAL WF

1.4) CÓDIGO GERADO PARA A SWO1:

2) NOME DO WORKFLOW (PFTC): 98000243 - zapro_acordo (Aprovação de Acordo)

Page 9: MANUAL WF

CRIAR UM CONTAINER DO MESMO TIPO DO OBJETO CRIADO NA SWO1:

Page 10: MANUAL WF
Page 11: MANUAL WF

FLUXO EXPORTADO PARA XML:

PRINT DO FLUXO:

Page 12: MANUAL WF
Page 13: MANUAL WF

3) TABELA CRIADA PARA COLOCAR OS VALORES DOS NÍVEIS: ZNIVEIS_APROV

Page 14: MANUAL WF

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

Page 15: MANUAL WF

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 :

Page 16: MANUAL WF

A REGRA DOS NÍVEIS ESTÁ NO CAMPO MONTANTE REFERÊNCIA1, ONDE PREENCHI COM 205,000.00:

Page 17: MANUAL WF

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:

Page 18: MANUAL WF

TAREFA “BUSCA EMAIL DO APROVADOR”: SELECIONADOS OS E-MAILS DOS USUÁRIOS DEMOADMIN2 E PACHECO:

Page 19: MANUAL WF

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:

Page 20: MANUAL WF

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.