# Panel zmiennych sesyjnych

Panel zmiennych sesyjnych umożliwia pracę w dwóch trybach:

{% stepper %}
{% step %}

### Tryb tylko do odczytu (domyślny)

Dostępne w nim są:

* funkcjonalność sortowania tabeli zmiennych sesyjnych po każdej dostępnej kolumnie (**Mid**, **Wartość domyślna**, **Id serwisu**, **Parametr wyjściowy**, **Exposed**, **Gtm**, **Tag gtm**, **Statystyki**),
* funkcjonalność przeszukiwania tabeli po wszystkich kolumnach poza **Exposed** oraz **Gtm** — dostępna po kliknięciu lupki w prawym górnym rogu szuflady.

![Ilustracja 1. Przykład przeszukiwania tabeli zmiennych sesyjnych po frazie "wnioskodawcy"](/files/6ef66a347263ff2b35c67e1febeb2aab2ab0c791)
{% endstep %}

{% step %}

### Tryb edycji (dostępny po wciśnięciu "Edytuj proces")

Dostępne są wszystkie funkcjonalności z trybu tylko do odczytu, a dodatkowo:

* Możliwość edycji istniejących zmiennych sesyjnych z wyłączeniem zmiennych tworzonych domyślnie (predefiniowanych). W polach, które można edytować, wyświetlany jest placeholder (np. **Wartość domyślna**).
* Możliwość usuwania zmiennych sesyjnych z wyłączeniem zmiennych tworzonych domyślnie. Usunięcie zmiennej następuje przy pomocy ikony kosza pojawiającej się po najechaniu na konkretną zmienną. W przypadku zmiennych domyślnych ikona kosza jest nieaktywna.
* Możliwość dodania nowej zmiennej sesyjnej przy pomocy przycisku **Dodaj zmienną sesyjną** umieszczonego na dole panelu. Kliknięcie powoduje dodanie nowego wiersza na górze tabeli i ustawienie kursora w pustym polu **Mid**. Nowa zmienna musi posiadać wartość **Mid**; pozostałe własności są opcjonalne.
* Podczas edycji oraz dodawania nowej zmiennej należy pamiętać o zależnościach własności:

{% hint style="info" %}

* Własność **Gtm** można zaznaczyć wyłącznie, gdy również zaznaczona jest własność **Exposed**.
* Własność **Tag gtm** można wypełnić wyłącznie, gdy zaznaczona jest własność **Gtm**.
  {% endhint %}

Więcej informacji dotyczących tworzenia i edytowania zmiennych w [Zarządzanie zmiennymi sesyjnymi](/budowanie-aplikacji/interfejs-uzytkownika/formularze/zmienne-sesyjne/zarzadzanie-zmiennymi-sesyjnymi.md).

Po kliknięciu w panelu bocznym opcji **Zmienne sesyjne**, wysunie się panel boczny z tabelką prezentującą podgląd zmiennych sesyjnych użytych na wniosku.

![Ilustracja 2. Panel definiowania zmiennych sesyjnych w trybie edycji](/files/66651769a6c6832f36f3aabcf28dcb9dcb04bcf8)
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/zmienne-sesyjne/panel-zmiennych-sesyjnych.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
