| | 197 | == Wykorzystanie własności, danych wejściowych i przypisań == |
| | 198 | |
| | 199 | Własności służą do zdefiniowania dodatkowych atrybutów procedury - można je traktować jako zmienne procedury. |
| | 200 | |
| | 201 | Dane wejściowe służą tym samym czym odczyt standardowego wejścia w konsoli czy programie (czyli pobraniu od użytkownika znaków) |
| | 202 | |
| | 203 | Przypisania służą nadaniu wartości dla zmiennych procedury jak również nadaniu wartości atrybutom etapu którego dotyczą. |
| | 204 | |
| | 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: |
| | 212 | własność: {stages.orgarr} (czyli tablica wykonujących zadanie workflow) |
| | 213 | wyrażenie: {procedures.Opiekun} |
| | 214 | |
| | 215 | |