Search

Home

REPORT

REPORT

Operator REPORT umożliwia generowanie dokumentów PDF na podstawie danych przetwarzanych na magistrali wejściowej. Przetwarzając rekordy magistrali, operator tworzy jeden lub więcej raportów zgodnie z definicją przygotowaną w narzędziu Edytor RaportuEdytor Raportu.

Dzięki temu operatorowi możesz:

  • tworzyć automatyczne zestawienia, raporty i dokumenty zawierające dane pochodzące z procesu przetwarzania,
  • precyzyjnie określić wygląd dokumentu PDF, w tym jego układ, tabele, tekst i obrazy,
  • osadzać dane z bitów magistrali w określonych miejscach raportu zgodnie z konfiguracją.

Operator jest często wykorzystywany jako etap procesu umożliwiający generowanie czytelnych i gotowych do dystrybucji dokumentów na podstawie danych wejściowych.

Przykład projektu z wykorzystaniem operatora REPORT.

image

KONFIGURACJA OPERATORA

Aby skonfigurować raport, uruchom Edytor RaportuEdytor Raportu, klikając przycisk Show designer na zakładce Definition.

image

Po zakończeniu konfiguracji na zakładce Busbar details możesz sprawdzić strukturę magistrali wyjściowej operatora.

image

Raport zostaje dołączony do magistrali wyjściowej w postaci dwóch bitów:

  • report_name → bit typu Text przechowujący nazwę wygenerowanego raportu.
  • report_binary → bit typu Blob zawierający dane binarne raportu w formacie PDF. Dane te można wykorzystać w dalszej części procesu, np. zapisać jako plik na dysku lub serwerze FTP albo przesłać po zakodowaniu w formacie Base64, korzystając z mechanizmu wywołań automatycznych REST API.

Liczba bitów oraz rekordów magistrali wejściowej może różnić się od liczby bitów i rekordów magistrali wyjściowej. Podczas konfiguracji raportu określasz pola definiujące tworzony dokument. To właśnie te pola oraz bity report_name i report_binary tworzą magistralę wyjściową operatora. Liczba rekordów magistrali wyjściowej wynika z grupowania danych według pól definiujących dokument.

icon

Po każdej zmianie definicji raportu należy ponownie wygenerować bity magistrali wyjściowej.