URL-encode / decode строки
Робот URL-encode / decode кодирует строку для безопасной вставки в URL или декодирует её обратно в бизнес-процессах и роботах Битрикс24. Режим encode заменяет пробелы на «+», encode_raw кодирует по RFC 3986 (пробел → %20), decode и decode_raw выполняют обратное преобразование. Возвращает готовую строку в поле результата для следующего шага процесса.
Робот преобразует произвольную строку в URL-безопасный вид и обратно, чтобы её можно было подставлять в ссылки, query-параметры и вебхуки без ручного экранирования. Режим encode (по умолчанию) использует стандартное кодирование application/x-www-form-urlencoded: пробелы превращаются в «+», спецсимволы — в %XX. Режим encode_raw кодирует по RFC 3986, где пробел становится %20 — это нужно для путей и компонентов URL. Режимы decode и decode_raw выполняют обратную операцию. Типовые случаи: собрать ссылку с UTM-метками из значений сделки, передать имя контакта или адрес в GET-параметре вебхука, корректно разобрать пришедшую закодированную строку. Возвращает результат в поле «Результат», которое подставляется в следующий шаг бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Строка | string | да | |
| Режим: encode (по умолчанию) / decode / encode_raw (RFC 3986) | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Результат | string |
Сценарий: формирование ссылки с параметрами из полей сделки
- Бизнес-процесс берёт название компании со спецсимволами
- Робот в режиме encode_raw кодирует его для URL
- Готовая строка подставляется в адрес вебхука или письма