> For the complete documentation index, see [llms.txt](https://docs.eximee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eximee.com/budowanie-aplikacji/model-danych/bazy-projekcji-low-code.md).

# Bazy projekcji low-code

#### Wprowadzenie: Czym jest baza projekcji Low-Code?

Baza projekcji low-code (*Eximee Registry*) to wewnętrzny mechanizm platformy Eximee, który pozwala na przechowywanie i przekazywanie danych pomiędzy różnymi instancjami tej samej aplikacji lub pomiędzy wieloma osobnymi aplikacjami low-code. Działa ona jak wspólny schowek na informacje, który low-coder może samodzielnie obsługiwać z poziomu Eximee Designer za pomocą prostych skryptów (ScriptCode).

#### Do czego służy ten mechanizm?

Narzędzie to powstało po to, aby aplikacje budowane w low-code mogły łatwo dzielić się wiedzą o bieżących sprawach bez konieczności tworzenia ciężkich, programistycznych integracji backendowych. Warstwa low-code zyskuje dzięki temu pełną niezależność w zarządzaniu stanem swoich procesów.

W praktyce low-coder używa bazy projekcji do:

* **Agregacji kontekstu rozbitego na wiele spraw:** Przechowywania powiązań między różnymi aplikacjami low-code, na przykład lista wnioskowanych obecnie kredytów na PESEL klienta
* **Adresacji danych przychodzących:** Przechowywanie par *identyfikator zewnętrzny*:*identyfikator wewnętrzny* pozwalających optymalnie odnaleźć sprawę, której należy przekazać zdarzenie z Kafka lub MQ

#### Co bazy projekcji dają Low-Coderom?

Najważniejsze wartości, jakie dają Low-Coderom bazy projekcji:

1. **Brak konieczności angażowania programistów:** Jako Low-Coder możesz samodzielnie zapisywać dane poza kontekstem jednej aplikacji, w pełni zarządzając strukturą danych.
2. **Szybki dostęp do danych:** Z poziomu Low-Code możesz szybko odszukać zestaw danych, którego potrzebujesz. Masz pełną kontrolę nad kluczem wyszukiwania.
3. **Izolacja i dedykowany zakres:** Dzięki podziałowi baz projekcji na przestrzenie nazw (*namespace*) masz komfort działania bez wpływu na inne zespołu. Możesz współdzielić przestrzenie aby wymieniać się informacjami z innymi aplikacjami, ale nie musisz.

#### Jak korzystać z Bazy Projekcji w ScriptCode?

Dostęp do bazy projekcji (*Eximee Registry*) masz zapewniony bezpośrednio z poziomu każdego skryptu ScriptCode uruchamianego w kontekście formularza (np. w walidatorach, serwisach stron, EntryService czy ExitService), na poziomie obsługi zadań automatycznych procesu czy konsumentów zdarzeń z Kafka/MQ. Wszystkie operacje realizujesz za pomocą wbudowanego interfejsu `api.registry`

{% content-ref url="/pages/EFGCHzyQoetdv6UD1ym7" %}
[Obsługa baz projekcji (Registry)](/budowanie-aplikacji/logika-biznesowa/scriptcode/script-code-bazy-projekcji.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.eximee.com/budowanie-aplikacji/model-danych/bazy-projekcji-low-code.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
