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-