Codificación / decodificación URL de una cadena
El robot de codificación / decodificación URL codifica una cadena para usarla de forma segura en una URL o la decodifica de vuelta en los procesos de negocio y robots de Bitrix24 (Alaio). El modo encode convierte los espacios en «+», encode_raw codifica según RFC 3986 (el espacio pasa a %20), y decode y decode_raw realizan la operación inversa. Devuelve la cadena lista en el campo de resultado para el siguiente paso del proceso.
El robot convierte una cadena arbitraria en una forma segura para URL y de vuelta, de modo que pueda insertarla en enlaces, parámetros de consulta y webhooks sin escaparla a mano. El modo encode (predeterminado) aplica la codificación estándar application/x-www-form-urlencoded: los espacios pasan a «+» y los caracteres especiales a %XX. El modo encode_raw codifica según RFC 3986, donde un espacio pasa a %20, necesario para rutas y componentes de URL. Los modos decode y decode_raw hacen la operación inversa. Casos típicos: construir un enlace con etiquetas UTM a partir de valores de la negociación, pasar el nombre de un contacto o una dirección en un parámetro GET de un webhook, o analizar correctamente una cadena codificada entrante. Devuelve el resultado en el campo «Resultado», que alimenta el siguiente paso del proceso de negocio.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Cadena | string | sí | |
| Modo: encode (predeterminado) / decode / encode_raw (RFC 3986) | string | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Resultado | string |
Escenario: construcción de un enlace con parámetros a partir de campos de la negociación
- El proceso de negocio toma el nombre de una empresa con caracteres especiales
- El robot en modo encode_raw lo codifica para la URL
- La cadena lista se inserta en la dirección de un webhook o en un correo