Quantidade de arquivos em um campo
O robô «Quantidade de arquivos em um campo» conta quantos arquivos estão anexados no campo de arquivo indicado de uma entidade CRM do Bitrix24 — um negócio, contato, empresa ou lead. As entradas são o tipo de entidade, seu ID e o código do campo de arquivo. Retorna a quantidade de arquivos (count) e o indicador has_files com o valor Y ou N para a ramificação condicional.
O robô abre a entidade CRM por tipo e ID, lê o campo de arquivo indicado e conta os arquivos anexados. As entradas são: o tipo de entidade (deal, contact, company ou lead), o ID da entidade e o código do campo de arquivo. As saídas são: count — a quantidade de arquivos no campo, e has_files — um indicador Y se houver ao menos um arquivo, caso contrário N. Use para verificar antes da mudança de etapa do negócio que o cliente anexou documentos, para não deixar avançar um card com o campo de anexos vazio ou para acionar um ramo separado quando não há arquivos. Se os parâmetros forem inválidos ou a entidade não for encontrada, o robô retorna count 0 e has_files N. O indicador has_files é prático de comparar na condição da próxima etapa do processo de negócios.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Tipo de entidade: deal / contact / company / lead | string | sim | |
| ID da entidade | int | sim | |
| Código do campo de arquivo | string | sim |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Quantidade de arquivos | int |
| Tem arquivos (Y/N) | string |
Cenário: verificar a presença de documentos em um negócio
- Um negócio entra na etapa «Documentos recebidos»
- O robô conta os arquivos no campo de anexos do negócio
- Com has_files = Y o processo segue, com N cria uma tarefa para solicitar os documentos