public class CustomEmailSender extends AbstractAdvancedTask
LOGGER_NAME, taskLog| Constructor and Description |
|---|
CustomEmailSender() |
| Modifier and Type | Method and Description |
|---|---|
static List<Map<String,String>> |
getDeadlineTasksInformations(String sProcessDefId,
String sTaskDefName)
Metoda pobiera informacje o zadaniach z przekroczonym dealinem zgodnie z parametrami
|
static List<Map<String,String>> |
getProcessAndTaskInformations(String sProcessDefId,
String sTaskDefName)
Metoda pobiera informacje o uruchomionych zadaniach zgodnie z parametrami
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sIsSuperior,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Metoda wysyla powiadomienie o zadaniach z przekroczonym deadlinem, ktore znajdują sie w
skrzynce uzytkownika
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sIsSuperior,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipSendingEmailOnHoliday)
Metoda wysyla powiadomienie o zadaniach z przekroczonym deadlinem, ktore znajdują sie w
skrzynce uzytkownika
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Deprecated.
|
void |
sendDeadlineTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipSendingEmailOnHoliday)
Deprecated.
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sIsSuperior,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Metoda wysyla powidaomienie o nowym zadaniu pojawiajacym sie w skrzynce
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sIsSuperior,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipSendingEmailOnHoliday)
Metoda wysyla powidaomienie o nowym zadaniu pojawiajacym sie w skrzynce
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate)
Deprecated.
|
void |
sendNewTaskEmail(String sProcessDefId,
String sTaskDefName,
String sRecipentType,
String sIsSuperior,
String sRecipentValue,
String sOnlyOwnTask,
String sGroupSending,
String sSubject,
String sEmailTemplate,
String sSkipSendingEmailOnHoliday)
Deprecated.
|
getProgress@Deprecated public void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER,
PROCESSVARIABLE)sIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest
PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomienia@Deprecated public void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipSendingEmailOnHoliday)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER,
PROCESSVARIABLE)sIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest
PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipHolidays - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendypublic void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sIsSuperior, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipHolidays - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendypublic void sendNewTaskEmail(String sProcessDefId, String sTaskDefName, String sIsSuperior, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipSendingEmailOnHoliday)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasIsSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipHolidays - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendy@Deprecated public void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER,
PROCESSVARIABLE)sSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest
PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomienia@Deprecated public void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sRecipentType, String sIsSuperior, String sRecipentValue, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipSendingEmailOnHoliday)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasRecipentType - - typ odbiorcy (mozliwe typy to: GROUP, ROLE, POSITION, USER, PERFORMER,
PROCESSVARIABLE)sSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsRecipent - - odbiorca powiadomienia zgodnie z wartoscia w zmiennej sRecipentType, jest
PERFORMER to pustysOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipSendingEmailOnHoliday - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendypublic void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sIsSuperior, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipSendingEmailOnHoliday - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendypublic void sendDeadlineTaskEmail(String sProcessDefId, String sTaskDefName, String sIsSuperior, String sOnlyOwnTask, String sGroupSending, String sSubject, String sEmailTemplate, String sSkipSendingEmailOnHoliday)
sProcessDefId - - id procesu dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie procesysTaskDefName - - nazwa zadania dla ktorego wysylane beda powiadomienia, jesli * tzn ze
wszystkie zadaniasSuperior - - okresla czy powiadomienie wysylane jest do uzytkownika czy jego
przelozonego, jesli do
uzytkownika to wartosc rozna do TRUEsOnlyOwnTask - - TRUE/FALSE okresla czy wysylac maile tylko dla wykonawcy zadania, nie
mozna korzystac z
typem odbiorcy PERFORMER bo zawsze wtedy idzie do wykonawcysGroupSending - - okresla czy wysylac pojedyncze maile czy zbiorczesSubject - - temat mailasEmailTemplate - - sciezka na serwerze do szablonu powiadomieniasSkipSendingEmailOnHoliday - - TRUE lub FALSE - TRUE - jesli pomijac wysylanie powiadomien w swieta i
weekendypublic static List<Map<String,String>> getProcessAndTaskInformations(String sProcessDefId, String sTaskDefName) throws Exception
sProcessDefId - - id definicji procesusTaskDefName - - nazwa zadaniaExceptionpublic static List<Map<String,String>> getDeadlineTasksInformations(String sProcessDefId, String sTaskDefName) throws Exception
sProcessDefId - - id definicji procesusTaskDefName - - nazwa zadaniaExceptionCopyright © 2022 Suncode. All rights reserved.