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);