Inspekcje

Raporty inspekcji

Raport listy inspekcji

Raport listy inspekcji pozwala przedstawić za pomocą listy wybrane inspekcje odpowiadające kryteriom wyszukiwania.

  • Nazwa oryginalna pliku: ReportInspections.java

  • UUID raportu: 3ea74f32-1842-40d0-ad70-af61422a4941

  • Plikiem wejściowym do aplikacji jest plik z rozszerzeniem jasper.

Konfiguracja wejściowa raportu

String itemsUuid - lista UUID inspekcji (separowana przez pipe |) String workOrderUuid - UUID zlecenia pracy, do którego należą inspekcje String templateUuid - UUID szablonu inspekcji boolean completed - czy wyświetlać tylko inspekcje ukończone boolean checked - czy wyświetlać tylko inspekcje sprawdzone boolean reportGenerated - czy wyświetlać tylko inspekcje z wygenerowanym raportem String state - stan inspekcji - CORRECT, NEEDS_ATTENTION, NEEDS_SERVICE; DateFields dateFields - ALL, TODAY, YESTERDAY, TOMORROW, THIS_WEEK, LAST_WEEK, NEXT_WEEK, THIS_MONTH, LAST_MONTH, THIS_YEAR, LAST_YEAR - selektor dat boolean specificDate - czy zdefiniowana określona data utworzenia zdarzeń Date dateFrom - określona data Od Date dateTo - określona data Do

Pola

Pola dla pojedynczego rekordu inspekcji są takie same jak dla raportu pojedynczej inspekcji. Odnieś się do dokumentacji tego raportu po szczegóły.

Zmienne

nazwa opis typ

Źródło danych

Brak dodatkowych danych.

Raport inspekcji

Raport inspekcji jest raportem ogólnym, wyświetlającym informacje na temat wykonanej inspekcji. Plikiem wejściowym do aplikacji jest plik z rozszerzeniem jasper. W skład raportu wchodzą podraporty: pytania, pomiary, wyposażenie oraz inne.

Raport posiada możliwość ukrywania danych za pomocą parametrów raportu: HIDE_EMPTY_SECTIONS, HIDE_QUESTIONS, HIDE_MEASUREMENTS, HIDE_EQUIPMENT, HIDE_COMPETENCIES, HIDE_IMAGES, HIDE_MESSAGE, HIDE_USERS, HIDE_SERVICEEVENTS, HIDE_NOT_EXECUTED_MEASUREMENTS, HIDE_VERIFY_BY, HIDE_CONTRACTOR.

Pola

nazwa opis typ

object

string

execution_type

pokazuje jakiego typu jest wykonana inspekcja

string

object_name

pokazuje nazwę obiektu

string

object_type

wyświetla typ obiektu

string

object_serial_number

numer seryjny obiektu

string

object_inventory_number

numer inwentarzowy obiektu

string

object_type_order_number

numer zamówieniowy typu obiektu

string

object_date_of_production

datę produkcji obiektu (tylko produkt)

string

object_location

