Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

W parametrach "Do", "Kopia [opcjonalnie]"  oraz  "Ukryta kopia [opcjonalnie]" zamiast konkretnych adresów e-mail, można wykorzystać odpowiednie tagi, które pobiorą automatycznie adresy e-mail użytkowników systemu Plusworkflow. Np tag "ROLE_<id_roli>" pobierze wszystkie e-maile użytkowników którzy mają rolę o identyfikatorze podanym jako parametr <id_roli>. Lista dostępnych tagów i opis znajduję się w tabelce poniżej. 

W parametrze "Temat" oraz w pliku szablonu można stosować tagi oznaczone z przodu jak i z tyłu znakiem "@". np znacznik @processname@ spowoduje, że każde wystąpienie tego znacznika  zostanie podmienione na nazwę procesu który był wykonywany. Ponadto parametry "Nazwa zmiennej [opcjonalnie]" oraz  "Wartość zmiennej [opcjonalnie]" pozwalają na definiowanie własnych nazw tagów i przypisanie do nich zmiennych z procesu. Parmetry Parametry te muszą mieć te samą długość, jest to przypisanie 1:1. Np gdy w szablonie pojawi się tag @moja_zmienna_z_procesu@ to w parametrze "Nazwa zmiennej [opcjonalnie]" musi pojawić się wartość "moja_zmienna_z_procesu", a w parametrze "Wartość zmiennej [opcjonalnie]" zmienna z aktualnego procesu z której to wartość zostanie odczytana i wstawiona zamiast tego tagu. Tagi jakie można wykorzystać do automatycznego wstawiania danych w Temacie oraz Treści maila zawiera tabela poniżej.

 W parametrach "Informacja zwrotna - Udane wysłanie [opcjonalnie]" oraz "Informacja zwrotna - Nie udane wysłanie [opcjonalnie]" pozwala w zmiennej z procesu zapisać informacje na jakie adresy e-mail udało się wysłać maile a dla jakich nie.

Parametr "Czy włączyć komentarz" spowoduje, że na zakończenie zadania automatycznego będzie dodane dwa komentarze informujące na które adresy e-mail udało się wysłać mail a na które nie.


 

 

 

Tabela. Pobieranie adresów e-mail użytkowników systemu.

TAGOPIS

EXECUTOR_<Identyfikator definicji zadania>

Wiadomość do użytkownika, który wykonuje dane zadanie w procesie

GROUP_<Nazwa grupy>

Wiadomość do wszystkich użytkowników w grupie

OU_BY_NAME_<Nazwa jednostki organizacyjnej>

Wiadomość do wszystkich użytkowników w jednostkach organizacyjnych o podanej nazwie

OU_BY_SYMBOL_<Symbol jednostki organizacyjnej>

Wiadomość do wszystkich użytkowników w jednostce organizacyjnej o podanym symbolu

POSITION_BY_NAME_<Nazwa stanowiska>

Wiadomość do wszystkich użytkowników na stanowisku o podanej nazwie

POSITION_BY_SYMBOL_<Symbol stanowiska>

Wiadomość do użytkownika na stanowisku o podanym symbolu

ROLE_<Identyfikator roli>

Wiadomość do wszystkich użytkowników pełniących daną rolę w procesie

USER_<Nazwa użytkownika>

Wiadomość do użytkownika systemu

VAR_EMAIL_<Identyfikator zmiennej>

Wiadomość na wszystkie adresy e-mail umieszczone w zmiennej o podanej nazwie

VAR_USER_<Identyfikator zmiennej>

Wiadomość do wszystkich użytkowników, których nazwy umieszczone są w zmiennej


 

Tabela. 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

 





... <in progress>

Przykład:

 

Ustawienia zadania automatycznego