Mentiony i zmienne procesu
Mentiony to znaczniki {{źródło:ścieżka}}, którymi wstawiasz dane zamówienia, klienta, firmy i wyników poprzednich akcji w tematy maili, treści, adresy API i warunki. Zmienne procesu przechowują wartości między krokami.
Czym jest mention#
Mention ma postać {{źródło:ścieżka}}. W trakcie wykonania obiegu system zastępuje go prawdziwą wartością. W polach tekstowych możesz łączyć kilka mentionów z własnym tekstem, np. temat maila: Twoje zamówienie {{order_field:order_number}}.
Jeśli pole zawiera dokładnie jeden mention, system zwraca jego natywną wartość (liczbę, tablicę, obiekt), a nie tekst. Dzięki temu możesz zbudować typowany obiekt z wielu mentionów.
Źródła mentionów#
| Źródło | Co zwraca | Przykład |
|---|---|---|
order_field | Pole zamówienia | {{order_field:order_number}} |
customer_field | Pole klienta zamówienia | {{customer_field:email}} |
delivery_zone | Dane strefy dostawy zamówienia | {{delivery_zone:name}} |
context_variable | Zmienna procesu | {{context_variable:kod_rabatowy}} |
dictionary_item | Pozycja słownika | {{dictionary_item:...}} |
loop_item, loop_index, loop_result | Bieżący element, indeks i wynik pętli | {{loop_item:name}} |
action_result | Wynik wcześniejszej akcji | {{action_result:wyslij_mail.messageId}} |
trigger_param | Parametr adresu webhooka | {{trigger_param:page}} |
workflow_app | Adresy e-mail klientów, segmentów klientów i użytkowników panelu (np. odbiorcy maila) | {{workflow_app:customers.segment.12.recipient_emails}} |
system | Wartości systemowe (poniżej) | 08.11.2026 |
Zamiast kanonicznych zapisów działają skróty: {{order.pole}} oznacza {{order_field:pole}}, a {{variables.nazwa}} oznacza {{context_variable:nazwa}}.
Wartości systemowe#
| Grupa | Dostępne wartości |
|---|---|
| Firma | company_id, company_name, company_email, company_phone, company_nip |
| Zamówienie | order_customer_name, order_total_formatted, order_created_at, order_status_name, payment_status, cancel_reason |
| Linki | order_confirmation_link, order_confirmation_token, order_payment_link, admin_panel_url, admin_order_url |
| Adres dostawy | shipping_name, shipping_street, shipping_house_number, shipping_zip_code, shipping_city, shipping_country, shipping_address_full |
| Czas | current_date, current_day, current_month, current_year, current_time |
| Inne | random_guid, random_guid_short, workflow_instance_id |
| Użytkownik | logged_user_id, logged_user_role_id, logged_user_structure_id |
Zmienne procesu#
Zmienne deklarujesz w definicji obiegu. Akcja Ustaw zmienną zapisuje do nich wartości z jednego z sześciu źródeł (wartość stała, pozycja słownika, pole zamówienia, status zamówienia, zmienna kontekstu, wynik akcji poprzedniej) i obsługuje operacje: ustaw, zwiększ, zmniejsz, dopisz, dodaj do tablicy i wyczyść.
- Mention
{{źródło:ścieżka}}wstawia dane w momencie wykonania obiegu. - Pojedynczy mention zwraca natywną wartość, kilka mentionów w tekście składa się w ciąg.
- Zmienne procesu przenoszą wartości między krokami i pętlami.
