Remover telefone da entidade por ID
O robô «Remover telefone da entidade por ID» retira os números indicados do cartão de um lead, contato ou empresa pelo seu tipo e ID — a partir de qualquer contexto de processo de negócios no Bitrix24. Os números são fornecidos como uma lista e a comparação é inteligente por padrão: 8 e +7 são considerados o mesmo número. Retorna um indicador de remoção (Y/N), a quantidade de números removidos e a lista de valores removidos.
O robô remove um ou mais telefones de uma entidade arbitrária — um lead, contato ou empresa informados explicitamente por tipo e ID, mesmo quando o processo de negócios é executado sobre outra entidade de CRM (por exemplo, o processo de um negócio limpa o telefone do contato vinculado). Os números a remover são informados como um campo múltiplo (um por linha). O modo de comparação é um parâmetro: «inteligente» (padrão) reduz os números a um núcleo de 10 dígitos e trata 8, +7 e a forma sem prefixo como o mesmo número; «apenas por dígitos» compara todos os dígitos sem reduzir; «correspondência exata» compara a string como está. Internamente o robô lê a lista de telefones da entidade e exclui apenas os valores coincidentes pelos seus identificadores — os demais telefones, bem como e-mail e outros dados de contato, ficam intactos. Se nenhum número for encontrado, nenhuma gravação é realizada. Casos típicos: remover um número desatualizado de uma empresa vinculada ao trabalhar um negócio, retirar um número da lista negra a partir de dados de um sistema externo. Retorna um indicador «Removido» (Y/N), a quantidade de números removidos e a lista de valores removidos — use-os nas condições e notificações das etapas seguintes. Se o robô for executado no processo de negócios da própria entidade, o robô «Remover telefone da entidade atual» é mais prático — lá não é preciso o ID.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Tipo de entidade | select | sim | contact |
| ID da entidade | int | sim | |
| Números a remover (um por linha) | string | sim | |
| Como comparar os números | select | sim | smart |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Removido (Y/N) | string |
| Quantos números foram removidos | int |
| Números removidos | string |
Cenário: retirar o telefone de um contato vinculado a partir de um processo de negócio
- No processo de negócios do negócio adicione o robô «Remover telefone da entidade por ID»
- Escolha o tipo Contato, no ID informe o contato do negócio e na lista de números o telefone a remover
- O robô retorna Removido = Y e removed_count = 1 se o número estava no cartão