Tempo aproximado para leitura:00:04:00 min
Dúvida
Exemplo de utilização da atividade "Excluir Registro da Tabela".
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Solução
A atividade "Excluir Registro da Tabela" tem por função, realizar a exclusão de um registro qualquer de uma determinada tabela.
Propriedades da atividade:
Chave Primária: Chave(s) primaria(s) da tabela utilizada. Este campo deve seguir a ordem correta das chaves PK, conforme o cadastro no banco de dados da tabela utilizada.
Dados do Usuário: Dados de usuário de parâmetro da execução da Atividade.
Nome da Tabela: Nome da Tabela onde será executada a operação.
Submeter ao Banco: Definir se o registro também será excluído do banco de dados.
Tabela de Origem: Nome da tabela de origem utilizada (Data table a ser filtrado).
Como exemplo, utilizemos a atividade para excluir um registro da tabela de Perfis (GPERFIL) com a passagem de parâmetros via Consulta SQL.
Segue a abaixo o passo a passo para criação da fórmula:
Após a criação da fórmula, adicione a atividade de "Executar Consulta SQL" no Fluxo de Trabalho Sequencial:
Nesta Consulta SQL foi criada uma sentença simples para receber como parâmetro as 2 chaves PK da tabela GPERFIL.
Agora adicione ao fluxo a atividade de "Ler Visão" e preencha as propriedades da atividade:
No filtro da atividade de "Ler Visão" preenchemos conforme a filtro padrão, para ser também validado os parâmetros que serão passados para a correta exclusão do registro.
Adicione ao fluxo de trabalho a atividade de "Excluir Registro da Tabela" e preencha suas propriedades:
Nas propriedades da atividade de "Excluir Registro da Tabela", o campo de Chave primaria deve estar na ordem correta conforme a base de dados, para a tabela utilizada na exclusão.
Como exemplo, a tabela GPERFIL, possui a seguinte ordem de chaves PK (CODSISTEMA;CODPERFIL):
Então na propriedade da Chave Primaria também deve estar nesta ordem, senão a fórmula visual será executada com sucesso, mas o registro não será excluído.
Para a correta exclusão do registro, a ordem das Chaves Primarias devem estar corretas e também buscando do ReadView, sendo necessário o preencher manualmente:
Agora validaremos que o registro ainda consta como cadastrado ao sistema RM na tela de Perfil do Módulo Globais:
Ao "Salvar e Executar" a fórmula Visual o registro será corretamente excluído da tabela:
Ao verificar novamente a visão de Perfil e o atualizar, podemos verificar que o registro foi corretamente excluído:
Segue abaixo GIF completo do processo:
Saiba Mais
Para mais informações segue documentação abaixo:
Utilizando a Atividade "Excluir Registro da Tabela"
0 Comentários