Zmiany pomiędzy wersją 27 and wersją 28 dla DeployerGuide/Customization/ProcessAutomation

Pokaż
Ignoruj:
Data i czas:
01/27/11 11:52:24 (14 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

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

    v27 v28  
    179179''Informacja dodatkowa'' 
    180180 
    181 Wszystkie parametry maja możliwość pobierania wartości z cech (bez list wyboru definiowanych przez użytkownika) w postaci 
    182  * emp_id = "featid|81" 
    183 lub bezpośrednio z otwartego formularza 
    184  * emp_id = "{emp_id}" gdzie wartość {emp_id} zostanie zamieniona na wartość w kolumnie (polu) odpowiedniej tabeli - dla formularza dokumentu documents dla sprawy processes. 
     181Wszystkie parametry maja możliwość pobierania wartości w następujący sposób 
     182 * z cechy (nie dotyczy cech z list wyboru definiowanych przez użytkownika) 
     183   * emp_id = "featid|81" 
     184   * emp_id = "featid::81" 
     185 * bezpośrednio z otwartego formularza 
     186   * emp_id = "{rspuid}" gdzie wartość {rspuid} zostanie zamieniona na wartość w kolumnie (polu) odpowiedniej tabeli - dla formularza dokumentu documents dla sprawy processes. W podanym przypadku jest to pole rspuid (osoba odpowiedzialna) z tabeli processes. 
     187 * jako wynik zaptania SQL 
     188   * emp_id = "SQL::SELECT usr_id FROM users WHERE usr_id = featid|81" 
     189   * emp_id = "SQL::SELECT usr_id FROM users WHERE usr_id = featid::81" 
     190   * emp_id = "SQL::SELECT usr_id FROM users WHERE usr_id = {emp_id}" 
     191 
     192Dodatkowo obsługiwane są specjalne wartości parametrów, które można również dodawać do zapytań SQL 
     193 * {LOGGED_USER} - id zalogowanego pracownika 
     194 * {ENT_ID} - id jednostki 
     195 * {PKEYVALUE} - wartość klucza głównego z tabeli documents/processes 
     196czyli może być 
     197 * emp_id = "SQL::SELECT rspuid FROM processes WHERE prc_id = {PKEYVALUE}" 
    185198 
    186199Dodatkowo dla dokumentów różnych typów można podawać nazwy kolumn z dodatkowych tabel np dla faktur tabela vatnote itd.