Tempo aproximado para leitura: 00:03:45 min
Dúvida
Exemplo de como criar coluna na visão utilizando a atividade "Localizar Registro na Tabela" juntamento com atividade "ForEach"
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as Versões.
Solução
A fórmula visual usada neste exemplo visa criar uma coluna na visão do Usuário, preenchida com o retorno de uma consulta SQL.
Com a atividade FindRecord é possível relacionar o registro corrente da visão e o registro do resultado da consulta através das chaves primárias.
Exemplo
Insira a atividade "Criar Coluna"
A coluna a ser adicionada na visão de Usuários será a COLUNA1.
Veja mais detalhes sobre a atividade Criar Coluna:
Cross Segmentos - Backoffice RM - Integração - Fórmula Visual - Utilizando a Atividade Criar Coluna.
Insira a atividade "Executar Consulta SQL"
É necessário fazer uma Consulta SQL que retorne todos os dados que serão utilizados. Neste exemplo a consulta retornará o código e o nome de todos os usuários.
Insira a atividade "Localizar registro na tabela"
A atividade de FindRecord (Localizar registro na tabela) deve estar em um ForEach (Para cada iteração) para fazer a ligação entre o registro corrente da visão e o registro do resultado da consulta através das PKs;
Configuração do ForEach (Para cada iteração):
Configuração da Sequência:
Configuração do FindRecord (Localizar registro na tabela):
A ligação será feita pela chave primária (PK) CODUSUARIO.
Tabela: Neste exemplo, a tabela de referência é o resultado da consulta SQL.
KeyFields: Os campos chaves para formar o relacionamento entre o resultado da consulta SQL e os registros da visão de usuários. Neste exemplo, o CODUSUARIO. Caso existam mais de um campo, basta separá-los com uma vírgula. Ex.: CODCOLIGADA,IDLAN
Parâmetros: Após informar os KeyFields, os parâmetros devem ser preenchidos com a PK da visão.
Insira a atividade "Expressão"
A Expressão irá montar o conteúdo da nova coluna. Neste exemplo a COLUNA1 será preenchida com o valor "TESTE + NOME DO USUÁRIO".
Veja mais detalhes sobre a atividade Expressão.
Configure o Gatilho
Resultado
Ao abrir a tela de Usuários, a COLUNA1 será exibida na visão:
0 Comentários