Zmiany pomiędzy wersją 96 and wersją 97 dla DeployerGuide/Customization/ProcessAutomation
- Data i czas:
- 05/10/15 13:09:45 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/ProcessAutomation
v96 v97 116 116 117 117 == Tips & Tricks == 118 Ponieważ zmienne zadeklarowane we danych wejściowych oraz we wsłasnościach zwracają string, dlatego jeśli użyjemy ich w parametrach komend - np. dodaj komentarz wówczas w komentzru pojawi się ciąg znaków wraz z niepożądanymi pojedynczymi cudzysłowiami. Aby temu zapobiec w komendzie należy użyć konstrukcji :118 1. Ponieważ zmienne zadeklarowane we danych wejściowych oraz we wsłasnościach zwracają string, dlatego jeśli użyjemy ich w parametrach komend - np. dodaj komentarz wówczas w komentzru pojawi się ciąg znaków wraz z niepożądanymi pojedynczymi cudzysłowiami. Aby temu zapobiec w komendzie należy użyć konstrukcji : 119 119 120 120 {{{ … … 124 124 Dzięki temu w komentarzu uzyskamy sam oryginalny ciąg znaków wprowadzony w danej wejściowej. 125 125 126 2. Deklarując zmienne globalne przechowujące użytkownika którego identyfikator chcemy zapamiętać gdyż będzie on wykorzystywany w innych etapach (np. do wysłania powiadomienia o przyjęciu wniosku), zaleca się deklarować zmienne globalne jako "int" i zachowywać w nich zawsze identyfikator usr_id. Wówczas w kolejnych przypisaniach lub komendach najłatwiej będzie operować tym parametrem. 127 128 Przykładowo chcąc przypisać kolejny etap dla tego użytkownika stosujemy: 129 130 {{{ 131 {stages.orgarr} - SELECT ARRAY(SELECT orunid FROM orgtree_view WHERE usr_id={$OSOBA_WNIOSKUJACA}) 132 }}} 133 126 134 127 135