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
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 |
Ź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 |