Falando de mecanismos de atribuição...


Os mecanismos de atribuição são instrumentos que permitem definir as possíveis pessoas que podem ser responsáveis pelas etapas de um processo, de acordo com os critérios estabelecidos pelo próprio mecanismo escolhido.

Os mecanismos podem ser utilizados para:

Quando não há um mecanismo de atribuição configurado em uma etapa do processo:

  • se for a etapa inicial: qualquer pessoa com cadastro ativo na plataforma pode abrir solicitações desse processo;
  • se for uma etapa comum: ao movimentar a solicitação para essa etapa, é necessário selecionar uma pessoa para recebê-la, sendo permitido selecionar qualquer pessoa com cadastro ativo na plataforma.


Objetivo dos mecanismos


Xxxxxxxxxxxxx

Xxxxxxxxxxxxxxxx


Tipos de mecanismos


Por padrão, existem cinco tipos de mecanismos de atribuição disponíveis para uso atualmente: Qualquer pessoa, Grupo específico, Papel específico, Campo de formulário e Pessoa específica.

A seguir é detalhado o funcionamento de cada um dos mecanismos.


Qualquer pessoa


Esse mecanismo permite definir que qualquer pessoa com cadastro ativo na plataforma pode ser a responsável pela etapa na qual foi configurado, ou seja, qualquer pessoa pode receber a solicitação quando ela for enviada para essa etapa ou qualquer pessoa pode abrir solicitações do processo, caso seja a etapa inicial.

Quando a solicitação for movimentada da etapa anterior para a etapa que possui esse mecanismo configurado, é necessário selecionar uma pessoa para recebê-la.


Xxxxxxxxxxxxxxxxx


Xxxxxxxxxxxxxx


Em um processo de Abertura de chamado para a área de TI, é permitido que qualquer pessoa que encontre dificuldades ou tenha algum problema com qualquer ferramenta utilizada na empresa abra um chamado de suporte técnico, podendo ser um chamado de erro, de permissão, de dúvida, solicitando ajuda etc. Neste caso, podemos definir o mecanismo de atribuição dessa etapa – componente Início do processo – como:

EtapaTipo de mecanismo
Abrir chamadoQualquer pessoa

→ Significa que qualquer pessoa da empresa pode abrir um chamado para solicitar suporte.

** gif **


Grupo específico


Esse mecanismo permite definir que apenas um grupo específico de pessoas são as responsáveis pela etapa na qual foi configurado, ou seja, apenas essas pessoas podem receber a solicitação quando ela for enviada para essa etapa.

Ao selecionar esse mecanismo nas configurações de uma etapa, é necessário informar qual é o grupo específico de pessoas.

Em seguida, é necessário definir como deve ser a execução da etapa – se individual ou conjunta.

Individual


A etapa deve ser executada por uma única pessoa, ou seja, apenas uma pessoa do grupo específico deve executar essa etapa. Nesse caso, é necessário definir, também, se apenas uma pessoa do grupo deve receber a solicitação quando ela for movimentada ou se a solicitação deve ser enviada para todas as pessoas do grupo e a primeira que a assumir se torna a responsável por executar a etapa:

Conjunta


A etapa deve ser executada por várias pessoas, ou seja, mais de uma pessoa do grupo específico deve executar a etapa. Nesse caso, é necessário definir, também, se várias pessoas do grupo devem receber a solicitação quando ela for movimentada ou se a solicitação deve ser enviada para todas as pessoas do grupo para que possa ser executada por quaisquer pessoas até que o percentual de consenso seja atingido:

Ao definir essa forma de execução para a etapa, é necessário definir, também, o percentual de consenso para conclusão: 

A forma de execução – individual ou conjunta – não está disponível para definição na etapa inicial do processo, visto que a solicitação somente pode ser aberta por uma única pessoa, nem para a definição de gestor do processo.


Xxxxxxxxxxxxxxxxx


Xxxxxxxxxxxxxx


Em um processo de Solicitação de pagamento, a última etapa é executada pela área de Contas a pagar da empresa, que é formada por 5 colaboradores. Todos eles são aptos a assumir essa etapa e efetuar o pagamento propriamente dito, mas a solicitação deve ser assumida por apenas uma pessoa. Desta forma, podemos definir o mecanismo de atribuição dessa etapa – componente Atividade – como:

EtapaTipo de mecanismoPossíveis responsáveis pela etapaForma de execução da etapaForma de envio da solicitação
Efetuar pagamentoGrupo específicoIntegrantes do grupo Contas a pagarAtividade individualEnvio para todos do grupo (pool)

