Încodarea variabilelor
Diferite funcții pot fi aplicate la variables în Planfix. Una dintre ele este:
::encode=url
Să presupunem că aveți o sarcină în care trebuie creat un link care, la accesare, transmite parametri suplimentari din sarcină, de exemplu numele unui curs. Linkul arată astfel:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source}}
Totuși, dacă numele cursului conține caractere invalide, datele din link nu vor fi transmise corect. De exemplu, un link cu un astfel de nume de curs:
Promotion "Learn video editing in just 1 month for free" (2020)
Va arăta astfel:
https://site-course.com/forms/about-course/?course_name=Promotion
Acest lucru se întâmplă pentru că linkul conține spații și caractere speciale care nu sunt permise atunci când se construiește un link. Toate aceste caractere trebuie codificate. Funcția ::encode=url este adăugată la variabile pentru a realiza această codificare.
Linkul corect cu variabile ar trebui, prin urmare, să arate astfel:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source::encode=url}}
Iar linkul generat după aplicarea codificării va arăta astfel:
Astfel, numele cursului este transmis în link fără pierderi.