URL-Codierung / Decodierung einer Zeichenkette
Der Roboter URL-Codierung / Decodierung codiert eine Zeichenkette für die sichere Verwendung in einer URL oder decodiert sie zurück in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Der Modus encode wandelt Leerzeichen in „+“ um, encode_raw codiert gemäß RFC 3986 (Leerzeichen wird zu %20), und decode sowie decode_raw führen die Umkehrung durch. Er gibt die fertige Zeichenkette im Ergebnisfeld für den nächsten Schritt des Prozesses zurück.
Der Roboter wandelt eine beliebige Zeichenkette in eine URL-sichere Form und wieder zurück, sodass Sie sie ohne manuelles Escapen in Links, Query-Parameter und Webhooks einfügen können. Der Modus encode (Standard) verwendet die Standardcodierung application/x-www-form-urlencoded: Leerzeichen werden zu „+“, Sonderzeichen zu %XX. Der Modus encode_raw codiert gemäß RFC 3986, wobei ein Leerzeichen zu %20 wird — erforderlich für URL-Pfade und -Komponenten. Die Modi decode und decode_raw führen die Umkehrung aus. Typische Fälle: einen Link mit UTM-Tags aus Auftragswerten erstellen, einen Kontaktnamen oder eine Adresse in einem Webhook-GET-Parameter übergeben oder eine eingehende codierte Zeichenkette korrekt zerlegen. Das Ergebnis wird im Feld „Ergebnis“ zurückgegeben, das in den nächsten Schritt des Geschäftsprozesses einfließt.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Zeichenkette | string | ja | |
| Modus: encode (Standard) / decode / encode_raw (RFC 3986) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Ergebnis | string |
Szenario: Erstellen eines Links mit Parametern aus Auftragsfeldern
- Der Geschäftsprozess nimmt einen Firmennamen mit Sonderzeichen
- Der Roboter codiert ihn im Modus encode_raw für die URL
- Die fertige Zeichenkette wird in eine Webhook-Adresse oder eine E-Mail eingefügt