[Intum Pomoc](https://intum.pl/pomoc.md) / [Procesy i dane](https://intum.pl/pomoc/inconnector/procesy-i-dane.md)

# [Obiekty danych](https://intum.pl/pomoc/inconnector/connect-procesy-flow-obiekty-danych.md)

Obiekt danych (**Data Object**) to zapisany kawałek danych, na którym pracuje albo pracował
proces - zamówienie ze sklepu, faktura, wiadomość, dowolna paczka danych, którą integracja
przechowuje, żeby móc się do niej wrócić. W przeciwieństwie do migawek procesu (patrz [Karta
procesu](inconnector/connect-procesy-flow-karta-procesu)) obiekt danych zostaje w systemie długo, więc to on jest właściwym
miejscem do szukania „co dokładnie przyszło" i „co z tym zrobiono".

> [!PATH]
> [Obiekty danych](app:/connect/data_objects)

## Szukanie konkretnego obiektu {#szukanie}

Pole wyszukiwania na liście przyjmuje frazy typu `pole:wartość`, które można łączyć - na
przykład:

```
external_name:shoper_order external_id:678 connector:woocommerce% flow:shoper% app:%ksef%
```

Najużyteczniejsze pola: `external_name` (rodzaj danych, np. `shoper_order`), `external_id`
(identyfikator w usłudze zewnętrznej, np. numer zamówienia w sklepie), `connector`, `flow`,
`app` - `%` działa jako dopasowanie częściowe (jak w SQL `LIKE`).

## Co pokazuje karta obiektu {#karta}

- **Zewnętrzny identyfikator/rodzaj** (`external_id`/`external_name`) - jak dane identyfikowały
  się w usłudze, z której przyszły
- **Dane** - surowa treść w JSON, dokładnie taka, jaką przetwarza flow
- **Załączniki** - pliki powiązane z obiektem (np. skan faktury), do pobrania z karty
- **Procesy flow** - ostatnie uruchomienia, które dotyczyły tego obiektu, ze statusem i datą
- **Zsynchronizowane dane** - stan po stronie usługi docelowej, jeśli integracja go zapisuje
  (np. numer faktury nadany w Fakturowni)

Przy zamówieniach ze sklepu (Shoper, WooCommerce, Shopify, Shoptet, Allegro) karta pokazuje
dodatkowo bezpośredni odnośnik do wystawionej faktury - patrz [Zamówienia ze sklepu jako
faktury i klienci](inconnector/connect-zastosowania-sklep-do-faktury).

## Ponowne uruchomienie na tym obiekcie {#trigger}

Przycisk **Uruchom** na karcie obiektu odpala integrację jeszcze raz, z danymi tego konkretnego
obiektu jako wejściem - przydatne, gdy trzeba powtórzyć przetwarzanie jednego zamówienia czy
jednej faktury bez ręcznego przepisywania danych (np. po naprawieniu przyczyny błędu). To samo
da się zrobić z poziomu [konektora](inconnector/connect-uruchamianie-i-testowanie#execute), ale stąd nie
trzeba szukać, którą metodę i z jakimi danymi wywołać - system wie to z samego obiektu.

Karta pokazuje też, jeśli dany rodzaj danych to obsługuje, listę **Transformacji** - gotowych
przekształceń formatu (np. z faktury Fakturowni na UBL czy Factur-X), i listę **Metod** - wywołań
innych konektorów z tym obiektem jako danymi wejściowymi.

> [!WARNING]
> Obiekt starszy niż 12 miesięcy bywa okrojony do samych danych potrzebnych do wyszukania - próba
> uruchomienia integracji na takim obiekcie kończy się czytelną odmową zamiast błędu. Wyjaśnia to
> [Stary proces albo obiekt nie ma pełnych danych](inconnector/connect-problemy-stary-proces-bez-danych).