Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Neste tutorial, falaremos sobre como criar regras de negócios do PowerApps. Também abordaremos algumas outras ferramentas e conceitos usados ​​no trabalho com serviços de dados comuns.

As regras de negócios são criadas para definir regras específicas sobre seus dados.

Uma maneira comum de usá-lo é definir limites ou diretrizes específicas sobre como os dados podem ser adicionados por meio de seus formulários. É o que faremos em nosso exemplo.

Índice

Como funcionam as regras de negócios

Para adicionar uma regra de negócio, basta ir até a aba Regras de Negócio em Entidades, depois clicar em “Adicionar regra de negócio” no canto superior esquerdo.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

É assim que a seção de regras de negócios do PowerApps se parece.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

As regras de negócios começam com uma instrução IF ou uma condição.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Se a condição especificada for atendida, segue-se a série de ações e condições conectadas à marca de seleção à direita. Caso contrário, o caminho com a marca x abaixo da condição é seguido.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Podemos escolher o que acontece a seguir a partir dessas opções no painel direito. Portanto, a próxima etapa pode ser um fluxo em que uma nova condição é definida ou uma ação em que podemos mostrar uma mensagem de erro, definir a visibilidade, definir o valor do campo etc.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Mais uma vez, vemos aqui como é fácil usar o PowerApps. Você pode optar por não fazer nenhuma codificação para criar regras de negócios porque permite arrastar e soltar elementos.

Agora, vamos criar uma regra de negócio.

Criando regras de negócios do PowerApps

Vamos usar os mesmos dados que usamos nesta série de tutoriais sobre PowerApps.

Digamos que queremos criar uma regra que impeça um usuário de adicionar um registro se o cliente for da Coreia do Sul e escolher VIP Nível 5. Podemos criar uma regra que produzirá uma mensagem de erro se alguém tentar adicionar dados como esse.

Começaremos definindo a condição. Vamos clicar nele e chamá-lo de Nível VIP.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Também podemos alterar o nome de exibição aqui no painel direito.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Definimos as condições escolhendo a fonte, o campo, o operador, o tipo e o valor corretos.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Para esta regra, estamos definindo a condição de que o nível VIP seja igual a 5 para que uma ação aconteça. Vamos clicar em Aplicar para salvar essa condição.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Mas, além do nível VIP, também queremos definir o local. Portanto, temos que adicionar outra regra a essa condição. Podemos fazer isso clicando em +Novo.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Portanto, nesta regra, queremos que a ação ocorra somente se o local escolhido for a Coreia do Sul.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Agora, temos duas regras. Queremos definir o nível VIP para 5, então queremos ver se o local mostra a Coreia do Sul. Como queremos que ambas as regras sejam aplicadas, vamos escolher AND em Rule Logic.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Depois de aplicar essas regras, vamos escolher uma ação a seguir. Vamos arrastar Mostrar mensagem de erro para o fluxograma.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Vamos chamar essa ação de Erro alterando o nome de exibição à direita.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Podemos escolher onde a mensagem de erro aparece e ditar o que a mensagem de erro diz. Então, vamos mostrar a mensagem de erro no campo de localização. Também aconselharemos o usuário a escolher um país diferente ou alterar o nível VIP.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Assim que clicarmos em Aplicar, o PowerApps salvará essas configurações. Podemos ver a versão em texto da mesma regra que criamos na parte inferior da tela.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Quando estivermos satisfeitos com a regra, podemos clicar em Salvar na área superior direita.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Também podemos clicar em Validar se quisermos verificar se a regra flui perfeitamente.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Se não encontrarmos erros em nosso trabalho, podemos bloqueá-lo clicando no botão Ativar.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Assim que fizermos isso, veremos uma barra de progresso no meio mostrando que está aplicando a lógica em todos os registros.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Esta janela desaparecerá assim que o processo de ativação for concluído.

Verificando a regra de negócios

Agora, vamos ver a regra de negócios em ação.

Se voltarmos à aba Business Rules em Entities, podemos ver a nova regra de negócio que criamos.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Para ver se esta regra de negócio está funcionando corretamente, vamos adicionar um novo registro. Vamos para a guia Dados.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Em seguida, clicaremos em +Adicionar registro aqui no topo.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Isso abrirá o formulário que criamos em um tutorial anterior .

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Vamos começar preenchendo a seção Geral do formulário, que contém o número do cliente, o nome e o sobrenome.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Em seguida, adicionaremos um local e um nível VIP. Por enquanto, vamos escrever Reino Unido e configurá-lo para o nível VIP 5.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

O próximo campo é Data de ingresso. Para facilitar para o usuário final, PowerApps usa um calendário que permite apenas escolher a data exata ao invés de digitar a informação.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Terminaremos o formulário preenchendo os outros detalhes, como o número do passaporte e o nome do agente. Como você pode ver, nenhum erro apareceu.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Desta vez, vamos mudar o local e defini-lo para a Coréia do Sul e deixar o nível VIP para 5. Lembre-se de que essas são as duas condições que estabelecemos em nossa regra de negócios.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Como as condições atendem aos requisitos definidos, a mensagem de erro é exibida.

Mas se mudarmos o nível VIP e torná-lo 4, a mensagem de erro desaparece.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Isso mostra que nossa regra de negócio está de fato funcionando perfeitamente.

Outros conceitos comuns de serviço de dados

As regras de negócios em PowerApps tornam ainda mais fácil trabalhar com Entidades, especialmente em termos de trazer novos dados. Mas, além das Entidades, existem outras ferramentas e conceitos poderosos usados ​​no serviço de dados comum.

Embora não vamos nos aprofundar em cada um deles em detalhes, vamos abordar esses conceitos brevemente para o caso de surgir a necessidade de usá-los no futuro.

Dataflows é uma ferramenta poderosa que podemos usar. Eles carregam automaticamente o serviço de dados comuns nos dados atuais.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Por exemplo, se você administra um restaurante, pode alimentar seus dados de ponto de venda diretamente nas entidades. Isso pode ser feito criando um fluxo de dados.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

As conexões são outra parte importante do serviço de dados comum. Funciona da mesma forma que nossas conexões ao usar aplicativos de tela. É aqui que podemos adicionar uma conexão OneDrive, por exemplo.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Os gateways também são importantes. Eles nos permitem comunicar com diferentes bancos de dados.

Regras de negócios do PowerApps e outros conceitos poderosos de CDS

Se você quiser explorar mais cada uma dessas áreas, pode conferir o documento da Microsoft que as aborda em detalhes.


Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Funções e fórmulas do PowerApps | Uma introdução

Conclusão

As regras de negócios do PowerApps mostram o quão dinâmica essa plataforma realmente é. Isso torna quase tudo possível, especialmente se você deseja que seus dados sejam apresentados de uma maneira específica. Também ajuda a manter seus dados o mais limpos possível.

O exemplo em que trabalhamos é apenas o começo. Na verdade, é possível trabalhar com regras mais complicadas em que uma mistura de diferentes condições e ações funcionam juntas. Você também pode optar por criar essas regras codificando-as em vez de usar o sistema de fluxograma de arrastar e soltar que usamos. Tudo depende do seu nível de habilidade e preferência.

Quanto aos outros conceitos que abordamos, definitivamente vale a pena investigá-los se você quiser realmente dominar o que os PowerApps podem fazer. Apenas observe que 99 de 100 vezes, você provavelmente estará trabalhando com Entidades mais do que com qualquer outra área dentro da plataforma.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.