Zmiany pomiędzy wersją 14 and wersją 15 dla DeployerGuide/Customization/ProcessAutomation/Example1

Pokaż
Ignoruj:
Data i czas:
09/16/13 14:51:24 (11 years temu)
Autor:
ggolaszewski (IP: 89.228.250.227)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/ProcessAutomation/Example1

    v14 v15  
    55Sekretariat tworzy dokument typu faktura w systemie. Uzupełnia formularz dokumentu, zamieszcza skan i po zapisaniu dokumentu w systemie uruchomiona zostanie procedura. 
    66 
    7 1. Etap procedury "Rozpoczęcie procedury obiegu faktury przychodzącej". Ten etap rozpoczyna procedurę obiegu faktury. 
     71. Etap procedury (Czynność): "Rozpoczęcie procedury obiegu faktury przychodzącej". Ten etap rozpoczyna procedurę obiegu faktury. 
    88 
    99-etap wykonywany przez użytkownika 
     
    1313-brak własności 
    1414 
    15 -przypisanie do grupy Sekretariat o identyfikatorze grp_id = 38 
     15-przypisanie do grupy Sekretariat o identyfikatorze grp_id = 21 
    1616 
     17Własność:  
     18{{{ 
     19{stages.orgarr} 
     20}}} 
    1721 
     22Wyrażenie: 
    1823{{{ 
    1924SELECT 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 
    2025}}} 
    2126 
    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ć 
     27Przypisanie 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 
     29Oczywiś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 
     312. Etap procedury (Warunek): spr. czy zarejestrowano w dzienniku 
     32 
     33Ten etap sprawdza, czy faktura została już zarejestrowana w dzienniku. 
     34 
     35zarejestrowany: 
     36{{{ 
     37SELECT reg_id IS NOT NULL 
     38FROM documents 
     39WHERE doc_id = {DOC_ID} 
     40}}} 
     41 
     42niezarejestrowany: 
     43{{{ 
     44SELECT reg_id IS NULL 
     45FROM documents 
     46WHERE doc_id = {DOC_ID} 
     47}}}