Zmiany pomiędzy wersją 9 and wersją 10 dla DeployerGuide/Customization
- Data i czas:
- 06/18/14 07:09:31 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization
v9 v10 83 83 === 3.6 Kto może wykonać dane zadanie workflow? === 84 84 85 Aby wykonać zadanie worflow pracownik musi kliknąć w przycisk Załatwione. Przycisk jest widoczny dla pracowników znajdujących się na stanowiskach do których przypisano etap (patrz - stages.orgarr), jak również pokazuje się osobom posiadającym prawo do stanowiska dla którego jest zadanie - ale pod warunkiem że pracownik ma przywilej "Przywilej do wykonywania zadań workflow na podrzędnych jednostkach". 86 85 87 ==== 3.6.1 {stages.orgarr} ==== 88 Dla każdego etapu dostępna jest własność stages.orgarr która przechowuje tablicę identyfikatorów z tabeli organization_units (orunid). Przypisanie stanowisk można zrobić za pomocą komponentu graficznego lub korzystać z zakładki przypisania i dynamicznie ustawiać tą własność: 89 {{{ 90 Kiedy: START 91 Własność: {stages.orgarr} 92 Wartość: SELECT ARRAY(SELECT o.orunid FROM processes p INNER JOIN orgtree_view o ON p.rspuid = o.usr_id WHERE prc_id = {PRC_ID}) 93 }}} 86 94 87 95 ==== 3.6.2 {stages.allow_} ==== 88 tablica identyfikatorów jednostki organizacyjnej (organization_units.orunid).[[BR]] 89 Do tej własności przypisujemy jednostki, które mogą wyjątkowo/opcjonalnie wykonać zadanie (np. w zastępstwie osób zdefinowanych w {stages.orgarr}). 90 Jednostki tak przypisane muszą mieć dostęp do kontekstu\nośnika (dokument,sprawa,itp.), gdyż {stages.allow_} nie nadaje żadnych uprawnień, tylko i wyłącznie pozwala "kliknąć" w "Załatwione" 96 Jeśli dany etap może być w ramach ustalonych zasad wykonywany przez dodatkowe osoby (np. w razie nieplanowanej nieobecności) wówczas te reguły można zapisać we własności {stages.allow_}. 97 Własność podobnie jak {stages.orgarr} przechowuje tablicę identyfikatorów jednostki organizacyjnej (organization_units.orunid).[[BR]] 98 UWAGA! Jednostki tak przypisane muszą mieć dostęp do kontekstu\nośnika procesu (dokument,sprawa,itp.), gdyż {stages.allow_} nie nadaje żadnych uprawnień, tylko i wyłącznie pozwala "kliknąć" w "Załatwione". Bez tego przypisania przycisk "Załatwione" się nie pojawia. 91 99 92 100 === 4 Najważniejsze obiekty bazy danych === … … 114 122 115 123 124 116 125 === 5 Integracja z FK === 117 126