Falando de componente Exclusivo...


O componente Exclusivo representa um ponto onde o processo pode tomar um caminho ou outro automaticamente, dependendo das condições definidas e dos dados obtidos para atender a uma das condições. Dessa forma, ele permite automatizar decisões e aumentar a produtividade, flexibilizando a personalização de processos e reduzindo possíveis falhas. Ele também facilita a resolução de exceções em tempo real e garante conformidade com normas de governança.

Esse componente permite definir regras claras para compor as condições que serão consideradas para determinar uma rota única na qual o processo deve seguir a partir desse ponto, decidindo assim, o seu destino. Ou seja, ele funciona como uma porta – gateway – que direciona a solicitação para a próxima etapa baseando-se em dados que atendam à uma condição.

Para determinar essa rota, ele considera uma informação já existente no contexto da solicitação quando ela chega nesse ponto e, a partir dessa informação, verifica qual condição é atendida por ela e direciona a solicitação para o fluxo correspondente à condição atendida.

As condições são verificadas na ordem em que foram criadas na aba Condições. Assim que uma das condições for atendida, as demais não são verificadas. Como cada condição possui um fluxo de destino vinculado, a solicitação é movimentada para a primeira etapa do fluxo correspondente à condição que foi atendida.

Quando um processo é dividido em uma ou mais rotas utilizando o componente Exclusivo, cada rota a ser seguida é determinada por um dado com valor diferente.


Por exemplo: para uma informação “Resultado da avaliação” os resultados podem ser “aprovado” ou “reprovado”.


Em um outro exemplo, a informação verificada pode ser “Valor total”, em que os resultados podem ser aplicados para regras definidas como “até 1000 reais”, “de 1001 a 5000 reais” ou “acima de 5000 reais”.


Ao utilizar o componente Exclusivo, o resultado é auto excludente, ou seja, não há possibilidade da solicitação seguir por mais de uma rota do processo, ela sempre seguirá pela rota da primeira condição atendida. Desse conceito se origina o nome do componente: Exclusivo.



O fluxo sincronizado utilizando este gateway implica no entendimento de que, dentre as entradas que chegam ao ponto de sincronização, apenas uma é suficiente para seguir com o andamento do processo (o gateway não aguardará outros fluxos de sequência para prosseguir).


**imagem**


Requisitos para utilização


Para utilizar o componente Exclusivo, é necessário atentar-se a alguns pontos:


Condição simples





Exemplos de uso





Condição avançada




Exemplos de uso





Configurar componente Exclusivo


01. No diagrama do processo, clique no componente Exclusivo que deseja configurar.

As configurações disponíveis são exibidas na lateral direita.

02. Defina um título ou nome para o componente que representa o direcionamento da solicitação para uma das etapas possíveis do fluxo do processo, de acordo com o resultado obtido.

O nome também pode ser alterado diretamente no componente, clicando sobre seu nome atual e depois em Editar– localizado no lado direito.


Em um processo de Xxxxxxx, o componente poderia receber o nome Xxxxxxxx.

03. Clique em Adicionar condição para definir as condições que precisam ser atendidas para que a solicitação seja direcionada para a etapa correspondente.

04. Em Nome da condição, insira um nome para identificar a condição depois de criada.

05. Selecione o tipo de condição que deseja criar.

As opções disponíveis são:

  • Condição simples
  • Condição avançada

06. Xxxxxxxxxxxxxxx


07. Xxxxxxxxxxxxxxx


08. Xxxxxxxxxxxxxxx


09. Clique em Salvar rascunho – localizado no lado direito da barra superior – para salvar as configurações feitas no componente Exclusivo.


Adicionar condição simples


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

02. Clique em Adicionar condição.

03. Em Nome da condição, insira um nome para identificar a condição simples depois de criada.

04. Selecione o tipo Condição simples.

05. Xxxxxxx


06. Clique em Salvar.


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


Editar condição simples




Excluir condição simples



Adicionar condição avançada


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

02. Clique em Adicionar condição.

03. Em Nome da condição, insira um nome para identificar a condição simples depois de criada.

04. Selecione o tipo Condição avançada.


05. Xxxxxxx


06. Clique em Salvar.


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


Editar condição avançada




Excluir condição avançada




Dúvidas frequentes


Confira aqui algumas dúvidas frequentes sobre o componente Exclusivo.

<script>
    (function() {
        function toggleAreas(isExpand, $parent) {
            var $items = $parent.find('.panel');

            $.each($items, function(idx, el) {
                var $arrow = $(el).find('span.cloakToggle').find('span');
                var $content = $(el).find('span.cloak');
                if (isExpand) {
                    $arrow.removeClass('cloakDefaultOpen').addClass('cloakDefaultClose');
                    $content.show();
                } else {
                    $arrow.addClass('cloakDefaultOpen').removeClass('cloakDefaultClose');
                    $content.hide();
                }
            });
        }

        $(document).on('click', '#toggleAll-2', function(ev) {
            ev.preventDefault();
            var isExpand = $(this).data('expand');
            var $parent = $(this).nextAll('.sectionColumnWrapper').first();
            toggleAreas(isExpand, $parent);
            $(this).data('expand', !isExpand);
        });
    })();
</script>
<a id="toggleAll-2" href="#" data-expand="true">Abrir/fechar todas as dúvidas</a>

Xxxxxxxxxxx?


Xxxxxxxx

Xxxx?


Xxxxxxxxxxx

Xxxxxxx?


Xxxxxxxxx

Xxxxxxxx?


Xxxxxxxxxxxxxx

Xxxxxxxxxxxxx

Xxxxxxxxxx?


Xxxxxxxxxxxxxx

Xxxxxxxxxx?


Xxxxxxxxxxxxxx

Xxxxxxxxxx?


Xxxxxxxxxxxxxxxxx



<!-- Hotjar Tracking Code for http://tdn.totvs.com/display/fb -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:1280165,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>