Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Quando existe apenas uma regra criada para uma condição, essa regra não pode ser excluída, pois é necessário que exista pelo menos uma regra em cada condição para que o componente funcione corretamente.

Dica
titleDica!

Clique aqui e saiba como adicionar uma condição simples.


Exemplos de uso

...

Reunimos aqui alguns cenários utilizando as condições simples no componente Exclusivo. Os exemplos contam com a necessidade de decisão do processo, as condições que serão verificadas pelo componente e o resultado de acordo com a condição atendida.

...

No ambiente para codificação, também são disponibilizados snippets prontos com osas HPIshAPIs da plataforma para facilitar a criação das condições. Assim, é possível inserir facilmente chamadas e manipulação de dados. Esses snippets ajudam a reduzir erros de codificação e aceleram a configuração das condições avançadas.

Além disso, o ambiente para codificação exibe um exemplo de condição avançada para facilitar o entendimento da construção das regras.

Dica
titleDicaDicas!

Clique aqui e veja todos os métodos que estão disponíveis por meio da hAPI e que podem ser utilizados na criação de condições avançadas.

Clique aqui e saiba como adicionar uma condição avançada.


Exemplos de uso

...

Reunimos aqui vários cenários utilizando as condições avançadas no componente Exclusivo. Os exemplos contam com a necessidade de decisão do processo, as condições que serão verificadas pelo componente e o resultado de acordo com a condição atendida.

...

Section
Painel
borderColor#ebecf0

Toggle Cloak
id@avancada1
 

Xxxxxxxxxxxx

Aprovação de compra por valor.

Cloak
id@@avancada1@avancada1

trueCenário
Em um processo de XXXX, .

trueCondição 1
trueBlueRegra 1
→ Xxxxx.

trueCondição 2
trueBlueRegra 1
→ Xxxxx.

trueCondição 3
trueBlueRegra 1
→ Xxxxx.

Significa que, .

Painel
borderColor#ebecf0

Aprovação de solicitação de compra, um colaborador preenche um formulário para solicitar uma compra. A solicitação é então analisada pelo componente Exclusivo que verifica o valor total da compra: se o valor for até R$ 5.000, vai direto para o gestor aprovar, mas se for acima de R$ 5.000, vai para a diretoria aprovar.

trueCondição 1
→ hAPI.getCardValue("vl_totalCompra")) <= 5000

trueCondição 2
→ hAPI.getCardValue("vl_totalCompra")) > 5000

Significa que, quando a solicitação chegar no componente Exclusivo, será avaliado o valor da compra que consta no campo vl_totalCompra do formulário e será verificada qual condição é atendida com base nesse valor, encaminhando a solicitação para o aprovador correspondente.

Vamos supor que o valor da compra em questão é R$ 4.500,00. Nesse caso, a Condição 1 é atendida, visto que o valor é menor que R$ 5.000,00

Toggle Cloak
id@avancada2
 Xxxxxxxxxxxx.

Cloak
id@@avancada2
trueCenário
Em um processo de XXXX, .

trueCondição 1
trueBlueRegra 1
→ Xxxxx.

trueCondição 2
trueBlueRegra 1
→ Xxxxx.

trueCondição 3
trueBlueRegra 1
→ Xxxxx.

Significa que, .

Painel
borderColor#ebecf0

Toggle Cloak
id@avancada2
 

Xxxxxxxxxxxx

Aprovação conforme o tipo do item (perecível/não perecível).

Cloak
id@@avancada2@avancada2

trueCenário
Em um processo de XXXX, Em um processo de Compras de itens para uso interno, o colaborador da empresa precisa responder se algum dos itens solicitados é perecível, pois neste caso, precisa passar pela aprovação do setor de Qualidade. Se não, vai direto para aprovação do setor Comercial.

trueCondição 1
trueBlueRegra 1
Xxxxx.hAPI.getValue("itemPerecivel") === "SIM"

trueCondição 2
trueBlueRegra 1
→ Xxxxx.

trueCondição 3
trueBlueRegra 1
→ Xxxxx.

→ hAPI.getValue("itemPerecivel") === "NAO"

Significa que, quando a solicitação chegar no componente Exclusivo, será avaliado se existe ou não um item perecível considerando a resposta que consta no campo itemPerecivel do formulário e será verificada qual condição é atendida com base nessa resposta, encaminhando a solicitação para o aprovador correspondente.

Vamos supor que não existem itens perecíveis na solicitação. Nesse caso, a Condição 2 é atendida e a solicitação vai diretamente para a aprovação do setor Comercial, sem a necessidade de passar pelo setor de QualidadeSignifica que, .


Configurar componente Exclusivo

...

Adicionar condição avançada

...

Multimedia
nameadicionar-condição-avançada.mp4
width100%
autostarttrue
height5%

01. No diagrama do processo, clique no componente Exclusivo para o qual deseja adicionar uma condição avançada.

...

05. No editor de códigos, insira a expressão em JavaScript contendo propriedade, condição e valor.

Painel
borderColor#f2f2f2
bgColor#f2f2f2
Painel
borderColor#ebecf0
bgColor#f2f2f2

Estado
subtletrue
titleExemplo

hAPI.getCardValue("Responsável") == "Gestor" → significa que o campo de formulário

"

Responsável

"

 deve ter um valor igual a

"

Gestor

"

para atender a condição.

06. Em Ao atender a condição, segue para a atividade:, selecione a etapa/atividade para a qual a solicitação deve ser encaminhada quando essa condição for atendida.

07. Clique em Salvar.

08. Ao Ao concluir a inclusão de todas as condições avançadas desejadas, clique em em Fechar– localizado no canto superior direito.

...