Hierarchiczne modele środowiska pracy
Transkrypt
Hierarchiczne modele środowiska pracy
Korzystanie z hierarchicznych modeli środowiska pracy w systemie ADONIS® BOC BOCInformation InformationTechnologies TechnologiesConsulting ConsultingSp. Sp.z zo.o. o.o.(http:// (http://www.bocwww.boc-pl.com, -pl.com, , , boc@[email protected] -pl.com) www.boc www.boc pl.com pl.com boc@boc boc@boc pl.com) -1- Domyślne ustalanie wykonawców czynności Ustalanie wykonawców czynności Domyślnym sposobem określenia kto wykonuje daną czynność jest wybranie w atrybucie „Odpowiedzialna rola” jednej z ról w modelu środowiska pracy. Powoduje to automatyczne uzupełnienie atrybutu „Wykonawca” o kod zrozumiały dla modułu symulacji (opis na kolejnym slajdzie). Podczas symulacji spowoduje to wylosowanie jednego z wykonawców przypisanych do wybranej roli i zastosowanie jego płacy godzinowej do wyliczania kosztów. BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -2- Domyślne ustalanie wykonawców czynności (cd) Ustalanie wykonawców czynności W oparciu o referencję do wybranej roli ze środowiska pracy dla atrybutu „Wykonawca” jest generowany kod AQL. Przykład: Jeśli czynność będzie miała przypisaną rolę „Rola 1”, to wygenerowany kod będzie wyglądał następująco: „({"Rola 1" : "Rola"} <- "ma rolę")” Co oznacza – przejdź do domyślnego środowiska pracy i wybierz wszystkich wykonawców, którzy są połączeni przez relację „ma rolę” z obiektem klasy „Rola” o nazwie „Rola 1”. Jest to najprostsze rozwiązanie, gdyŜ potrzebny kod generuje się automatycznie, jednak powoduje to, Ŝe symulacja działa wyłącznie dla pojedyńczego modelu środowiska pracy. BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -3- Tworzenie hierarchicznych środowisk pracy System ADONIS pozwala jednak na tworzenie bardziej rozbudowanych modeli środowiska pracy. W tym celu naleŜy dodawać referencje do bardziej szczegółowych modeli środowiska pracy poprzez atrybut „Odnośnik do modelu” klasy Jednostka organizacyjna. BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -4- Definiowanie wykonawców dla hierarchicznych środowisk pracy Aby symulacja wykonała się dla modelu (lub modeli) procesów biznesowych odwołujących się do więcej niŜ jednego modelu środowiska pracy naleŜy odpowiednio dostosować kod zawarty w atrybucie „Wykonawca” obiektu klasy Czynność. Czynności wykonywane przez wykonawców znajdujących się w nadrzędnym modelu środowiska pracy moŜna powiązać w tradycyjny sposób tzn. z wykorzystaniem atrybutu „Odpowiedzialna rola”, natomiast dla czynności, którymi zajmują się wykonawcy z dodatkowych modeli środowiska pracy (niŜszych hierarchicznie) „Odpowiedzialna rola” moŜe zostać pusta, gdyŜ będzie się liczyć tylko atrybut „Wykonawca”. Aby stworzyć odpowiedni kod AQL najwygodniej jest skorzystać z „Okna dialogowego” ułatwiającego wprowadzanie kodu – opis na kolejnym slajdzie. BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -5- Definiowanie wykonawców dla hierarchicznych środowisk pracy (2) Zakładając, Ŝe nasza czynność była wykonywana przez osoby pełniące rolę „Rola 2” (opisaną w modelu środowiska pracy „Departament 2”) w oknie dialogowym wybieramy jak następuje: Wybieramy odpowiedni model środowiska pracy, a następnie obiekt po którym chcemy dokonywać przypisania (moŜna przypisywać bezpośrednio wykonawców, lub robić to poprzez pełnione role, lub jednostki do których naleŜą) oraz relację przypisania. Przykładowo – wykonawca jest połączony z rolą przez relację „ma rolę”, a więc jeśli chcemy wybierać wykonawców ze względu na rolę powinniśmy wybrać właśnie tę relację. Klikamy na „Dodaj”, potwierdzamy, Ŝe obiekty mają być szukane w całym drzewie i kod dla atrybutu „Wykonawca” jest juŜ gotowy, co akceptujemy klikając „OK”. BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -6- Korzystanie z hierarchicznych modeli środowiska pracy w systemie ADONIS® Po zdefiniowaniu w ten sposób wykonawców dla czynności, wykonywanych przez pracowników opisanych w dodatkowych modelach środowiska pracy (podrzędnych hierarchicznie wobec głównego modelu środowiska pracy) moŜemy juŜ wykonać symulację. W tym celu wybieramy co najmniej jeden model procesów biznesowych (z poprawnie zdefiniowanymi wykonawcami) oraz dokładnie jeden model środowiska pracy – nasz model główny z referencjami do modeli podrzędnych. Jeśli z jakichkolwiek powodów chcemy usunąć dodany przez nas kod AQL (np. gdyŜ jest błędny lub wykonawca zmienił się i moŜna go juŜ przypisać poprzez atrybut „Odpowiedzialna rola”) i wrócić do standardowego stanu atrybutu „Wykonawca” naleŜy skorzystać z opcji „Okno dialogowe wyraŜenia” i przywrócić domyślną wartość („Domyślne”, a potem „Przypisz”). BOC Information Technologies Consulting Sp. z o.o. (http:// www.bocwww.boc-pl.com, pl.com, boc@[email protected] -7-