def event = execution.getVariable("event"); def eventDesc = event.getDescription(); if (eventDesc == null) { eventDesc = ""; } def url = execution.getVariable("url"); def regNumber = event.getRegNumber(); def executorFullName = execution.getVariable("executorFullName"); def authorFullName = execution.getVariable("authorFullName"); def isDone = event.getIsFixedOnSite() == null ? false : event.getIsFixedOnSite() ; // Email, In-App и Mobile уведомления на трёх языках // Новое мероприятие def emailNotificationMultilingualNew = """

Добрый день, уважаемый ${executorFullName}!

Вам назначено мероприятие: ${eventDesc}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${executorFullName}!

Сізге іс-шара тағайындалды: ${eventDesc}

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${executorFullName},

You have been appointed to the action: ${eventDesc}

Follow the link to read the details: Link!

"""; def inAppNotificationMultilingualNew = """

Добрый день, уважаемый ${executorFullName}!

Вам назначено мероприятие: ${eventDesc}. Номер мероприятия: ${regNumber}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${executorFullName}!

Сізге іс-шара тағайындалды: ${eventDesc}. Іс-шара нөмірі: ${regNumber}

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${executorFullName},

You have been appointed to the action: ${eventDesc}. Event number: ${regNumber}

Follow the link to read the details: Link!

""" def mobileNotificationRuNew = "Вам назначено мероприятие под номером: " + regNumber; // Подтверждение выполнения мероприятия def emailNotificationMultilingualToApprove = """

Добрый день, уважаемый ${authorFullName}!

Требуется подтверждение выполнения мероприятия: ${eventDesc}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${authorFullName}!

${eventDesc} іс-шарасын орындау құптауды қажет етеді.

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${authorFullName},

Completion of the action requires confirmation: ${eventDesc}

Follow the link to read the details: Link!

"""; def inAppNotificationMultilingualToApprove = """

Добрый день, уважаемый ${authorFullName}!

Требуется подтверждение выполнения мероприятия: ${eventDesc}. Номер мероприятия: ${regNumber}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${authorFullName}!

${eventDesc} іс-шарасын орындау құптауды қажет етеді. Іс-шара нөмірі: ${regNumber}

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${authorFullName},

Completion of the action requires confirmation: ${eventDesc}. Event number: ${regNumber}

Follow the link to read the details: Link!

"""; def mobileNotificationRuToApprove = "Требуется подтверждение выполнения мероприятия под номером: " + regNumber; // Отправлено на доработку def emailNotificationMultilingualToReDo = """

Добрый день, уважаемый ${executorFullName}!

${authorFullName} отправил мероприятие на доработку: ${eventDesc}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${executorFullName}!

${authorFullName} ${eventDesc} іс-шарасын пысықтауға қайтарды.

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${executorFullName},

${authorFullName} has returned the action for revision: ${eventDesc}

Follow the link to read the details: Link!

"""; def inAppNotificationMultilingualToReDo = """

Добрый день, уважаемый ${executorFullName}!

${authorFullName} отправил мероприятие на доработку: ${eventDesc}. Номер мероприятия: ${regNumber}

Для ознакомления с деталями перейдите по ссылке: Ссылке!


Қайырлы күн, құрметті ${executorFullName}!

${authorFullName} іс-шараны пысықтауға қайтарды: ${eventDesc}. Іс-шара нөмірі: ${regNumber}

Толық ақпаратты көру үшін келесі сілтемеге өтіңіз: Сілтеме!


Dear ${executorFullName},

${authorFullName} has returned the action for revision: ${eventDesc}. Event number: ${regNumber}

Follow the link to read the details: Link!

"""; def mobileNotificationRuToReDo = "${authorFullName} отправил мероприятие ${eventDesc} на доработку. Номер мероприятия: " + regNumber; execution.setVariable("isDone", isDone); // Устанавливаем переменные execution.setVariable("emailNotificationRuNew", emailNotificationMultilingualNew); execution.setVariable("inAppNotificationRuNew", inAppNotificationMultilingualNew); execution.setVariable("mobileNotificationRuNew", mobileNotificationRuNew); execution.setVariable("emailNotificationRuToApprove", emailNotificationMultilingualToApprove); execution.setVariable("inAppNotificationRuToApprove", inAppNotificationMultilingualToApprove); execution.setVariable("mobileNotificationRuToApprove", mobileNotificationRuToApprove); execution.setVariable("emailNotificationRuToReDo", emailNotificationMultilingualToReDo); execution.setVariable("inAppNotificationRuToReDo", inAppNotificationMultilingualToReDo); execution.setVariable("mobileNotificationRuToReDo", mobileNotificationRuToReDo);