→ Significa que, quando a solicitação for enviada para a etapa Efetuar pagamento, todas as pessoas do grupo Contas a pagar verão a solicitação como pendente e ela pode ser assumida por qualquer uma das pessoas. Assim que uma pessoa assumir a solicitação, ela se torna responsável por efetuar o pagamento e a solicitação deixa de ser exibida como uma pendência para o restante das pessoas do grupo. Portanto, o mecanismo de atribuição facilita a distribuição das atividades entre o grupo, permitindo que, quando uma pessoa finalizar sua atividade atual, ela pode assumir a próxima pendente, dando vazão constante às solicitações.

** gif **


Papel específico


Esse mecanismo permite definir que apenas as pessoas que exercem um papel específico são as responsáveis pela etapa na qual foi configurado, ou seja, apenas essas pessoas podem receber a solicitação quando ela for enviada para essa etapa.

Ao selecionar esse mecanismo nas configurações de uma etapa, é necessário informar qual é o papel específico.

Em seguida, é necessário definir como deve ser a execução da etapa – se individual ou conjunta.

Individual


A etapa deve ser executada por uma única pessoa, ou seja, apenas uma pessoa que exerce o papel específico deve executar essa etapa. Nesse caso, é necessário definir, também, se apenas uma pessoa que exerce o papel deve receber a solicitação quando ela for movimentada ou se a solicitação deve ser enviada para todas as pessoas que exercem o papel e a primeira que a assumir se torna a responsável por executar a etapa:

Conjunta


A etapa deve ser executada por várias pessoas, ou seja, mais de uma pessoa que exercem o papel específico deve executar a etapa. Nesse caso, é necessário definir, também, se várias pessoas que exercem o papel devem receber a solicitação quando ela for movimentada ou se a solicitação deve ser enviada para todas as pessoas que exercem o papel para que possa ser executada por quaisquer pessoas até que o percentual de consenso seja atingido:

Ao definir essa forma de execução para a etapa, é necessário definir, também, o percentual de consenso para conclusão: 

A forma de execução – individual ou conjunta – não está disponível para definição na etapa inicial do processo, visto que a solicitação somente pode ser aberta por uma única pessoa, nem para a definição de gestor do processo.


Xxxxxxxxxxxxxxxxx


Xxxxxxxxxxxxxx


Em um processo de Compra de equipamento eletrônico, como notebooks, monitores, mouse, teclado, fones de ouvido, dentre outros, apenas algumas pessoas da área de Infraestrutura tem autorização para solicitar a compra para a área de Compras da empresa. Ou seja, o colaborador que tem alguma necessidade de equipamento, deve, primeiramente, entrar em contato com a área de infraestrutura para notificá-los sobre sua necessidade. Eles analisarão se já possuem o equipamento solicitado ou se será necessário comprá-lo. Sendo necessário comprá-lo, as pessoas que exercem a função de gerenciar os equipamentos – compra, troca, controle de inventário, descarte etc. – da área de Infraestrutura podem abrir uma solicitação de compra do equipamento necessário. Desta forma, podemos definir o mecanismo de atribuição dessa etapa – componente Início do processo – como:

EtapaTipo de mecanismoPossíveis responsáveis pela etapa
Solicitar compra de equipamentoPapel específicoIntegrantes do papel Gestão de equipamentos - Infra

→ Significa que apenas as pessoas que exercem a função de gerenciar os equipamentos eletrônicos da empresa podem abrir solicitações para a área de Compras. Assim, o mecanismo de atribuição garante que apenas as pessoas autorizadas e que possuem as informações necessárias para decidirem se uma compra deve ser solicitada ou não abram solicitações, evitando assim, compras desnecessárias, informações desencontradas, inventário desatualizado, dentre outras questões.

** mover esse exemplo para os exemplos de uso e colocar aqui um com consenso **

** gif **


Campo de formulário


Esse mecanismo permite definir que apenas a pessoa informada em um campo do formulário da solicitação em alguma etapa anterior é a responsável pela etapa na qual foi configurado, ou seja, apenas essa pessoa recebe a solicitação quando ela for enviada para essa etapa.

Ao selecionar esse mecanismo nas configurações de uma etapa, é necessário informar qual é o campo do formulário de onde será obtida essa pessoa.

