# Tworzenie i podpięcie skryptów

## Informacje wstępne <a href="#edytorskryptow-informacjewstepne" id="edytorskryptow-informacjewstepne"></a>

Aby utworzyć nowy lub edytować istniejący skrypt należy przejść do modułu **Biblioteka** i wybrać zakładkę **Skrypty.** Zostanie zaprezentowana lista dostępnych skryptów. Z tego widoku można utworzyć nowy skrypt, przejrzeć historię wersji skryptu, utworzyć kopię lub edytować istniejący artefakt.

<figure><img src="/files/hCpxdLoOx03ly4dwU6Qp" alt=""><figcaption><p><em><strong>Ilustracja</strong></em> <em><strong>1.</strong> Okno z listą skryptów i menu kontekstowym jednego z artefaktów</em></p></figcaption></figure>

## Tworzenie skryptu <a href="#skrypty-scriptservice-tworzenieskryptu" id="skrypty-scriptservice-tworzenieskryptu"></a>

Script Service to jeden z typów artefaktów w repozytorium. Aby dodać serwis skryptowy, należy skorzystać z Eximee Designer i przejść do zakładki **Biblioteka → Skrypty**, a następnie kliknąć znajdujący się po prawej stronie przycisk **Dodaj skrypt.**

<figure><img src="/files/VVqp25LcIFGSdL9sKNXV" alt=""><figcaption><p><em><strong>Ilustracja 2.</strong> Dodawanie skryptów</em></p></figcaption></figure>

## Okno edycji <a href="#skrypty-scriptservice-oknoedycji" id="skrypty-scriptservice-oknoedycji"></a>

Okno edycji zezwala na zmianę treści skryptu, parametrów wejściowych i wyjściowych, oraz uruchomienie skryptu na danych testowych:

<figure><img src="/files/mI93s0jU1rdySRNMhlDp" alt=""><figcaption><p><em><strong>Ilustracja 3.</strong> Okno edycji skrypt serwisu</em></p></figcaption></figure>

## Podpięcie na wniosku <a href="#skrypty-scriptservice-podpiecienawniosku" id="skrypty-scriptservice-podpiecienawniosku"></a>

Dla konkretnego komponentu w panelu **Właściwości** należy wybrać **Interakcje → Źródło danych zewnętrznych → Wybierz serwis**, a następnie wybrać nazwę danego skryptu i przypisać odpowiednie komponenty do parametrów wejściowych i wyjściowych.

Skrypty możemy tez podpinać jako serwisy wejściowe, wyjściowe oraz page serwisy.

<figure><img src="/files/1mlXswzFCAUJwrGtXTkn" alt=""><figcaption><p><em><strong>Ilustracja 4.</strong> Podpięcie skryptu na wniosku</em></p></figcaption></figure>

## Przekierowanie do kodu skryptu <a href="#skrypty-scriptservice-przekierowaniedokoduskryptu" id="skrypty-scriptservice-przekierowaniedokoduskryptu"></a>

Po podpięciu skryptu w prawej części okna wyświetli się ikonka ![](/files/23tMaxwKXdltn5NIkk06) umożliwiająca przejście do źródła kodu skryptu. Po kliknięciu na ikonce okno edytora ze źródłem tego skryptu otworzy się w bieżącej karcie przeglądarki. Można także kliknąć na ikonce prawym przyciskiem myszy i wówczas możemy zdecydować o otwarciu źródła kodu skryptu w nowej karcie lub nowym oknie przeglądarki.

<figure><img src="/files/DmqwiQfgCVIqBLrK8Rgs" alt=""><figcaption><p align="center"><em><strong>Ilustracja 5.</strong> Menu kontekstowe ikony kierującej do źródła skryptu</em></p></figcaption></figure>


---

# 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/logika-biznesowa/scriptcode/skrypty-scriptservice/tworzenie-i-podpiecie-skryptow.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.
