- Wydrukować
Pakiet do zarządzania listami kontrolnymi
::: (info) () Aby pobrać aplikację, odwiedź: Library:::Checklist Management Suite to pakiet aplikacji zaprojektowany w celu usprawnienia procesu zarządzania listami kontrolnymi.
Cel
Ten pakiet aplikacji umożliwia tworzenie nowych list kontrolnych i dostosowywanie zadań w ich ramach, skutecznie organizując, które zadania należą do których list kontrolnych. Pakiet Checklist Management Suite składa się z trzech aplikacji: aplikacji do zarządzania listami kontrolnymi oraz dwóch wersji aplikacji do wykonywania list kontrolnych - jednej na komputery stacjonarne i jednej na urządzenia mobilne.
Konfiguracja
Konfiguracja tego pakietu aplikacji jest prosta. Jest to gotowy do użycia pakiet aplikacji. Po jego pobraniu można natychmiast rozpocząć tworzenie własnych list kontrolnych i zadań za jego pomocą.
Jak to działa
Jak wspomniano powyżej, pakiet zawiera trzy aplikacje. Aplikacja Manager przeznaczona jest do tworzenia i zarządzania listami kontrolnymi.
Aplikacja ta składa się z sześciu kroków i wykorzystuje dwie tabele: (Definition)Procedure i (Definition)Tasks. Te dwie tabele są częścią naszego wspólnego modelu danych, co zwiększa możliwość łączenia tych aplikacji z innymi aplikacjami bibliotecznymi, które również korzystają ze wspólnego modelu danych.
Pierwszy krok aplikacji menedżera obejmuje "Przegląd list kontrolnych". Tutaj użytkownicy mogą przeglądać wszystkie wcześniej utworzone listy kontrolne. Po wybraniu listy kontrolnej, zadania powiązane z wybraną listą kontrolną pojawią się po prawej stronie.
Na tym etapie znajduje się pięć kluczowych przycisków. Pod przyciskiem "Wybierz listę kontrolną" znajdują się przyciski "Utwórz", "Usuń" i "Edytuj".
Przycisk "Utwórz" przenosi użytkownika do kroku "Utwórz nową listę kontrolną". "Usuń" usunie wybraną listę kontrolną. "Edytuj" przechodzi do kroku "Zarządzaj listą kontrolną", pod warunkiem, że lista kontrolna została wcześniej wybrana. W stopce znajduje się przycisk "Pulpit nawigacyjny" i "Przejdź do listy kontrolnej".
Przycisk "Dashboard" nawiguje do kroku "Dashboard", "Proceed to Checklist" przenosi użytkownika do aplikacji "Checklist Execution Desktop". Jeśli wolisz, aby przycisk przechodził do wersji mobilnej, możesz odpowiednio zmodyfikować logikę wyzwalacza.
W kroku "Utwórz nową listę kontrolną" użytkownik może utworzyć nową listę kontrolną. Musi podać "Identyfikator listy kontrolnej" i "Opis". Po naciśnięciu przycisku "Utwórz" użytkownik zostanie przeniesiony do kroku "Zarządzaj listami kontrolnymi", a nowy rekord zostanie utworzony w tabeli Procedura (Definicja) przy użyciu podanych informacji.
W kroku "Manage Checklist" główny nacisk położony jest na dwie tabele, między którymi znajdują się dwa przyciski. Tabela po lewej stronie wyświetla wszystkie wcześniej utworzone zadania. Pod tą tabelą znajdują się trzy przyciski - "Utwórz", "Usuń" i "Edytuj". Ich funkcje są podobne do tych w kroku "Przegląd list kontrolnych", ale mają zastosowanie do zadań zamiast list kontrolnych. Tutaj zadania mogą być usuwane, tworzone poprzez przejście do nowego kroku o nazwie "Utwórz nowe zadania" i edytowane w innym kroku, "Edytuj zadanie".
Tabela po prawej stronie wyświetla zadania, które są powiązane ze wstępnie wybraną listą kontrolną. Osiąga się to poprzez zastosowanie filtra do tabeli.
Dwa przyciski między tabelami pozwalają użytkownikowi łączyć i odłączać zadania od wstępnie wybranej listy kontrolnej.
Zarówno aplikacje na komputery stacjonarne, jak i mobilne składają się z dwóch kroków i wprowadzają nową tabelę obok tabel (Definicja) Procedura i (Definicja) Zadania: (Dziennik) Wyniki inspekcji. Użytkownicy mogą rejestrować wyniki listy kontrolnej w tej nowej tabeli.
W pierwszym kroku aplikacji wykonawczej użytkownik widzi dwie tabele: jedną dla list kontrolnych i, po wybraniu listy kontrolnej, drugą prezentującą zadania wybranej listy kontrolnej. Po naciśnięciu przycisku "Wykonaj listę kontrolną" wykonywanych jest kilka akcji jednocześnie. Logika wyzwalacza najpierw tworzy tablicę zawierającą zadania wybranej listy kontrolnej. Jednocześnie generowany jest rekord w tabeli (Log) Inspection Results. Dodatkowo tworzony jest "identyfikator listy kontrolnej" i "identyfikator wykonania", które są zapisywane zarówno w tabeli, jak i jako zmienna.
W kroku "Lista kontrolna" użytkownik może wykonać listę kontrolną. Po wejściu do tego kroku aplikacja tworzy zmienną całkowitą o nazwie "Length of Tasks Array" z wcześniej utworzonej tablicy.
Krok jest podzielony na trzy sekcje: "Task of Current Checklist ID", "Results of Current Checklist ID" oraz sekcję "Pass and Fail".
W sekcji "Task of Current Checklist ID" znajduje się tabela z dwoma filtrami zastosowanymi w celu wyświetlenia tylko zadań należących do wybranej listy kontrolnej, które nie zostały jeszcze wykonane.
W sekcji "Wyniki bieżącej listy kontrolnej" znajduje się kolejna tabela z trzema filtrami, która pokazuje tylko wyniki wykonanych zadań.
Po wybraniu zadania jego szczegóły pojawiają się po prawej stronie. Tutaj użytkownik może określić, czy zadanie zostało wykonane prawidłowo. Użytkownik może nacisnąć przycisk "Pass" lub "Fail". Oba przyciski wykonują podobną logikę wyzwalania - po naciśnięciu dowolnego przycisku wiele rzeczy dzieje się jednocześnie. W tabeli (Log) Inspection Result zostanie utworzony nowy rekord z informacją o zaliczeniu/niezaliczeniu. Wybrane zadanie zostanie następnie dodane do nowej tablicy o nazwie "Wykonane zadania", a na koniec symbol zastępczy zostanie wyczyszczony.
Jak wspomniano wcześniej, dwie tabele po lewej stronie mają zastosowane filtry. W "Task of Current Checklist ID" zastosowano filtr, dzięki któremu zadania zawarte w tablicy "Done Tasks" nie są wyświetlane w tabeli. W ten sposób możemy odróżnić zadania, które zostały wykonane od tych, które nie zostały wykonane.
Jeśli wszystkie zadania zostały wykonane, użytkownik może nacisnąć przycisk "Zakończ listę kontrolną". Następnie aplikacja porówna agregację tabeli "Check task QTY" i "Length of Tasks Array" - jeśli są one równe, oznacza to, że wszystkie zadania zostały wykonane i dla każdego z nich dokonano zapisu w tabeli (Log) Inspection Result. Dodatkowo "Execution ID" i data zostaną zapisane w tabeli (Definition) Procedure jako "audit id" i "last audit date".
Jeśli nie wszystkie zadania zostały wykonane, przycisk "Zakończ listę kontrolną" uniemożliwia użytkownikowi sfinalizowanie listy kontrolnej.