Quando a solicitação for movimentada da etapa anterior para a etapa que possui esse mecanismo configurado, ela é enviada automaticamente para a pessoa que consta no campo do formulário que foi definido no mecanismo.

Esse mecanismo não está disponível para uso na etapa inicial do processo, visto que ele depende de uma definição vinda de uma etapa anterior à etapa na qual ele está configurado, nem para a definição de gestor do processo.


Xxxxxxxxxxxxxxxxx


Xxxxxxxxxxxxxx


Em um processo de Solicitação de acesso à sistema, o solicitante precisa informar quem é o seu gestor e por qual motivo ele precisa do acesso à ferramenta para a qual ele está solicitando. Antes de ser encaminhada para a área de TI, responsável por liberar os acessos, a solicitação será enviada para o gestor do solicitante para que ele aprove ou não a liberação do acesso. O gestor responsável pela aprovação varia de acordo com o solicitante. Desta forma, podemos definir o mecanismo de atribuição da aprovação do acesso – componente Atividade – como:

EtapaTipo de mecanismoResponsável pela etapa
Aprovação do gestorCampo de formulárioPessoa informada no campo Gestor

→ Significa que, quando a solicitação for enviada para a etapa Aprovação do gestor, a pessoa responsável por ela e que receberá a solicitação será a que foi informada no campo Gestor do formulário do processo. Assim, o mecanismo de atribuição garante que cada solicitação seja direcionada diretamente à pessoa responsável, facilitando a gestão e a aprovação dos pedidos de acesso.

** gif **


Pessoa específica


Esse mecanismo permite definir que apenas uma pessoa específica é a responsável pela etapa na qual foi configurado, ou seja, apenas essa pessoa recebe a solicitação quando ela for enviada para essa etapa ou apenas essa pessoa pode abrir solicitações do processo, caso seja a etapa inicial.

Ao selecionar esse mecanismo nas configurações de uma etapa, é necessário informar quem é a pessoa específica.

Quando a solicitação for movimentada da etapa anterior para a etapa que possui esse mecanismo configurado, ela é enviada automaticamente para a pessoa específica que foi definida no mecanismo.

Se a pessoa específica definida nesse mecanismo estiver inativa quando a solicitação for movimentada para a etapa, a solicitação é enviada para o gestor do processo.


Xxxxxxxxxxxxxxxxx


Xxxxxxxxxxxxxx


Em um processo de Aprovação de contrato, a pessoa responsável por aprovar e liberar a assinatura do contrato é o diretor da área de Contratos da empresa. Apenas esse diretor pode ter acesso às informações necessárias para aprovar ou não a assinatura dos contratos. Desta forma, podemos definir o mecanismo de atribuição da aprovação do contrato como:

EtapaTipo de mecanismoResponsável pela etapa
Aprovação do diretorPessoa específicaMaria da Cunha

→ Significa que, quando a solicitação for enviada para a etapa Aprovação do diretor, a pessoa responsável por ela e que receberá a solicitação é a Maria da Cunha, apenas ela pode decidir essa aprovação. Sendo assim, o mecanismo de atribuição garante que a responsabilidade pela aprovação do contrato seja claramente definida e que apenas a pessoa configurada possa executar essa etapa, assegurando eficiência, responsabilidade e sigilo das informações no processo.

** gif **


Exemplos de uso


Xxxxxxxxxxxxx

<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-1', 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-1" href="#" data-expand="true">Abrir/fechar todos os exemplos</a>

Xxxxxx.


Xxxxxxxx



Dúvidas frequentes


Confira aqui algumas dúvidas frequentes sobre os mecanismos de atribuição.

<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>

O que acontece se a pessoa específica configurada no mecanismo não estiver disponível?


Xxxxxxxx

Posso atribuir uma etapa do processo a mais de um grupo simultaneamente?


Xxxxxxxxx

O que acontece se a etapa for atribuída a um papel e nenhuma pessoa exerce esse papel no momento?


Xxxxxxxxxxx

É possível alterar o mecanismo de atribuição depois que a atividade/etapa foi criada e configurada?


Xxxxxxxx

Como garantir que a solicitação não fique parada por muito tempo em uma etapa sem ser assumida?


Xxxxxxxxxxxxx

É possível utilizar o mecanismo Qualquer pessoa em etapas que envolvem dados confidenciais?


Xxxxxxxxxxxxx

<style type="text/css">
.confluenceTable .confluenceTd {
    vertical-align: middle !important;
}
</style>

<!-- 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>