Zmiany pomiędzy wersją 30 and wersją 31 dla DeployerGuide/Customization/ProcessAutomation
- Data i czas:
- 01/28/11 13:13:38 (14 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ProcessAutomation
v30 v31 26 26 Nie zaleca się na obecnym etapie stosowania znaków specjalnych w wartościach parametrów, między nawiasami powinna się znaleść wartośc liczbowa ("5") lub tekstowa bez znaków specjalnych ("Wezwanie do wykonania etapy") 27 27 28 28 29 '''Przekaż dokument''' 29 30 … … 35 36 * udw = "6,7,8" - ukryte do wiadomości 36 37 37 ''Przykład zastosowania:''38 to="1",dw="SQL::SELECT orunid FROM users_link_org_units WHERE usr_id ={LOGGED_USER}"39 40 38 Wszystkie wartości w parametrach to orunid z widoku orgtree_view. 39 41 40 42 41 '''Sprawdź czy pole jest wypełnione''' … … 48 47 * alert = "Wypełnij pole symbol" - wiadomość w przypadku pustej wartości w polu 49 48 50 ''Przykład zastosowania:''51 field="rspuid",alert="Wypełnij pole Osoba odpowiedzialna"52 49 53 50 '''Sprawdź prawdziwość warunku SQL''' … … 60 57 * success = "Pole cena wypełnione" - wiadomość w przypadku spełnienia sql 61 58 62 ''Przykład zastosowania''63 query ="SELECT cena IS NOT NULL FROM table WHERE prc_id = {PKEYVALUE}", alert="Wypełnij pole cena", success="Pole cena wypełniono"64 59 65 60 '''Utwórz zdarzenie dla pracownika''' … … 76 71 * ptstid="2" - id etapu z tabeli stages_def lub (ptstid="next") dla następnego etapu (ten parametr nie jest wymagany) 77 72 78 Parametry dscrpt i emp_id są wymagane 79 80 ''Przykład zastosowania'' 81 dscrpt="Utwórz kolejny punkt dokumentacji", emp_id="3", trmtyp="TODO" 73 Parametry dscrpt i emp_id są wymagane. 74 82 75 83 76 '''Sprawdź czy istnieje dokument''' … … 89 82 * state_="2" - identyfikator rodzaju dokumentu 1 - wychodzący, 2 - przychodzący 3 - wewnętrzny 90 83 91 ''Przykład zastosowania''92 dctpid="9", state_="2"93 84 94 85 '''Zmiana statusu''' … … 98 89 ''Parametry:'' 99 90 * tpstid="9" - id statusu ze słownika statusów dla odpowiedniej klasy (Ustawienia -> Panel sterowania -> Ogólne -> Statusy -> kolumna id) 91 100 92 101 93 '''Uprawnij grupę pracowników do sprawy''' … … 107 99 * attrib="rwnd" - maska uprawnień według specyfikacji [wiki:Howto/ProcessPriviligesMask Integracja z systemem Subiekt] 108 100 109 ''Przykład zastosowania''110 grpnam="Pracownicy", attrib="rwnd"111 101 112 102 Znaczenie poszczególnych flag: … … 117 107 n - Powiadamianie o nowych dokumentach, zadaniach i komentarzach[[BR]] 118 108 m - Zarządzanie (karta ogólne i Uprawnienia)[[BR]] 109 119 110 120 111 '''Utwórz dokument''' … … 129 120 * dw="2,3,4" - (dw = do wiadomości) jeden lub więcej id (rozdzielone znakiem interpunkcyjnym, zwanym przecinkiem) jednostki do której przekazać kopie dokumentu (orunid z tabeli organization_units) 130 121 122 131 123 '''Utwórz przypomnienie''' 132 124 … … 138 130 * dscrpt="Przypomnienie o zatwierdzeniu etapu" - opis przypomnienia; 139 131 132 140 133 '''Przekaż dokument do przełożonego''' 141 134 … … 144 137 ''Parametry:'' 145 138 * emp_id="{LOGGED_USER}" - id użytkownika którego przełożony otrzyma dokument domyślnie id zalogowanego (usr_id z tabeli users) 139 146 140 147 141 '''Zarejestruj dokument''' … … 157 151 * type!__="1" - typ rejestru (1 = wychodzący, 2 = przychodzący, 3 = wewnętrzny) 158 152 153 159 154 '''Utwórz załącznik z szablonu''' 160 155 … … 163 158 ''Parametry:'' 164 159 * tpl_id="23" - id szablonu z tabeli templates, parametr jest wymagany 160 165 161 166 162 '''Wysyłanie powiadomienia do grupy''' … … 172 168 * grp_id="2" - id grupy, której pracownicy otrzymają powiadomienie (kolumna grp_id z tabeli groups) 173 169 * grpnam="Zarząd" - zamienny parametr do grp_id, nazwa grupy (kolumna grpnam z tabeli groups) 170 174 171 175 172 ----