Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Fluig - Plataforma - DES - Como gerenciar datasets no TOTVS Fluig utilizando constraints dinâmicas

relogio_tempo_leitura_2.png Tempo aproximado para leitura: 00:01:00min

Dúvida
Ao trabalhar com múltiplas empresas e filiais em um sistema, como posso ajustar dinamicamente o dataset dependendo da seleção do usuário, que inclui um campo Empresa/Filial?


Ambiente
TOTVS Fluig Plataforma - Portais - Todas as versões


Solução

Para enviar o tenantid em tempo de execução ao ajustar o dataset com base na seleção do usuário, é recomendado utilizar constraints nos datasets do TOTVS Fluig.

As constraints permitem filtrar dados dinamicamente durante a execução do dataset, adaptando-se às necessidades específicas de cada contexto.

Passos para implementação:

Utilização de Constraints:

    • Os datasets no Fluig podem receber parâmetros via constraints, que são condições de filtro aplicadas aos dados durante a consulta.
    • Para enviar o tenantid dinamicamente, você pode adicionar uma constraint no momento da chamada do dataset.

  1. Exemplo Prático:

    • Suponha que você tenha um formulário onde o usuário seleciona uma empresa ou filial através de um campo específico.
    • Ao acionar o dataset que retorna os dados relacionados, você pode incluir uma constraint adicional para filtrar os dados conforme a seleção feita pelo usuário.

  2. Implementação no Código:

    • No código do dataset, você pode receber e tratar as constraints de maneira apropriada. Por exemplo, utilizando JavaScript para construir e enviar as constraints conforme necessário. Nessa documentação procure por dataset avançado com utilização de constraints Construção do Dataset Avançado

    • Note que as constraints são enviadas num array (new Array(c1)), onde c1 representa uma constraint

  3. Documentação de Referência:

    • Consulte a documentação oficial do TOTVS Fluig para exemplos detalhados sobre o uso de constraints em datasets.
    • A documentação inclui exemplos práticos de como configurar e utilizar constraints para filtrar dados dinamicamente com base em diferentes critérios, como o tenantid.

Implementar o envio dinâmico do tenantid em tempo de execução utilizando constraints é uma prática recomendada para ajustar datasets conforme necessidades específicas de empresas e filiais.

Ao seguir os passos e exemplos fornecidos, você poderá adaptar seus datasets de forma eficiente e otimizada dentro do ambiente Fluig. 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _