Importante

Esse manual é específico das versões anteriores e legadas dos produtos Orquestra BPMS 3 e Orquestra ECM 2.

Para o novo produto Zeev, acesse kb.zeev.it. Para o novo produto Zeev docs, kb.zeev.it/v/docs.

Iniciar Emulação

Ao clicar em Iniciar Emulação, o Robô realiza o seguinte fluxo de trabalho:

1- Inicializa o Timer que realiza Loop de processamentos de Análise

2- O Timer por meio da SUB tmr_Robo_Timer() realiza os seguintes procedimentos

a. Atualiza os Logs de processamento

b. Ajusta intervalo de execução (normalmente 30 segundos)

c. Atualiza Status no painel do Robô

d. Inicia requisição para Análise de DI com a SUB Proc001_AnaliseDI_Emula()

e. Configura comportamento para Botão Encerrar Emulação

f. Configura comportamento para Botão Saída do Sistema

3- Com o SUB Proc001_AnaliseDI_Emula() iniciado, o Robô realiza os seguintes procedimentos

a. Atualiza painel do Robô para ?Processando?

b. Consulta as DIs com status para Analisar

c. Inicia o processo da Function Proc004_AnaliseDI_Pesquisa()

4- Com a Function Proc004_AnaliseDI_Pesquisa() iniciada, o Robô realiza os seguintes procedimentos

a. Atualiza painel do Robô para " Início de Pesquisa para Análise de DI's..."

b. Consulta dados relevantes para processamento da Análise

c. Inicia processo da Function Proc006_Executa_Analise()

5- Com a Function Proc006_Executa_Analise() iniciada, o Robô realiza os seguintes procedimentos

a. Atualiza painel do Robô para " Início da Análise de DI's..."

b. Consulta DIs pendentes de Análise

c. Avalia quantidade de DIs pendentes e ajusta a barra de progresso

d. Valida se a DI possui erros e atualiza Status para DI com Erro e grava Erro em mensagem

e. Valida Moeda Inserida com Moeda consultada no Bacen e se encontrar erro atualiza por meio da função NormalizaCdMoeda()

f. Valida valor aplicado se é maior que o valor do Contrato e se estiver errado atualiza vinculo para Valor do Contrato por meio da função Valida_Valor_Aplicado_DI()

g. Realiza novo cálculo de Valor a Aplicar da DI caso seja uma nova DI por meio da função Atualiza_Valor_Aplicar_DI()

h. Valida Saldo do Contrato e atualiza Status quando necessário por meio da função Atualiza_Valor_Aplicado_DI()

i. Valida Moeda da DI com a Moeda do Contrato por meio da função ValidaMoedaDI()

j. Atualiza o status da Análise da DI

k. Avança para próxima DI da lista a ser Analisada.

Abaixo segue Tela do Robô de Análise de DI

 

Veja também