PEGA (Construtor de aplicativos de baixo código) Valores calculados

Relação entre campos

Os cálculos expressam a relação entre os campos, definindo o valor de um campo calculado com base em um ou mais campos de entrada. Por exemplo, um aplicativo de carrinho de compras online fornece aos clientes o custo total de cada item pedido com base no preço unitário e na quantidade pedida, e então calcula o custo total de todos os itens pedidos.
O aplicativo então calcula todos os impostos avaliados e adiciona esse imposto ao valor total do pedido para calcular a taxa final cobrada do cliente. Outros cálculos podem determinar o valor de descontos promocionais e pontos de compras frequentes. Sempre que o usuário atualizar o valor do campo de entrada, ele será calculado. A definição de cálculos de campo reduz a chance de erro e melhora a eficiência do processo, eliminando a necessidade de cálculos manuais.
O App Studio permite dois tipos de cálculos: cálculos de função e cálculos personalizados . A função percorre os itens na lista de grupos de campos e o cálculo personalizado pode fazer referência a qualquer combinação de campos simples e complexos. Você pode usar um campo calculado como entrada de outro cálculo para criar uma rede que dependa do cálculo. Quando o usuário atualiza o valor de um campo inserido como cálculo, o cálculo do resultado pode acionar um cálculo adicional para o campo relacionado.

função

A função percorre os itens na lista do grupo de campos e oferece suporte aos tipos de campo decimal, moeda e inteiro. O App Studio oferece quatro funções básicas de cálculo:

  • Adicione todas as instâncias do atributo especificado na lista de grupos de campos
  • Média - calcula a média de todas as instâncias do atributo especificado
  • Determine o valor máximo de todas as instâncias de atributo especificadas
  • Determine o valor mínimo de todas as instâncias de atributo especificadas

Soma:

Considere a necessidade de calcular o número total de carrinhos de compras. Quando o cliente adiciona itens ao pedido, exclui itens do pedido ou atualiza o número de itens no pedido, o aplicativo deve atualizar o custo total. Você pode usar a soma das funções para calcular os valores do campo sequencial.

valor médio:

Os varejistas online desejam configurar um painel de aplicativo para analisar os padrões de gastos do cliente para que os gerentes possam identificar as áreas onde cada cliente gera mais ou menos receita. Você pode criar uma lista de pedidos enviados filtrados por região. O valor médio da função pode então ser usado para determinar o valor ordinal médio.

Valor máximo:

Considere a necessidade de permitir que os clientes apliquem um único desconto promocional a um pedido. Os clientes enviam um ou mais códigos promocionais para aplicar vários descontos, como um desconto de 20% nos itens mais caros ou frete grátis para pedidos acima de uma quantidade especificada. Você pode criar uma lista de grupos de campos de descontos promocionais, em que cada item da lista identifica um código promocional e um valor de desconto. Você pode então usar o valor máximo da função para determinar o desconto promocional mais valioso aplicável a esse pedido.

Mínimo:

Considere tal promoção: os clientes prioritários obtêm o produto de menor custo da lista de produtos gratuitos aprovados ao fazer um pedido. Você pode usar o valor mínimo da função para determinar o item de menor custo no pedido e, em seguida, aplicar a quantidade correspondente de pontos ao pedido.

Cálculo personalizado

Configure cálculos personalizados para calcular valores de campo usando qualquer número de outros valores de campo simples ou especiais. No exemplo abaixo, um aplicativo de pedido online calcula o custo de cada tipo de produto multiplicando a quantidade pelo preço unitário.

Insira a descrição da imagem aqui
Ao configurar cálculos personalizados, você pode usar caracteres de ponto (".") Para se referir aos campos por nome. Se o campo fizer parte de um grupo de campos ou lista de grupos de campos, adicione o nome do grupo de campos ou lista como prefixo. O exemplo abaixo mostra um cálculo personalizado para adicionar um campo de custo a dois grupos de campo (TeamHats e ímã de equipe).
Insira a descrição da imagem aqui
Cálculos personalizados suportam operações comuns, como:

  • adicionar à
  • cortar
  • multiplicação
  • divisão
  • Agrupamento (usando parênteses)
  • versus
  • ou

Por exemplo, você pode configurar um cálculo para calcular o imposto do pedido multiplicando a taxa de imposto pelo total do pedido.

.TaxRate * .OrderTotal

Você pode definir cálculos personalizados para qualquer tipo de campo simples, exceto e-mail, telefone e listas de opções. Para formatos baseados em texto, você pode configurar um cálculo para montar strings de texto usando um processo chamado concatenação. Por exemplo, uma empresa de avaliação fornece serviços de avaliação para clientes que enviam coleções para revisão. A empresa deseja adicionar um comentário na página de exibição do produto e indicar as seguintes informações:

  • Nome do projeto de avaliação
  • Tarefa aproximada
  • ID do avaliador
  • Data de avaliação

Você pode montar comentários definindo um cálculo usando uma combinação de referências de campo e texto estático, onde o texto estático é colocado entre aspas (").

"Appraiser" + .AppraiserID + "appraised" + .ItemName + "a um valor de" + .AppraisedAmount + "em" + .AppraisalDate + “.”

Ao calcular, o aplicativo substitui as referências a cada campo pelo valor do campo atual. O cálculo criará uma string semelhante ao seguinte exemplo:

O avaliador 04795AD avaliou a bandeja de prata no valor de US $ 350 em 9 de janeiro de 2019.

Acho que você gosta

Origin blog.csdn.net/weixin_42898315/article/details/108489184
Recomendado
Clasificación