Projetos do funcionário pelas tarefas
O robô «Projetos do funcionário pelas tarefas» retorna ao processo de negócios os projetos do Bitrix24 (Alaio) em que um funcionário tem tarefas: um array de IDs de projetos, um array de nomes, o número de tarefas por projeto, o total de tarefas e um indicador «Encontrado» Y/N. A função na tarefa é selecionável: responsável, participante, observador ou criador; tarefas concluídas são incluídas por um indicador.
O designer padrão de processos de negócios do Bitrix24 (Alaio) não consegue dizer em quais projetos um funcionário está ocupado. O robô responde a isso pelas tarefas: seleciona as tarefas do funcionário na função indicada (responsável, participante, observador, criador), mantém apenas as vinculadas a um projeto e as agrupa por projeto. Por padrão contam apenas as tarefas não concluídas; o indicador «Incluir tarefas concluídas» acrescenta as fechadas. A saída é um array de IDs de projetos, um array de nomes, o número de tarefas por projeto (na mesma ordem), o número de projetos, o total de tarefas e o indicador «Encontrado» Y/N. Os projetos são ordenados por número de tarefas decrescente, então o primeiro projeto é onde o funcionário está mais carregado. Diferente do robô «Obter projetos do funcionário», este funciona sem a permissão «Grupos de trabalho» e mostra a carga real em vez da participação formal. Cenários típicos: verificar a carga de projetos de um funcionário antes de atribuir uma tarefa; reunir os projetos com tarefas abertas quando um funcionário sai; mostrar ao gestor a distribuição de tarefas de um subordinado no relatório semanal. O robô examina até 1000 tarefas por execução.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Funcionário | user | sim | |
| Função na tarefa | select | — | responsible |
| Incluir tarefas concluídas | bool | — | N |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| IDs dos projetos | int |
| Nomes dos projetos | string |
| Número de tarefas por projeto | int |
| Número de projetos | int |
| Total de tarefas em projetos | int |
| Encontrado (Y/N) | string |
| ID do primeiro projeto | int |
| Nome do primeiro projeto | string |
Quais erros o robô pode retornar?
O robô grava essas mensagens no histórico do processo de negócios quando não consegue concluir uma etapa. O texto mostra o que corrigir nas configurações ou nos dados.
- Erro: funcionário não informado
- Erro ao acessar as tarefas
Cenário: escolha do responsável
- Um negócio passa para a etapa «Implantação»
- O robô conta os projetos e tarefas abertas do candidato a responsável
- Se o número de projetos passar de três, o processo atribui a tarefa a outro funcionário