BPM > Configurações > Mecanismo de Atribuição

Mecanismo de Atribuição

Sumário

  1. Conceito

1. Conceito

Esse recurso trata os responsáveis das tarefas, e disponibiliza várias formas de se definir o responsável. Para atribuir um mecanismo dentro de um processo, verifique no menu lateral na seção Globais a opção Mecanismo de atribuição customizado.

Cada mecanismo de atribuição tem uma configuração e comportamento diferente, São eles:

Mecanismo de atribuição Descrição
Usuário

Permite definir um usuário ou uma lista que poderão ser selecionados na tarefa anterior para enviar a tarefa.

Exemplo: uma solicitação de viagem que é enviada para uma etapa de aprovação do gerente. Pode-se definir o gerente e a assistente do gerente como possíveis aprovadores. Nesse caso o solicitante poderá selecionar para qual dos dois deseja encaminhar.

Usuário Aplicação Externa

Permite definir uma aplicação como responsável pela tarefa, ao invés de um usuário da plataforma.

Nesse caso, não é possível uma resposta manual da tarefa, sendo respondida apenas pela aplicação.

Usuários do papel

Permite definir um papel responsável pela tarefa.

Nesse caso, na tarefa anterior o usuário poderá selecionar qualquer pessoa pertencente ao papel informado para enviar a tarefa.

Usuários do grupo

Permite definir um grupo responsável pela tarefa.

Nesse caso, na tarefa anterior o usuário poderá selecionar qualquer pessoa pertencente ao grupo informado para enviar a tarefa.

Papel

Similar ao Usuários do papel, a diferença é que na tarefa anterior não se seleciona um usuário pertencente ao papel. A pendência irá para todos os usuários do papel definido.

A partir do momento que um usuário assumir a tarefa, a mesma não será mais acessível para os outros.

Grupo

Similar ao Usuários do grupo, a diferença é que na tarefa anterior não se seleciona um usuário pertencente ao grupo. A pendência irá para todos os usuários do grupo definido.

A partir do momento que um usuário assumir a tarefa, a mesma não será mais acessível para os outros.

Associação

Permite fazer uma combinação dos mecanismos usuários do papel e usuários do grupo. É possível combinar inclusive vários papéis e vários grupos.

Usuário solicitante

Define que o usuário que iniciou a solicitação é o responsável da tarefa.

Grupo padrão do solicitante

Esse mecanismo permite que cada usuário tenha um grupo designado. Quando uma solicitação é aberta, o sistema identifica automaticamente o grupo padrão ao qual o solicitante pertence. A partir daí, é apresentada uma lista de usuários desse grupo.

O responsável pela tarefa pode ser escolhido entre os membros listados, garantindo que apenas usuários relevantes possam assumir a responsabilidade. Isso não apenas agiliza a atribuição de tarefas, mas também assegura que as responsabilidades permaneçam dentro do time correto.

Este mecanismo é especialmente recomendado para uso dentro do sistema de atribuição, promovendo eficiência e organização nas tarefas.

Variável do processo

Permite que o responsável da tarefa seja definida a partir de uma variável.

Essa variável pode ser um campo do formulário que pode ser informada pelo usuário, ou um campo alimentado por um serviço externo.

O valor para o mecanismo de atribuição é gerado com base na variável de processo enviada para o formulário, não através de um valor atualizado no formulário corrente. Caso o valor da variável seja alterado após o envio para o formulário via API, o processo pode não funcionar adequadamente.

Customizado

Permite que os desenvolvedores de fluxos de trabalho na Senior Flow transmitam variáveis do processo como argumentos para os serviços usados no processo. Isso oferece maior versatilidade na utilização dessa funcionalidade, possibilitando a integração com serviços externos.

O Mecanismo de Atribuição Personalizada é empregado para transmitir variáveis do processo como argumentos para serviços específicos, permitindo que os desenvolvedores configurem o processo de maneira a fornecer informações relevantes para serviços internos da Senior Flow.

O processo precisa de algumas etapas.

Configuração do Processo: Processo definido dentro do BPM incluindo um formulário web associado.

Definição de Funções: As funções dos usuários que terão autorização para executar o processo são especificadas.

Atribuição Personalizada: Indica quais variáveis do processo devem ser transmitidas como argumentos para um serviço interno da Senior Flow.

Execução do Processo: Quando um usuário com as permissões adequadas tenta executar o processo, as variáveis do processo são transmitidas como argumentos para o serviço interno configurado na atribuição personalizada.

Integração com Serviços: O serviço interno pode utilizar esses argumentos para realizar ações específicas, como busca ou atualização de informações no sistema.

Lembrando que a configuração específica do processo e do Mecanismo de Atribuição Personalizada varia de acordo com a implementação, portanto, é importante verificar os detalhes específicos do ambiente em questão.

Importante

Não é possível utilizar variáveis de processo atribuídas a uma Lista de objetos como mecanismo de atribuição.

Este artigo ajudou você?