For the complete documentation index, see llms.txt. This page is also available as Markdown.

Case Repository - użycie w low-code

Integracja low-code z Case Repository

Funkcjonalność dodawania nowych wpisów do Case Repository jest dostępna dla skryptów (scriptService) oraz zadań skryptowych (scriptTask).

API Low-Code dla Case Repository

Eximee Case Repository pełni rolę centralnego repozytorium spraw klienta, agregując informacje z wielu kanałów i systemów w jednolitym modelu danych. W kontekście platformy low-code API umożliwia standaryzowaną integrację procesów, formularzy i usług z repozytorium spraw, tak aby dane o statusach i zdarzeniach były spójne, aktualne i dostępne między aplikacjami.

Integracja opiera się na modelu event-driven, dzięki czemu publikacja i aktualizacja danych może odbywać się w czasie rzeczywistym, niezależnie od miejsca inicjacji procesu. Pozwala to budować jednolity widok spraw klienta (omnichannel), wspierać automatyzację oraz zapewnić ciągłość obsługi w kanałach klienckich i wewnętrznych.

Niniejsza sekcja opisuje sposób wykorzystania API low-code do komunikacji z Case Repository, w tym zasady publikacji danych, wymagania dotyczące modelu obiektu Case.

Szczegółowy opis roli, architektury i modelu danych Eximee Case Repository znajduje się w dokumencie opisującym założenia Case Repository.

Utworzenie nowego statusu sprawy

Metoda create tworzy nowy wpis statusu sprawy w Case Repository.

Wymagane pola:

  • caseType - typ sprawy,

  • client - identyfikator klienta,

  • clientType - typ identyfikatora klienta,

  • status - aktualny status sprawy.

Pole statusDescription jest opcjonalne i służy do rozszerzenia opisu statusu.

Pole source domyślnie uzupełniane jest wartością "eximee" dla wszystkich wpisów tworzonych z poziomu platformy low-code. Pole caseType domyślnie uzupełniane jest nazwą aplikacji dla wszystkich wpisów tworzonych z poziomu platformy low-code.

Przykład:

Modyfikacja istniejącego statusu sprawy

Metoda update aktualizuje status istniejącej sprawy. W żądaniu należy przekazać tylko te pola, które mają zostać zmienione. Operacja modyfikuje wszystkie statusy przypisane do danej sprawy.

Przykład wywołania aktualizacji statusu i opisu:

Usunięcie statusu sprawy

Metoda delete usuwa wszystkie statusy przypisane do danej sprawy. Operacja jest nieodwracalna.

Pobranie aktualnego statusu sprawy

Metoda get pobiera aktualny status sprawy.

Przykładowa odpowiedź:

Wyszukiwanie statusu sprawy

Metoda search umożliwia wyszukiwanie statusów spraw na podstawie przekazanych filtrów. Filtry można łączyć dowolnie, a wyniki są stronicowane. Między różnymi polami filtra stosowany jest iloczyn logiczny (AND), co oznacza, że zwracane są wyłącznie rekordy spełniające wszystkie podane warunki.

Przykładowe użycie:

Przykładowa odpowiedź:

Ostatnia aktualizacja

Czy to było pomocne?