lokalizacja obiektu (produktu, elementu, grupy

string

object_location_merged

połączona lokalizacja w formie loc1-loc2-loc3

string

object_product

produkt do którego należy grupa/element

string

object_group

grupa do której należy element lub nadrzędna grupa dla grupy

string

protocol_number

wyświetla numer protokołu

string

workorder_protocol_number

zwraca numer protokołu ze zlecenia pracy

string

workorder_customer

zwraca nazwę klienta ze zlecenia pracy

string

protocol_date

wyświetla datę protokołu

string

title

wyświetla tytuł inspekcji

string

workorder_location

wyświetla informacje na temat lokalizacji zapisanej w zleceniu pracy

string

workorder_location_description

Zwraca opis lokalizacji w zleceniu pracy

string

workorder_place_of_work

wyświetla informacje na temat miejsca pracy

string

executed_by

pokazuje przez kogo została wykonana inspekcja

string

executed_by_competencies

wyświetla informacje,kompetencje osoby przez którą została wykonana inspekcja

string

executed_by_competencies_no_name

wyświetla informacje,kompetencje osoby przez którą została wykonana inspekcja w formacie potwierdzenie(nr)

string

workorder_verified_by

pokazuje przez kogo inspekcja została zweryfikowana

string

workorder_verified_by_competencies

wyświetla informacje,kompetencje osoby przez którą inspekcja została sprawdzona

string

workorder_verified_by_competencies_no_name

wyświetla informacje,kompetencje osoby przez którą inspekcja została sprawdzona w formacie potwierdzenie(nr)

string

message

komentarz do do wykonanej inspekcji

string

contract

nazwa kontraktu

string

customer

wyświetla nazwę klienta

string

customer_name

wyświetla nazwę klienta

string

customer_address

wyświetla adres klienta

string

customer_legal_number

wyświetla numer podatkowy klienta

string

contractor_name

nazwisko kontrahenta akceptującego inspekcję

string

description

opis inspekcji

string

Zmienne

nazwa opis typ

imgSignatureWorker

podpis wykonawcy

InputStream

imgSignatureChecker

podpis sprawdzającego

InputStream

imgSignatureContractor

podpis kontrahenta

InputStream

task_image_<task code>_<image number>

zdjęcie z zadania o kodzie zadania <task_code> oraz numerze w zadaniu <image_number>

InputStream

Źródło danych

nazwa opis typ

is_completed

flaga ukończona jest ustawiona

boolean

is_checked

flaga sprawdzono jest ustawiona

boolean

is_report_generated

flaga raport wygenerowano jest ustawiona

boolean

execution_state

wartość CORRECT, NEEDS_ATTENTION, NEEDS_SERVICE lub null

string

item_unit

wyświetla nazwę pierwszego z dostępnych obiektów: pomiar, jednostka pomiaru, typ pytania

string

item_device

wyświetla element lub nazwę produktu

string

item_title

wyświetla pomiar lub odpowiedź na pytanie

string

item_group

wyświetla nazwę pierwszego z dostępnych obiektów: element, grupa elementu, produkt lub grupa produktu

string

ds_equipment

pokazuje zawartość pod-raportu "Wyposażenie"

datasource

ds_questions

wyświetla zawartość pod-raportu "Pytania"

datasource

ds_measurements

wyświetla zawartość pod-raportu "Pomiary"

datasource

ds_notesimages

wyświetla zawartość pod-raportu "Zdjęcia"

datasource

ds_attendingusers

wyświetla zawartość pod-raportu "Osoby uczestniczące"

datasource

ds_serviceevents

wyświetla zawartość pod-raportu "Usterki/Zdarzenia"

datasource

parameter_(nazwa)

możliwość dodania wartości dowolnego parametru

string

question_value_(nazwa)

możliwość dodania pytania

string

measurement_value_(nazwa)

możliwość dodania wartości pomiaru

string

measurement_check_(nazwa)

możliwość dodania sprawdzenia pomiaru

string

measurement_unit_(nazwa)

możliwość dodania jednostki pomiaru

string

Podraporty

Wyposażenie
nazwa opis typ

name

wyświetla nazwę wyposażenia

string

type

wyświetla typ wyposażenia

string

serial_number

pokazuje numer seryjny wyposażenia

string

valid_till

data ważności kalibracji

date

testing_laboratory_name

nazwa laboratorium testującego

string

Pytania
nazwa opis typ

question

Wyświetla nazwę pytania

string

result

zwraca odpowiedź na pytanie

string

img_result

zwraca ikonę zielony poprawny check lub czerwony niepoprawny krzyż

java.awt.Image

valid

informacja czy pytanie zawiera poprawną odpowiedź (tak)

boolean

section

sekcja do której należy pytanie

string

description

Wyświetla opis pytania

string

Pomiary
nazwa opis typ

name

wyświetla nazwę urządzenia

string

equipment

wyświetla nazwę urządzenia pomiarowego

string

value

pokazuje wynik pomiaru

BigDecimal

unit

wyświetla nazwę jednostki pomiaru

string

valid

informacja czy pomiar jest poprawny. Jeśli nie wymagany to zawsze poprawny. Jeśli wymagany to sprawdzanie reguł sprawdzających

boolean

not_available

pomiar oznaczony jako niepoprawny w trakcie wykonania

boolean

section

sekcja do której należy pytanie

string

Zdjęcia
nazwa opis typ

img_row_1

wyświetla pierwszy obraz w rzędzie obraz w pełnej rozdzielczości

BufferedImage

img_row_1

wyświetla drugi obraz w rzędzie obraz w pełnej rozdzielczości

BufferedImage

img_row_1_small

wyświetla pierwszy obraz w rzędzie obraz w zmniejszonej rozdzielczości

BufferedImage

img_row_1_small

wyświetla drugi obraz w rzędzie obraz w zmniejszonej rozdzielczości

BufferedImage

Uczestniczące osoby
nazwa opis typ

login

Login użytkownika

String

first_name

Imię

String

last_name

Nazwisko

String

department

Wydział

String

employer

Pracodawca

String

position

Stanowisko

String

Zdarzenia/usterki serwisowe
nazwa opis typ

number

numer zgłoszenia

String

concerns

czego dotyczy zgłoszenie

String

description

opis zgłoszenia

String

type

typ zgłoszenia

String

current_state

aktualny stan zgłoszenia

String

assigned

imię + nazwisko osoby przypisanej

String

finished

obrazek check/cross w zależności od stanu

InputStream

is_finished

czy zgłoszenie jest rozwiązane

Boolean

Zbiorczy raport inspekcji

Zbiorczy raport inspekcji jest dynamicznym raportem konfigurowalnym, wyświetlającym zbiorczo informacje na temat wykonanych inspekcji. Plikiem wejściowym do aplikacji jest plik z rozszerzeniem jrxml. W skład raportu wchodzą podraporty: pytania, pomiary, wyposażenie.

Pola

nazwa opis typ

title

wyświetla tytuł inspekcji

string

protocol_number

wyświetla numer protokołu

string

protocol_date

wyświetla datę protokołu

string

execution_type

pokazuje jakiego typu jest wykonana inspekcja

string

customer

wyświetla informacje na temat klienta

string

location

wyświetla informacje na temat lokalizacji

string

place_of_work

wyświetla informacje na temat miejsca pracy

string

object_name

pokazuje nazwę produktu/elementu

string

object_type

wyświetla typ produktu/elementu

string

executed_by

pokazuje przez kogo została wykonana inspekcja

string

note

komentarz do wykonanej inspekcji

string

message

zbiorcza informacja o błędach w poszczególnych inspekcjach

string

verified_by

pokazuje przez kogo inspekcja została zweryfikowana

string

Zmienne

brak.

Źródło danych

nazwa opis typ

workorder_protocol_number

zwraca numer protokołu ze zlecenia pracy

string

location_description

Zwraca opis lokalizacji

string

item_unit

wyświetla nazwę pierwszego z dostępnych obiektów: pomiar, jednostka pomiaru, typ pytania

string

item_device

wyświetla element lub nazwę produktu

string

item_title

wyświetla pomiar lub odpowiedź na pytanie

string

executed_on

pokazuje datę kiedy został wykonany obchód

string

item_group

wyświetla nazwę pierwszego z dostępnych obiektów: element, grupa elementu, produkt lub grupa produktu

string

executed_by_competencies

wyświetla informacje,kompetencje osoby przez którą została wykonana inspekcja

string

executed_by_competencies_no_name

wyświetla informacje,kompetencje osoby przez którą została wykonana inspekcja w formacie potwierdzenie(nr)

string

verified_by_competencies

wyświetla informacje,kompetencje osoby przez którą inspekcja została sprawdzona

string

verified_by_competencies_no_name

wyświetla informacje,kompetencje osoby przez którą inspekcja została sprawdzona w formacie potwierdzenie(nr)

string

is_completed

flaga ukończona jest ustawiona

boolean

is_checked

flaga sprawdzono jest ustawiona

boolean

is_report_generated

flaga raport wygenerowano jest ustawiona

boolean

execution_state

wartość CORRECT, NEEDS_ATTENTION, NEEDS_SERVICE lub null

string

ds_equipment

pokazuje zawartość pod-raportu "Wyposażenie"

datasource

ds_questions

wyświetla zawartość pod-raportu "Pytania"

datasource

ds_measurements

wyświetla zawartość pod-raportu "Pomiary"

datasource

parameter_(nazwa)

możliwość dodania wartości dowolnego parametru

string

question_value_(nazwa)

możliwość dodania pytania

string

measurement_value_(nazwa)

możliwość dodania wartości pomiaru

string

measurement_check_(nazwa)

możliwość dodania sprawdzenia pomiaru

string

measurement_unit_(nazwa)

możliwość dodania jednostki pomiaru

string

Podraporty

Wyposażenie
nazwa opis typ

name

wyświetla nazwę wyposażenia

string

type

wyświetla typ wyposażenia

string

serial_number

pokazuje numer seryjny wyposażenia

string

valid_till

data ważności kalibracji

date

Pytania
nazwa opis typ

question

Wyświetla nazwę pytania

string

result

zwraca odpowiedź na pytanie

string

Pomiary
nazwa opis typ

name

wyświetla nazwę urządzenia

string

equipment

wyświetla nazwę urządzenia pomiarowego

string

value

pokazuje wynik pomiaru

BigDecimal

unit

wyświetla nazwę jednostki pomiaru

string