> For the complete documentation index, see [llms.txt](https://usermanual.ergonode.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://usermanual.ergonode.com/ergonode-user-manual-pl/przeplyw-pracy/informacje/kreator/warunki.md).

# Warunki

Ta karta pozwala wybrać warunki, które muszą być spełnione, zanim produkt może przejść dalej. Warunki te pochodzą z listy zdefiniowanej wcześniej.

Jeśli dodasz więcej niż jeden warunek, będą one połączone operatorem logicznym AND, co oznacza, że wszystkie obecne warunki muszą być spełnione, aby produkt mógł przejść. Obecnie nie są dostępne inne operatory.

<figure><img src="/files/41c017e99fb9ec80c7544f88a3b19ee9c4efe6b7" alt=""><figcaption></figcaption></figure>

Możesz wybrać spośród 6 warunków lub pozostawić przejście bez żadnego z nich.

Dostępne warunki:&#x20;

* **Atrybut ma wartość** - sprawdza, czy określony atrybut zawiera jakąkolwiek wartość.

<figure><img src="/files/ab1f3495d099f9c8ad5b98ce15823bc3b8ea3c93" alt=""><figcaption></figcaption></figure>

* **Kategoria produktu** - sprawdza, czy produkt jest przypisany do co najmniej jednej kategorii.

<figure><img src="/files/e86e1888700912bae23882a8abe91e14a0e49c7a" alt=""><figcaption></figcaption></figure>

* **Kompletność produktu** - sprawdza kompletność zawartości w określonym języku.

<figure><img src="/files/4785000ab119c034edf47bc250ca6c47a6ecf735" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Podczas pracy z produktem i zmian statusów, ustawienie tego warunku oznacza, że każdy język będzie traktowany oddzielnie.

**Przykład:**\
\
W systemie aktywne są dwa języki — angielski i włoski — przypisane do tego samego Workflow.\
W tym Workflow, na końcowym etapie, zdefiniowane są dwa statusy: **zatwierdzony → opublikowany**.\
Warunkiem przejścia jest tylko jeden - **Zestaw kompletności produktu**.

Produkt **SKU\_01** w angielskiej wersji osiągnął już pełną kompletność (100% wymaganych atrybutów jest wypełnionych) – status może zostać zmieniony na **opublikowany**.\
\
Ten sam produkt **SKU\_01** we włoskiej wersji osiągnął tylko 80% kompletności – dla włoskiej wersji status nie może zostać zmieniony na **opublikowany**ponieważ warunek kompletności produktu w tym języku nie został spełniony.
{% endhint %}

* **Zestaw kompletności produktu** - sprawdza, czy wymagane atrybuty zdefiniowane w przypisanym Zestawie kompletności są wypełnione w określonej sekcji szablonu.

<figure><img src="/files/50977448f806cc6dc3947dac4ec046cd774b2e4b" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Podczas konfigurowania warunku „Zestaw kompletności produktu” masz opcję wybrania&#x20;

„Jest ukończony lub nie ma zastosowania”. Wybierając tę opcję zapewniasz, że przejście będzie dostępne w dwóch sytuacjach:

1. Jeśli konkretny zestaw kompletności jest obecny w szablonie produktu i jest w 100% wypełniony.
2. Jeśli zestaw kompletności **nie** jest obecny w szablonie produktu, co oznacza, że produkt nadal kwalifikuje się do przejścia.
   {% endhint %}

* **Użytkownik** - umożliwia zdefiniowanie, który użytkownik lub użytkownicy mogą zmieniać status (można wybrać więcej niż jednego użytkownika z listy).

<figure><img src="/files/a0463c11a46ceb1f6f03c66a92c40b0c0ecb32c0" alt=""><figcaption></figcaption></figure>

* **Rola użytkownika** - umożliwia zdefiniowanie, które role użytkowników mogą zmieniać status (można wybrać więcej niż jedną rolę z listy).

<figure><img src="/files/e9e77b2bcb20d2a64223e45785b8867d68117f63" alt=""><figcaption></figcaption></figure>

Gdy skonfigurujesz wszystkie statusy i przejścia między nimi zgodnie z potrzebami, workflow jest gotowy, ale zanim stanie się użyteczny, musi zostać powiązany z językiem. Można to zrobić w System -> Settings -> [Język](/ergonode-user-manual-pl/system/ustawienia/jezyki.md).


---

# 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://usermanual.ergonode.com/ergonode-user-manual-pl/przeplyw-pracy/informacje/kreator/warunki.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.
