Zmiany pomiędzy wersją 14 and wersją 15 dla DeployerGuide/Customization/ProcessAutomation/Example1
- Data i czas:
- 09/16/13 14:51:24 (11 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ProcessAutomation/Example1
v14 v15 5 5 Sekretariat tworzy dokument typu faktura w systemie. Uzupełnia formularz dokumentu, zamieszcza skan i po zapisaniu dokumentu w systemie uruchomiona zostanie procedura. 6 6 7 1. Etap procedury "Rozpoczęcie procedury obiegu faktury przychodzącej". Ten etap rozpoczyna procedurę obiegu faktury.7 1. Etap procedury (Czynność): "Rozpoczęcie procedury obiegu faktury przychodzącej". Ten etap rozpoczyna procedurę obiegu faktury. 8 8 9 9 -etap wykonywany przez użytkownika … … 13 13 -brak własności 14 14 15 -przypisanie do grupy Sekretariat o identyfikatorze grp_id = 3815 -przypisanie do grupy Sekretariat o identyfikatorze grp_id = 21 16 16 17 Własność: 18 {{{ 19 {stages.orgarr} 20 }}} 17 21 22 Wyrażenie: 18 23 {{{ 19 24 SELECT array_agg(o.orunid) FROM users_link_org_units o LEFT JOIN users_link_group g ON o.usr_id = g.usr_id WHERE g.grp_id = 21 20 25 }}} 21 26 22 Przypisanie zadania work-flow spowoduje, że dany etap w procedurze będzie możliwy do wykonania tylko przez przypisaną jednostkę. Zapytanie SQL powyżej wyświetla w tablicy identyfikatory jednostek z grupy o identyfikatorze grp_id = 21. Oczywiście aby procedura prawidłowo zadziałała, należy parametr grp_id zmienić 27 Przypisanie zadania work-flow spowoduje, że dany etap w procedurze będzie możliwy do wykonania tylko przez przypisaną jednostkę. Zapytanie SQL powyżej wyświetla w tablicy identyfikatory jednostek z grupy o identyfikatorze grp_id = 21. 28 29 Oczywiście aby procedura prawidłowo zadziałała po zaimportowaniu, należy wstawić ID grupy, która ma odpowiadać za realizację tego zadania work-flow. 30 31 2. Etap procedury (Warunek): spr. czy zarejestrowano w dzienniku 32 33 Ten etap sprawdza, czy faktura została już zarejestrowana w dzienniku. 34 35 zarejestrowany: 36 {{{ 37 SELECT reg_id IS NOT NULL 38 FROM documents 39 WHERE doc_id = {DOC_ID} 40 }}} 41 42 niezarejestrowany: 43 {{{ 44 SELECT reg_id IS NULL 45 FROM documents 46 WHERE doc_id = {DOC_ID} 47 }}}