Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CONTEÚDO

...

:

...

TOTVS Framework                                                          

  1. Visão Geral

  2. Exemplo de utilização

  3. Como utilizar a atividade de SE/SENÃO para executar em uma API

01. VISÃO GERAL


Primeiramente é necessário arrastar

...

Processo

...

:

...

Fórmula Visual

...

Subprocesso

...

:

...

a atividade "Se/

...

Data da publicação

...

:

...

Senão" para o "fluxo de trabalho" sequencial em sua fórmula visual.

Objetivo: A finalidade da atividade "Se/Senão" é criar uma estrutura condicional, onde se atender a condição sistema continuará no fluxo das atividades.

Primeiramente é necessário arrastar a atividade "Se/Senão" para o "fluxo de trabalho" sequencial em sua fórmula visual.


Image Modified

Após atividade ter sido adicionada ao fluxo de trabalho, é necessário configurar as propriedades da atividade

Image Modified

A atividade "Se/Senão" pode possuir mais de um branch dentro da mesma atividade.

02. EXEMPLO DE UTILIZAÇÃO

Neste exemplo é necessário preencher somente a propriedade condições, que possuí dois tipos "Condição de Regra Declarativa" e "Condição de Código".


Image Removed

  • Condição de Regra Declarativa: Condição que permite utilizar códigos em C#.


Image Added

Informações
titleObservação

Quando utilizado parenteses em condições, o componente valida se realmente é

necessário a utilização do parenteses.

Image Removed

Caso queira forçar a utilização do parenteses na condição, utilize operadores

lógicos ao invés de condicionais.

Ex:

Usando condicional:

Condição: (true && false) || True

Após análise do componente: true && false || True


Usando Lógico:

Condição: (true & false) | True

Após análise do componente: (true & false) | True


  • Condição de Código:
 Condição
  • Condição que permite utilizar os atributos do sistema.


Image Added


03. 

...

Fica a critério do usuário criar a condição de acordo com a regra de negócio desejada.

...

titlePara maiores informações:

Consulte o WikiHelp TOTVS

Image Removed COMUNIDADE  @FRAMEWORK

Canais de Atendimento:

Chamado: Através do Portal Totvs www.suporte.totvs.com.br

...

COMO UTILIZAR A ATIVIDADE DE SE/SENÃO PAR EXECUTAR EM UMA API

      Em execuções em API, a atividade Se/Senão tem o mesmo comportamento do descrito acima. A única diferença será para utilizar campos do contexto de API nas condições do if/else.

      No exemplo abaixo vamos mostrar como referenciar um campo da API para fazer uma condição. Vamos considerar que o contexto de usuário (UserControllerServer) já esteja selecionado.  Leia mais sobre Fórmula Visual em API

Image Added

      Na a condição: this.ApiService.GetViewModelValue("_Items.UserName").ToString() == "Teste_01", será verificado se a propriedade userName do usuário é igual a 'Teste_01'.