Zmiany pomiędzy wersją 83 and wersją 84 dla DeployerGuide/Customization/ProcessAutomation/Commands
- Data i czas:
- 07/13/12 14:57:25 (12 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ProcessAutomation/Commands
v83 v84 16 16 17 17 Spis komend dostarczanych z systemem:[[BR]] 18 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#DecreeDocumentCommand Przekaż dokument][[BR]]19 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#AddCommentCommand Utwórz komentarz][[BR]]20 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CheckIfFieldIsEmptyCommand Sprawdź czy pole jest wypełnione][[BR]]21 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CopyFKElementsCommand Przepisz elementy z listy pozycji][[BR]]22 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CheckSQLConditionCommand Sprawdź prawdziwość warunku SQL][[BR]]23 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateTaskCommand Utwórz zdarzenie dla pracownika][[BR]]24 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CheckDocumentCommand Sprawdź czy istnieje dokument][[BR]]25 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#ChangeFKElementsStateCommand Zmień status pozycją dokumentu][[BR]]26 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#ExportDocumentToFKCommand Eksport dokumentu do systemu zew.][[BR]]27 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CheckDocumentConfirmationCommand Sprawdź potwierdzenie eksportu dokumentu do systemu FK.][[BR]]28 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#ChangeProcessStateCommand Zmiana statusu][[BR]]29 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#AddGroupToPrivilagedInProcessCommand Uprawnij grupę pracowników do sprawy][[BR]]30 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#AddGroupToPrivilagedInDocumentCommand Uprawnij grupę pracowników do dokumentu][[BR]]31 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateDocumentCommand Utwórz dokument][[BR]]32 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateAlarmCommand Utwórz przypomnienie][[BR]]33 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#DecreeDocumentToSupervisorCommand Przekaż dokument do przełożonego][[BR]]34 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#RegisterDocumentCommand Zarejestruj dokument][[BR]]35 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateAttachmentFromTemplateCommand Utwórz załącznik z szablonu][[BR]]36 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#NotifyCommand Wysyłanie powiadomienia][[BR]]37 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#SendEmailCommand Wyślij wiadomość email][[BR]]38 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CalendarExceptionCommand Dodaj wyjątek do kalendarza pracownika][[BR]]39 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#ProcessCloseCommand Zamknij sprawę][[BR]]40 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#MoveProcessCommand Przenieś sprawę][[BR]]41 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#RunProjectFromTemplateCommand Utwórz projekt z szablonu][[BR]]42 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateProcessCommand Utwórz sprawę][[BR]]43 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateDocumentLinkCommand Powiąż dokument z klientem, sprawą lub innym dokumentem][[BR]]44 [ wiki:DeployerGuide/Customization/ProcessAutomation/Commands#CreateDocumentToSuppliersCommand Utwórz dokument/y dla dostawców produktów][[BR]]18 [#DecreeDocumentCommand Przekaż dokument][[BR]] 19 [#AddCommentCommand Utwórz komentarz][[BR]] 20 [#CheckIfFieldIsEmptyCommand Sprawdź czy pole jest wypełnione][[BR]] 21 [#CopyFKElementsCommand Przepisz elementy z listy pozycji][[BR]] 22 [#CheckSQLConditionCommand Sprawdź prawdziwość warunku SQL][[BR]] 23 [#CreateTaskCommand Utwórz zdarzenie dla pracownika][[BR]] 24 [#CheckDocumentCommand Sprawdź czy istnieje dokument][[BR]] 25 [#ChangeFKElementsStateCommand Zmień status pozycją dokumentu][[BR]] 26 [#ExportDocumentToFKCommand Eksport dokumentu do systemu zew.][[BR]] 27 [#CheckDocumentConfirmationCommand Sprawdź potwierdzenie eksportu dokumentu do systemu FK.][[BR]] 28 [#ChangeProcessStateCommand Zmiana statusu][[BR]] 29 [#AddGroupToPrivilagedInProcessCommand Uprawnij grupę pracowników do sprawy][[BR]] 30 [#AddGroupToPrivilagedInDocumentCommand Uprawnij grupę pracowników do dokumentu][[BR]] 31 [#CreateDocumentCommand Utwórz dokument][[BR]] 32 [#CreateAlarmCommand Utwórz przypomnienie][[BR]] 33 [#DecreeDocumentToSupervisorCommand Przekaż dokument do przełożonego][[BR]] 34 [#RegisterDocumentCommand Zarejestruj dokument][[BR]] 35 [#CreateAttachmentFromTemplateCommand Utwórz załącznik z szablonu][[BR]] 36 [#NotifyCommand Wysyłanie powiadomienia][[BR]] 37 [#SendEmailCommand Wyślij wiadomość email][[BR]] 38 [#CalendarExceptionCommand Dodaj wyjątek do kalendarza pracownika][[BR]] 39 [#ProcessCloseCommand Zamknij sprawę][[BR]] 40 [#MoveProcessCommand Przenieś sprawę][[BR]] 41 [#RunProjectFromTemplateCommand Utwórz projekt z szablonu][[BR]] 42 [#CreateProcessCommand Utwórz sprawę][[BR]] 43 [#CreateDocumentLinkCommand Powiąż dokument z klientem, sprawą lub innym dokumentem][[BR]] 44 [#CreateDocumentToSuppliersCommand Utwórz dokument/y dla dostawców produktów][[BR]] 45 45 46 46 {{{ … … 76 76 }}} 77 77 78 ---- 79 {{{ 80 #!html 81 <p style="font-weight:bold;" id="DecreeDocumentCommand">Przekaż dokument</p> 82 }}} 78 === Przekaż dokument === #DecreeDocumentCommand 83 79 84 80 Komenda służy do automatycznego przekazywania dokumentu na wybrane stanowiska. … … 93 89 94 90 ---- 95 {{{ 96 #!html 97 <p style="font-weight:bold;" id="AddCommentCommand">Utwórz komentarz</p> 98 }}} 91 === Utwórz komentarz === #AddCommentCommand 99 92 100 93 Komenda dodaje komentarz do sprawy/dokumentu w którym jest uruchomiona. … … 105 98 106 99 ---- 107 {{{ 108 #!html 109 <p style="font-weight:bold;" id="CheckIfFieldIsEmptyCommand">Sprawdź czy pole jest wypełnione</p> 110 }}} 100 === Sprawdź czy pole jest wypełnione === #CheckIfFieldIsEmptyCommand 111 101 112 102 Komenda służy do sprawdzania czy dane pole formularza jest wypełnione. Przyjmuje 2 parametry i oba są wymagane. … … 118 108 119 109 ---- 120 {{{ 121 #!html 122 <p style="font-weight:bold;" id="CopyFKElementsCommand">Przepisz elementy z listy pozycji</p> 123 }}} 110 === Przepisz elementy z listy pozycji === #CopyFKElementsCommand 124 111 125 112 Komenda przepisuje elementy z listy pozycji jednego dokumentu na drugi. … … 130 117 ||to____||"6789"||identyfikator dokumentu docelowego (documents.doc_id), z którego chcemy przepisać pozycje. Dokument takie musi obsługiwać pozycje (jest widoczna zakładka)|| 131 118 132 133 ---- 134 {{{ 135 #!html 136 <p style="font-weight:bold;" id="CheckSQLConditionCommand">Sprawdź prawdziwość warunku SQL</p> 137 }}} 119 ---- 120 === Sprawdź prawdziwość warunku SQL === #CheckSQLConditionCommand 138 121 139 122 Komenda sprawdza wynik zapytania SQL. Zapytanie SQL musi zwrócić TRUE albo FALSE. Zaleca się korzystanie z konstrukcji EXISTS np. SELECT EXISTS (SELECT doc_id FROM documents WHERE prc_id = {prc_id}). W innym wypadku wykonanie komendy może zakończyć się błędem. … … 146 129 147 130 ---- 148 {{{ 149 #!html 150 <p style="font-weight:bold;" id="CreateTaskCommand">Utwórz zdarzenie dla pracownika</p> 151 }}} 131 === Utwórz zdarzenie dla pracownika === #CreateTaskCommand 152 132 153 133 Komenda służy do utworzenia zdarzenia określonego typu (domyślnie zadanie) dla pracownika. … … 174 154 175 155 ---- 176 {{{ 177 #!html 178 <p style="font-weight:bold;" id="CheckDocumentCommand">Sprawdź czy istnieje dokument</p> 179 }}} 156 === Sprawdź czy istnieje dokument === #CheckDocumentCommand 180 157 181 158 Komenda służy do sprawdzania czy w danej sprawie występuje dokument o konkretnym type oraz rodzaju. … … 187 164 188 165 ---- 189 {{{ 190 #!html 191 <p style="font-weight:bold;" id="ChangeFKElementsStateCommand">Zmień status pozycją dokumentu</p> 192 }}} 166 === Zmień status pozycją dokumentu === #ChangeFKElementsStateCommand 193 167 194 168 Komenda zmienia status elementom na liście pozycji dokumentu. Komenda jest przeznaczona tylko dla dokumentu. … … 199 173 200 174 ---- 201 {{{ 202 #!html 203 <p style="font-weight:bold;" id="ExportDocumentToFKCommand">Eksport dokumentu do systemu zew.</p> 204 }}} 175 === Eksport dokumentu do systemu zew. === #ExportDocumentToFKCommand 205 176 206 177 Komenda służy do wyeksportowania dokumentu (najczęściej faktury) do systemu zew. Obecnie tylko dla Symfonii. … … 212 183 213 184 ---- 214 {{{ 215 #!html 216 <p style="font-weight:bold;" id="CheckDocumentConfirmationCommand">Sprawdź potwierdzenie eksportu dokumentu do systemu FK.</p> 217 }}} 185 === Sprawdź potwierdzenie eksportu dokumentu do systemu FK === #CheckDocumentConfirmationCommand 218 186 219 187 Komenda sprawdza potwierdzenie eksportu dokument do systemu FK. Po sprawdzeniu potwierdzenie jest usuwane niezależnie od statusu. W przypadku błędu (brak identyfikatora z systemu FK) potwierdzenie jest przenoszone do katalogu wskazanego z parametrze errfld. … … 228 196 229 197 ---- 230 {{{ 231 #!html 232 <p style="font-weight:bold;" id="ChangeProcessStateCommand">Zmiana statusu</p> 233 }}} 198 === Zmiana statusu === #ChangeProcessStateCommand 234 199 235 200 Komenda zmienia status zlecenia (sprawy/dokumentu) na podany w parametrze. Jeśli komenda jest wykonywana w kontekście procedury dokumentu wtedy dodatkowo jest zmieniany stan załatwienia dokumentu na załatwiony. … … 242 207 243 208 ---- 244 {{{ 245 #!html 246 <p style="font-weight:bold;" id="AddGroupToPrivilagedInProcessCommand">Uprawnij grupę pracowników do sprawy</p> 247 }}} 209 === Uprawnij grupę pracowników do sprawy === #AddGroupToPrivilagedInProcessCommand 248 210 249 211 Komenda służy do nadania (aktualizacji) uprawnień grupie lub pracownikom do sprawy. Jeśli grupa lub pracownik zostali już wcześniej uprawnieni wtedy następuje aktualizacja poziomu uprawnień. W przypadku podania kilku wartości dla parametru grp_id, grpnam lub usr_id - wszystkie otrzymają poziom uprawnień zadeklarowany w parametrze attrib. … … 266 228 267 229 ---- 268 {{{ 269 #!html 270 <p style="font-weight:bold;" id="AddGroupToPrivilagedInDocumentCommand">Uprawnij grupę pracowników do dokumentu</p> 271 }}} 230 === Uprawnij grupę pracowników do dokumentu === #AddGroupToPrivilagedInDocumentCommand 272 231 273 232 Komenda służy do nadania (aktualizacji) uprawnień grupie lub pracownikom do dokumentu. Jeśli grupa lub pracownik zostali już wcześniej uprawnieni wtedy następuje aktualizacja poziomu uprawnień. W przypadku podania kilku wartości dla parametru grp_id, grpnam lub usr_id - wszystkie otrzymają poziom uprawnień zadeklarowany w parametrze attrib. … … 288 247 289 248 ---- 290 {{{ 291 #!html 292 <p style="font-weight:bold;" id="CreateDocumentCommand">Utwórz dokument</p> 293 }}} 249 === Utwórz dokument === #CreateDocumentCommand 294 250 295 251 Komenda ta tworzy dokument określonego typu. Komenda przyjmuje następujące parametry: … … 311 267 312 268 Dodatkowo komenda przyjmuje wszystkie parametry jak w [#AddGroupToPrivilagedInDocumentCommand Uprawnij grupę pracowników do dokumentu] 313 314 Znaczenie poszczególnych flag maski uprawnień: 315 316 * r - odczyt 317 * w - zapis 318 * m - zarządzanie 319 320 ---- 321 {{{ 322 #!html 323 <p style="font-weight:bold;" id="CreateAlarmCommand">Utwórz przypomnienie</p> 324 }}} 269 270 ---- 271 === Utwórz przypomnienie === #CreateAlarmCommand 325 272 326 273 Komenda tworzy nowe przypomnienie o podanej treści dla wskazanego pracownika na określony dzień. Wszystkie parametry są wymagane. … … 334 281 335 282 ---- 336 {{{ 337 #!html 338 <p style="font-weight:bold;" id="DecreeDocumentToSupervisorCommand">Przekaż dokument do przełożonego</p> 339 }}} 283 === Przekaż dokument do przełożonego === #DecreeDocumentToSupervisorCommand 340 284 341 285 Komenda służy do automatycznego przekazywania dokumentu do przełożonego pracownika wskazanego w parametrze emp_id. … … 346 290 347 291 ---- 348 {{{ 349 #!html 350 <p style="font-weight:bold;" id="RegisterDocumentCommand">Zarejestruj dokument</p> 351 }}} 292 === Zarejestruj dokument === #RegisterDocumentCommand 352 293 353 294 Komenda służy do automatycznej rejestracji dokumentu według ustalonej procedury. … … 364 305 365 306 ---- 366 {{{ 367 #!html 368 <p style="font-weight:bold;" id="CreateAttachmentFromTemplateCommand">Utwórz załącznik z szablonu</p> 369 }}} 307 === Utwórz załącznik z szablonu === #CreateAttachmentFromTemplateCommand 370 308 371 309 Komenda automatycznie tworzy załącznik do dokumentu na podstawie podanego id szablonu (tabela templates kolumna tpl_id). … … 376 314 377 315 ---- 378 {{{ 379 #!html 380 <p style="font-weight:bold;" id="NotifyCommand">Wysyłanie powiadomienia</p> 381 }}} 316 === Wysyłanie powiadomienia === #NotifyCommand 382 317 383 318 Komenda pozwala na wysłanie powiadomienia na zadany sposób. … … 398 333 399 334 ---- 400 {{{ 401 #!html 402 <p style="font-weight:bold;" id="SendEmailCommand">Wyślij wiadomość email</p> 403 }}} 335 === Wyślij wiadomość email === #SendEmailCommand 404 336 405 337 Komenda pozwala na wysłanie wiadomości email do określonych odbiorców. Dodatkowo istnieje możliwość automatycznego załączenia załączników dokumentu do emaila. … … 419 351 420 352 ---- 421 {{{ 422 #!html 423 <p style="font-weight:bold;" id="CalendarExceptionCommand">Dodaj wyjątek do kalendarza pracownika</p> 424 }}} 353 === Dodaj wyjątek do kalendarza pracownika === #CalendarExceptionCommand 425 354 426 355 Komenda dodaje wyjątek do kalendarza pracownika (zasobu) z atrybutami dzienny, niepracujący. … … 434 363 435 364 ---- 436 {{{ 437 #!html 438 <p style="font-weight:bold;" id="ProcessCloseCommand">Zamknij sprawę</p> 439 }}} 365 === Zamknij sprawę === #ProcessCloseCommand 440 366 441 367 Komenda zamyka sprawę w kontekście, której wykonywana jest procedura lub komenda może być wykonana z kontekstu dokumentu wtedy pobierana jest sprawa, w której dany dokument się znajduje. … … 446 372 447 373 ---- 448 {{{ 449 #!html 450 <p style="font-weight:bold;" id="MoveProcessCommand">Przenieś sprawę</p> 451 }}} 374 === Przenieś sprawę === #MoveProcessCommand 452 375 453 376 Komenda automatycznie przenosi sprawę do wskazanej teczki albo do działu, który posiada taką samą teczkę co sprawa. Komenda może być wykonana z kontekstu dokumentu wtedy pobierana jest sprawa, w której dany dokument się znajduje. … … 460 383 461 384 ---- 462 {{{ 463 #!html 464 <p style="font-weight:bold;" id="RunProjectFromTemplateCommand">Utwórz projekt z szablonu</p> 465 }}} 385 === Utwórz projekt z szablonu === #RunProjectFromTemplateCommand 466 386 467 387 Komenda generuje strukturę spraw oraz zadań zgodnie z zadanym identyfikatorem szablonu projektu. … … 477 397 478 398 ---- 479 {{{ 480 #!html 481 <p style="font-weight:bold;" id="CreateProcessCommand">Utwórz sprawę</p> 482 }}} 399 === Utwórz sprawę === #CreateProcessCommand 483 400 484 401 Komenda automatycznie tworzy nową sprawę. W przypadku jeśli komenda jest w procedurze podpiętej pod sprawę nowo utworzona sprawa zostaje ustawiona jako podrzędna. … … 498 415 Dodatkowo komenda przyjmuje wszystkie parametry jak w [#AddGroupToPrivilagedInProcessCommand Uprawnij grupę pracowników do sprawy] 499 416 500 Znaczenie poszczególnych flag maski uprawnień: 501 502 * r - odczyt 503 * w - zapis zadań i dokumentów 504 * d - oglądanie wszystkich dokumentów 505 * n - powiadamianie o nowych dokumentach, zadaniach i komentarzach 506 * m - zarządzanie (karta ogólne i Uprawnienia) 507 508 ---- 509 {{{ 510 #!html 511 <p style="font-weight:bold;" id="CreateDocumentLinkCommand">Powiąż dokument z klientem, sprawą lub innym dokumentem</p> 512 }}} 417 ---- 418 === Powiąż dokument z klientem, sprawą lub innym dokumentem === #CreateDocumentLinkCommand 513 419 514 420 Komenda dodaje powiązanie pomiędzy dokumentem w kontekście, którego jest wykonywana procedura a wskazanym obiektem w systemie (klient, sprawa lub dokument). … … 520 426 521 427 ---- 522 {{{ 523 #!html 524 <p style="font-weight:bold;" id="CreateDocumentToSuppliersCommand">Utwórz dokument/y dla dostawców produktów</p> 525 }}} 428 === Utwórz dokument/y dla dostawców produktów === #CreateDocumentToSuppliersCommand 526 429 527 430 Komenda tworzy dokument/y danego typu dla dostawców produktów określonych w liście pozycji danego dokumentu źródłowego. Wybór pozycji może odbywać się poprzez ręczne określenie obiektu źródłowego (podanie clsnam oraz keyval dla dokumentu/sprawy) albo pozycje będą pobierane z obiektu (dokument/sprawa) w kontekście którego działa procedura.