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

Pokaż
Ignoruj:
Data i czas:
01/26/11 21:13:36 (14 years temu)
Autor:
JP (IP: 83.4.254.85)
Komentarz:

--

Legend:

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

    v26 v27  
    203203Przypisania służą nadaniu wartości dla zmiennych procedury jak również nadaniu wartości atrybutom etapu którego dotyczą. 
    204204 
    205 1. Tworzymy własność typu array dla procedury 
    206   np. Opiekun 
    207  
    208 2. Tworzymy etap w którym ustalimy Opiekuna (np. Określenie opiekuna) w zakładce Dane wejściowe 
    209    wpisujemy Nazwę dodanej własności (Opiekun). W efekcie tego w etapie pojawia się link monitujący "Edytuj dane" 
    210  
    211 3. W etapie który chcemy zlecić Opiekunowi dodajemy Przypisanie: 
     205 * Tworzymy własność typu array dla procedury  np. Opiekun 
     206 * Tworzymy etap w którym ustalimy Opiekuna (np. Określenie opiekuna) w zakładce Dane wejściowe  wpisujemy Nazwę dodanej własności (Opiekun). W efekcie tego w etapie pojawia się link monitujący "Edytuj dane" 
     207 * W etapie który chcemy zlecić Opiekunowi dodajemy Przypisanie: 
    212208   własność: {stages.orgarr} (czyli tablica wykonujących zadanie workflow) 
    213209   wyrażenie: {procedures.Opiekun}  
    214210 
     211Przypisanie też możemy użyć bez konieczności pobierania danych od użytkownika, możemy je pobrać z bazy danych. Dla tego przykładu gdybyśmy chcieli pobrać Opiekuna klienta którego dotyczy sprzedaż dodalibyśmy Przypisanie z własnością: {stages.orgarr} i wyrażeniem: 
     212{{{ 
     213 SELECT o.orunid FROM contacts c  JOIN processes USING(contid) JOIN orgtree_view o ON o.usr_id = c.macrtk WHERE prc_id = {processes.prc_id} 
     214}}} 
    215215 
    216216