Zmiany pomiędzy wersją 84 and wersją 85 dla DeployerGuide/Customization/ProcessAutomation/Commands
- Data i czas:
- 07/13/12 15:02:27 (12 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ProcessAutomation/Commands
v84 v85 15 15 W tym miejscu znajdują się przykłady oraz API [wiki:DeployerGuide/Customization/ProcessAutomation/CommandAPI API komend workflow] 16 16 17 Spis komend dostarczanych z systemem:[[BR]] 17 === Spis komend dostarczanych z systemem === #CommandList 18 18 [#DecreeDocumentCommand Przekaż dokument][[BR]] 19 19 [#AddCommentCommand Utwórz komentarz][[BR]] … … 88 88 Wszystkie wartości w parametrach to orunid z widoku orgtree_view. 89 89 90 ''Przejdź do [#CommandList Spis komend]'' 90 91 ---- 91 92 === Utwórz komentarz === #AddCommentCommand … … 97 98 ||dscrpt||"Sprawa {symbol} została załatwiona"||treść komentarza|| 98 99 100 ''Przejdź do [#CommandList Spis komend]'' 99 101 ---- 100 102 === Sprawdź czy pole jest wypełnione === #CheckIfFieldIsEmptyCommand … … 107 109 ||alert||"Wypełnij pole symbol"||wiadomość w przypadku pustej wartości w polu|| 108 110 111 ''Przejdź do [#CommandList Spis komend]'' 109 112 ---- 110 113 === Przepisz elementy z listy pozycji === #CopyFKElementsCommand … … 117 120 ||to____||"6789"||identyfikator dokumentu docelowego (documents.doc_id), z którego chcemy przepisać pozycje. Dokument takie musi obsługiwać pozycje (jest widoczna zakładka)|| 118 121 122 ''Przejdź do [#CommandList Spis komend]'' 119 123 ---- 120 124 === Sprawdź prawdziwość warunku SQL === #CheckSQLConditionCommand … … 128 132 ||success||"Dokument został dodany"||wiadomość w przypadku jeśli zapytanie SQL zwróci wynik TRUE lub 1|| 129 133 134 ''Przejdź do [#CommandList Spis komend]'' 130 135 ---- 131 136 === Utwórz zdarzenie dla pracownika === #CreateTaskCommand … … 153 158 Parametry dscrpt i emp_id są wymagane. 154 159 160 ''Przejdź do [#CommandList Spis komend]'' 155 161 ---- 156 162 === Sprawdź czy istnieje dokument === #CheckDocumentCommand … … 163 169 || state_ || "2" || identyfikator rodzaju dokumentu 1 - wychodzący, 2 - przychodzący 3 - wewnętrzny|| 164 170 171 ''Przejdź do [#CommandList Spis komend]'' 165 172 ---- 166 173 === Zmień status pozycją dokumentu === #ChangeFKElementsStateCommand … … 172 179 || state_ || "2" || kod statusu ze słownika statusów '''(Ustawienie -> Panel sterowania -> Ogólne -> Statusy -> Kod)'''|| 173 180 181 ''Przejdź do [#CommandList Spis komend]'' 174 182 ---- 175 183 === Eksport dokumentu do systemu zew. === #ExportDocumentToFKCommand … … 182 190 || mode!__ || "2" || co ma się dziać z dokumentami załączonymi - obowiązuje tylko dla delegacji gdzie na liście rozliczenia są faktury. W przypadku innego typu parametr ten nie jest brany pod uwagę. Wartości parametru:[[BR]] 1 - eksportuje tylko główny dokument (domyślna wartość)[[BR]] 2 - tylko załączone [[BR]] 3 - główny plus załączone|| 183 191 192 ''Przejdź do [#CommandList Spis komend]'' 184 193 ---- 185 194 === Sprawdź potwierdzenie eksportu dokumentu do systemu FK === #CheckDocumentConfirmationCommand … … 195 204 || bsysid || "1" || identyfikator połączenia z systemem zew jeśli takie jest utworzone i eksport został wykonany komendą '''(Narzędzie -> Połączenia z systemami zew. -> ID)'''. Parametr nie jest wymagany. W przypadku jego podania oraz poprawnego formatu potwierdzenia dodawane jest powiązanie w tabeli bs_connect_documents_coherences pomiędzy dokumentem z systemu eDokumenty z dokumentem z systemu FK zdefiniowanym w połączeniu|| 196 205 206 ''Przejdź do [#CommandList Spis komend]'' 197 207 ---- 198 208 === Zmiana statusu === #ChangeProcessStateCommand … … 206 216 || keyval || "{prc_id}" || identyfikatr obiketu, klucz główny z tabel: sprawy - processes.prc_id, dokumenty - dokumenty.doc_id. Parametr wymagany przy podaniu clsnam|| 207 217 218 ''Przejdź do [#CommandList Spis komend]'' 208 219 ---- 209 220 === Uprawnij grupę pracowników do sprawy === #AddGroupToPrivilagedInProcessCommand … … 227 238 * m - zarządzanie (karta ogólne i Uprawnienia) 228 239 240 ''Przejdź do [#CommandList Spis komend]'' 229 241 ---- 230 242 === Uprawnij grupę pracowników do dokumentu === #AddGroupToPrivilagedInDocumentCommand … … 246 258 * m - zarządzanie 247 259 260 ''Przejdź do [#CommandList Spis komend]'' 248 261 ---- 249 262 === Utwórz dokument === #CreateDocumentCommand … … 268 281 Dodatkowo komenda przyjmuje wszystkie parametry jak w [#AddGroupToPrivilagedInDocumentCommand Uprawnij grupę pracowników do dokumentu] 269 282 283 ''Przejdź do [#CommandList Spis komend]'' 270 284 ---- 271 285 === Utwórz przypomnienie === #CreateAlarmCommand … … 280 294 || orunid || "1" || identyfikator stanowiska osoby dla której chcemy dodać przypomnienie '''(Pracownicy -> Struktura organizacyjna -> ID)''', parametr zamienny z usr_id w przypadku podania obu parametrów pierwszeństwo ma parametr usr_id|| 281 295 296 ''Przejdź do [#CommandList Spis komend]'' 282 297 ---- 283 298 === Przekaż dokument do przełożonego === #DecreeDocumentToSupervisorCommand … … 289 304 || emp_id || "{LOGGED_USER}" || identyfikator pracownika którego przełożony otrzyma dokument domyślnie identyfikator zalogowanego '''(Pracownicy -> Konta pracowników -> ID)'''|| 290 305 306 ''Przejdź do [#CommandList Spis komend]'' 291 307 ---- 292 308 === Zarejestruj dokument === #RegisterDocumentCommand … … 304 320 || type!__ || "1" || typ rejestru (1 = wychodzący, 2 = przychodzący, 3 = wewnętrzny)|| 305 321 322 ''Przejdź do [#CommandList Spis komend]'' 306 323 ---- 307 324 === Utwórz załącznik z szablonu === #CreateAttachmentFromTemplateCommand … … 313 330 || tpl_id || "23" || identyfikator szablonu '''(Ustawienia -> Panel sterowania -> Dokumenty -> Szablony dokumentów -> ID)'''|| 314 331 332 ''Przejdź do [#CommandList Spis komend]'' 315 333 ---- 316 334 === Wysyłanie powiadomienia === #NotifyCommand … … 332 350 Powiadomienie nie jest wysyłane do osoby wykonującej etap. 333 351 352 ''Przejdź do [#CommandList Spis komend]'' 334 353 ---- 335 354 === Wyślij wiadomość email === #SendEmailCommand … … 350 369 Spośród parametrów to!__!__, cc!__!__ oraz bcc!___ wystarczy aby tylko jeden był podany aby wiadomość została wysłana. 351 370 371 ''Przejdź do [#CommandList Spis komend]'' 352 372 ---- 353 373 === Dodaj wyjątek do kalendarza pracownika === #CalendarExceptionCommand … … 362 382 ||to!__!__ || "2011-08-20" || data zakończenia obowiązywania wyjątku w formacie YYYY-MM-DD np 2011-08-20|| 363 383 384 ''Przejdź do [#CommandList Spis komend]'' 364 385 ---- 365 386 === Zamknij sprawę === #ProcessCloseCommand … … 371 392 || prc_id || "23" || identyfikator sprawy (processes.prc_id), którą chcemy zamknąć. Parametr ten nie jest wymagany. Jeśli nie zostanie podany pobierana jest sprawa z kontekstu procedury|| 372 393 394 ''Przejdź do [#CommandList Spis komend]'' 373 395 ---- 374 396 === Przenieś sprawę === #MoveProcessCommand … … 382 404 || orunid || "6" || opcjonalny (zamienny) parametr identyfikator jednostki organizacyjnej w której znajduje się teczka do której chcemy przenieść sprawę. Teczka musi być ta sama co w sprawie.|| 383 405 406 ''Przejdź do [#CommandList Spis komend]'' 384 407 ---- 385 408 === Utwórz projekt z szablonu === #RunProjectFromTemplateCommand … … 396 419 Wszystkie parametry są wymagane 397 420 421 ''Przejdź do [#CommandList Spis komend]'' 398 422 ---- 399 423 === Utwórz sprawę === #CreateProcessCommand … … 415 439 Dodatkowo komenda przyjmuje wszystkie parametry jak w [#AddGroupToPrivilagedInProcessCommand Uprawnij grupę pracowników do sprawy] 416 440 441 ''Przejdź do [#CommandList Spis komend]'' 417 442 ---- 418 443 === Powiąż dokument z klientem, sprawą lub innym dokumentem === #CreateDocumentLinkCommand … … 425 450 || keyval || "{prc_id}" || identyfikatr obiketu, klucz główny z tabel: [[BR]] - klienci - contacts.contid [[BR]] - sprawy - processes.prc_id [[BR]] - dokumenty - dokumenty.doc_id. [[BR]] Parametr wymagany|| 426 451 452 ''Przejdź do [#CommandList Spis komend]'' 427 453 ---- 428 454 === Utwórz dokument/y dla dostawców produktów === #CreateDocumentToSuppliersCommand … … 438 464 Dodatkowo komenda przyjmuje wszystkie parametry jak w [#CreateDocumentCommand Utwórz dokument] 439 465 466 ''Przejdź do [#CommandList Spis komend]'' 440 467 ---- 441 468 {{{