Eliminar teléfono de la entidad por ID
El robot «Eliminar teléfono de la entidad por ID» quita los números indicados de la ficha de un prospecto, contacto o compañía por su tipo e ID — desde cualquier contexto de proceso de negocio en Bitrix24. Los números se proporcionan como una lista y la comparación es inteligente por defecto: 8 y +7 se consideran el mismo número. Devuelve un indicador de eliminación (Y/N), la cantidad de números eliminados y la lista de valores eliminados.
El robot elimina uno o varios teléfonos de una entidad arbitraria — un prospecto, contacto o compañía indicados de forma explícita por tipo e ID, incluso cuando el proceso de negocio se ejecuta sobre otra entidad de CRM (por ejemplo, el proceso de una negociación limpia el teléfono del contacto vinculado). Los números a eliminar se indican como un campo múltiple (uno por línea). El modo de comparación es un parámetro: «inteligente» (por defecto) reduce los números a un núcleo de 10 dígitos y trata 8, +7 y la forma sin prefijo como el mismo número; «solo por dígitos» compara todos los dígitos sin reducir; «coincidencia exacta» compara la cadena tal cual. Internamente el robot lee la lista de teléfonos de la entidad y elimina solo los valores coincidentes por sus identificadores — los demás teléfonos, así como el correo y otros datos de contacto, quedan intactos. Si no se encuentra ningún número, no se realiza ninguna escritura. Casos típicos: quitar un número obsoleto de una compañía vinculada mientras se trabaja una negociación, eliminar un número de la lista negra a partir de datos de un sistema externo. Devuelve un indicador «Eliminado» (Y/N), la cantidad de números eliminados y la lista de valores eliminados — úselos en las condiciones y notificaciones de los pasos siguientes. Si el robot se ejecuta en el proceso de negocio de la propia entidad, es más cómodo el robot «Eliminar teléfono de la entidad actual» — allí no hace falta el ID.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Tipo de entidad | select | sí | contact |
| ID de la entidad | int | sí | |
| Números a eliminar (uno por línea) | string | sí | |
| Cómo comparar los números | select | sí | smart |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Eliminado (Y/N) | string |
| Cuántos números se eliminaron | int |
| Números eliminados | string |
Escenario: quitar el teléfono de un contacto vinculado desde un proceso de negociación
- En el proceso de negocio de la negociación añada el robot «Eliminar teléfono de la entidad por ID»
- Elija el tipo Contacto, en el ID indique el contacto de la negociación y en la lista de números el teléfono a eliminar
- El robot devuelve Eliminado = Y y removed_count = 1 si el número estaba en la ficha