Zmiany pomiędzy wersją 83 and wersją 84 dla DeployerGuide/Customization/ProcessAutomation/Commands

Pokaż
Ignoruj:
Data i czas:
07/13/12 14:57:25 (12 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

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

    v83 v84  
    1616 
    1717Spis 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]] 
    4545 
    4646{{{ 
     
    7676}}} 
    7777 
    78 ---- 
    79 {{{ 
    80 #!html 
    81 <p style="font-weight:bold;" id="DecreeDocumentCommand">Przekaż dokument</p> 
    82 }}} 
     78=== Przekaż dokument === #DecreeDocumentCommand 
    8379 
    8480Komenda służy do automatycznego przekazywania dokumentu na wybrane stanowiska. 
     
    9389 
    9490---- 
    95 {{{ 
    96 #!html 
    97 <p style="font-weight:bold;" id="AddCommentCommand">Utwórz komentarz</p> 
    98 }}} 
     91=== Utwórz komentarz === #AddCommentCommand 
    9992 
    10093Komenda dodaje komentarz do sprawy/dokumentu w którym jest uruchomiona. 
     
    10598 
    10699---- 
    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 
    111101 
    112102Komenda służy do sprawdzania czy dane pole formularza jest wypełnione. Przyjmuje 2 parametry i oba są wymagane. 
     
    118108 
    119109---- 
    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 
    124111 
    125112Komenda przepisuje elementy z listy pozycji jednego dokumentu na drugi. 
     
    130117 ||to____||"6789"||identyfikator dokumentu docelowego (documents.doc_id), z którego chcemy przepisać pozycje. Dokument takie musi obsługiwać pozycje (jest widoczna zakładka)|| 
    131118 
    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 
    138121 
    139122Komenda 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. 
     
    146129 
    147130---- 
    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 
    152132 
    153133Komenda służy do utworzenia zdarzenia określonego typu (domyślnie zadanie) dla pracownika. 
     
    174154 
    175155---- 
    176 {{{ 
    177 #!html 
    178 <p style="font-weight:bold;" id="CheckDocumentCommand">Sprawdź czy istnieje dokument</p> 
    179 }}} 
     156=== Sprawdź czy istnieje dokument === #CheckDocumentCommand 
    180157 
    181158Komenda służy do sprawdzania czy w danej sprawie występuje dokument o konkretnym type oraz rodzaju. 
     
    187164 
    188165---- 
    189 {{{ 
    190 #!html 
    191 <p style="font-weight:bold;" id="ChangeFKElementsStateCommand">Zmień status pozycją dokumentu</p> 
    192 }}} 
     166=== Zmień status pozycją dokumentu === #ChangeFKElementsStateCommand 
    193167 
    194168Komenda zmienia status elementom na liście pozycji dokumentu. Komenda jest przeznaczona tylko dla dokumentu. 
     
    199173 
    200174---- 
    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 
    205176 
    206177Komenda służy do wyeksportowania dokumentu (najczęściej faktury) do systemu zew. Obecnie tylko dla Symfonii. 
     
    212183 
    213184---- 
    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 
    218186 
    219187Komenda 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. 
     
    228196 
    229197---- 
    230 {{{ 
    231 #!html 
    232 <p style="font-weight:bold;" id="ChangeProcessStateCommand">Zmiana statusu</p> 
    233 }}} 
     198=== Zmiana statusu === #ChangeProcessStateCommand 
    234199 
    235200Komenda 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. 
     
    242207 
    243208---- 
    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 
    248210 
    249211Komenda 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. 
     
    266228 
    267229---- 
    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 
    272231 
    273232Komenda 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. 
     
    288247 
    289248---- 
    290 {{{ 
    291 #!html 
    292 <p style="font-weight:bold;" id="CreateDocumentCommand">Utwórz dokument</p> 
    293 }}} 
     249=== Utwórz dokument === #CreateDocumentCommand 
    294250 
    295251Komenda ta tworzy dokument określonego typu. Komenda przyjmuje następujące parametry: 
     
    311267 
    312268Dodatkowo 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 
    325272 
    326273Komenda tworzy nowe przypomnienie o podanej treści dla wskazanego pracownika na określony dzień. Wszystkie parametry są wymagane. 
     
    334281 
    335282---- 
    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 
    340284 
    341285Komenda służy do automatycznego przekazywania dokumentu do przełożonego pracownika wskazanego w parametrze emp_id. 
     
    346290 
    347291---- 
    348 {{{ 
    349 #!html 
    350 <p style="font-weight:bold;" id="RegisterDocumentCommand">Zarejestruj dokument</p> 
    351 }}} 
     292=== Zarejestruj dokument === #RegisterDocumentCommand 
    352293 
    353294Komenda służy do automatycznej rejestracji dokumentu według ustalonej procedury. 
     
    364305 
    365306---- 
    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 
    370308 
    371309Komenda automatycznie tworzy załącznik do dokumentu na podstawie podanego id szablonu (tabela templates kolumna tpl_id). 
     
    376314 
    377315---- 
    378 {{{ 
    379 #!html 
    380 <p style="font-weight:bold;" id="NotifyCommand">Wysyłanie powiadomienia</p> 
    381 }}} 
     316=== Wysyłanie powiadomienia === #NotifyCommand 
    382317 
    383318Komenda pozwala na wysłanie powiadomienia na zadany sposób. 
     
    398333 
    399334---- 
    400 {{{ 
    401 #!html 
    402 <p style="font-weight:bold;" id="SendEmailCommand">Wyślij wiadomość email</p> 
    403 }}} 
     335=== Wyślij wiadomość email === #SendEmailCommand 
    404336 
    405337Komenda 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. 
     
    419351 
    420352---- 
    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 
    425354 
    426355Komenda dodaje wyjątek do kalendarza pracownika (zasobu) z atrybutami dzienny, niepracujący. 
     
    434363 
    435364---- 
    436 {{{ 
    437 #!html 
    438 <p style="font-weight:bold;" id="ProcessCloseCommand">Zamknij sprawę</p> 
    439 }}} 
     365=== Zamknij sprawę === #ProcessCloseCommand 
    440366 
    441367Komenda 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. 
     
    446372 
    447373---- 
    448 {{{ 
    449 #!html 
    450 <p style="font-weight:bold;" id="MoveProcessCommand">Przenieś sprawę</p> 
    451 }}} 
     374=== Przenieś sprawę === #MoveProcessCommand 
    452375 
    453376Komenda 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. 
     
    460383 
    461384---- 
    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 
    466386 
    467387Komenda generuje strukturę spraw oraz zadań zgodnie z zadanym identyfikatorem szablonu projektu. 
     
    477397 
    478398---- 
    479 {{{ 
    480 #!html 
    481 <p style="font-weight:bold;" id="CreateProcessCommand">Utwórz sprawę</p> 
    482 }}} 
     399=== Utwórz sprawę === #CreateProcessCommand 
    483400 
    484401Komenda automatycznie tworzy nową sprawę. W przypadku jeśli komenda jest w procedurze podpiętej pod sprawę nowo utworzona sprawa zostaje ustawiona jako podrzędna. 
     
    498415Dodatkowo komenda przyjmuje wszystkie parametry jak w [#AddGroupToPrivilagedInProcessCommand Uprawnij grupę pracowników do sprawy] 
    499416 
    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 
    513419 
    514420Komenda dodaje powiązanie pomiędzy dokumentem w kontekście, którego jest wykonywana procedura a wskazanym obiektem w systemie (klient, sprawa lub dokument). 
     
    520426 
    521427---- 
    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 
    526429 
    527430Komenda 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.