Podczas budowania szablonu jak i podawanai tematu wiadomości można uzyć poniższych tagów aby wstawic automatycznie odpowiednie wartości.
TAG | OPIS |
@processname@ | Nazwa procesu |
@processdescription@ | Opis procesu |
@processdefid@ | Identyfikator definicji procesu |
@processpackageid@ | Identyfikator pakietu z którego pochodzi proces. |
@processtype@ | Typ procesu |
@processstarttime@ | Godzina uruchomienia procesu |
@processstartday@ | Data uruchomienia procesu |
@processscreatedtime@ | Godzina utworzenia procesu |
@processcreatedteday@ | Data utworzenia procesu |
@activityname@ | Nazwa zadania |
@activitydescription@ | Opis zadania |
@activitydefid@ | Identyfikator definicji zadania |
@activityid@ | Identyfikator zadania |
@activitystarttime@ | Godzina uruchomienia zadania |
@activitystartday@ | Data uruchomienia zadania |
@activitycreatedtime@ | Godzina utworzenia zadania |
@activitycreatedday@ | Data utworzenia zadania |
@userfullname@ | Pełna nazwa użytkownika który wykonuje to zadanie |
@userfirstname@ | Imie użytkownika który wykonuje to zadanie |
@userlastname@ | Nazwisko użytkownika który wykonuje to zadanie |
@useremail@ | Adres e-mail użytkownika który wykonuje to zadanie |
@username@ | Login użytkownika który wykonuje to zadanie |
@usernumber@ | Numer użytkownika w systemie który wykonuje to zadanie |
@<id_zmiennej>@ | Wartość zmiennej procesu o podanym identyfikatorze (<id_zmiennej>) |
@historylink@ | Link do historii procesu |
@link#<activityDefId>@ | Link do szczegółów zadania o podanym id definicji zadania, np. link#akceptacja_wniosku |
@taskuser#<activityDefId>@ | Pełna nazwa użytkownika, który wykonał zadanie o podanym id definicji zadania, np. taskuser#akceptacja_wniosku |
@realusername#<zmienna_procesu>@ | Pełna nazwa użytkownika, którego identyfikator znajduje się w podanej zmiennej procesowej, np. realusername#zmienna |
@@rows@@ oraz @@end_rows@@ | Tagi pozwalające na iterowanie po zmiennych tabelarycznych. Dany segment szablonu zawierający się w tych tagach zostanie powtórzony tyle razy, ile elementów zawiera w sobie najdłuższa zmienna tabelaryczna użyta w segmencie. W przypadku użycia zmiennych nagłówkowych wewnątrz tych tagów, ich wartość zostaje powtórzona dla każdego powtórzenia segmentu. W przypadku kiedy jedna ze zmiennych tabelarycznych ma inną długość od pozostałych i jest np. od nich krótsza, to brakujące wartości zostaną zastąpione pustym ciągiem znaków. Przykład: (można umieścić wiele takich segmentów w szablonie) ... <div>Zawartość tabeli nr 1</div> <table border = 1> <tr> <th>Wartości tekstowe</th> <th>Wartości liczbowe</th> </tr> @@rows@@ <tr> <td>@tekstowa_tab@</td> <td>@calkowita_tab@</td> </tr> @@end_rows@@ </table> <div>Podsumowanie</div> @@rows@@ ... @@end_rows@@ ... Efekt końcowy: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Powiadomienie o zadaniach do wykonania</title> </head> <body bgcolor="#FFFFFF"> <strong><font face="tahoma" color="#330099" size="2"><center></center> Uprzejmie informujemy, że w ramach systemu Plus Workflow w Twojej skrzynce zadań znajdują się następujące zadania do realizacji:<br><br> <table border = 1 style="font-family: tahoma; font-size: 14px;"> <tr align="left" style= "color: #330099;"> <th>Nazwa procesu</th><th>Nazwa zadania</th><th>Data rozpoczęcia</th><th>Godzina rozpoczęcia</th><th>Numer faktury</th><th>Kontrahent</th><th>Kwota netto</th><th>Kwota brutto</th><th>Waluta</th><th>LINK</th> </tr> <tr > <td>@processname@</td><td>@activityname@</td><td>@activitystartday@</td><td>@activitystarttime@</td><td>@numer_faktury@</td><td>@kontrahent@</td><td>@kwota_netto_w_walucie@</td><td>@kwota_brutto_w_walucie@</td><td>@waluta@</td><td>@link@</td> </tr> </table> <br><hr size="3" width="100%" color="#ff6633"> Jednocześnie informujemy, że niniejsza wiadomość została wysłana automatycznie przez system zarządzania procesami biznesowymi Plus Workflow. <font face=""> </body> </html>
Add Comment