Skip to end of metadata
Go to start of metadata
Opis

Podczas budowania szablonu jak i podawanai tematu wiadomości można uzyć poniższych tagów aby wstawic automatycznie odpowiednie wartości.

Tagi używane w szablonie i temacie maila
TAGOPIS
@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:

Przykład szablonu
szablon.html
<!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>

Podgląd
  • No labels
Write a comment…