Два почтовых шаблона, использующих один и тот же строковый литерал, отправляют пользователя в разные места в Netsuite.
У меня есть портал поддержки с одной формой заявки. К этой форме обращения можно получить доступ как до, так и после того, как пользователь войдет в систему. Когда заявка отправлена, у нее настроен рабочий процесс, который заполняет шаблон электронной почты и отправляет его пользователю. Существует один шаблон электронной почты для создания новой заявки (New Case), а другой - для того, когда пользователь обновил существующую заявку. (Обновить)
Проблема в том, что шаблон "Новый случай" - это шаблон электронной почты системы, а шаблон "Обновление" - это обычный шаблон электронной почты, который хранится в Документах -> Шаблоны -> Шаблоны электронной почты. Оба содержат ссылку, которая отправляет пользователя в форму для обновления своего дела (оба используют case.url). К сожалению, шаблон электронной почты системы отправляет их по адресу externalcaseresponsepage.nl в нужное место, а другой шаблон отправляет их в caseform.nl.
Есть ли способ получить обе эти ссылки, чтобы перенаправить пользователя на externalcaseresponsepage.nl вместо caseform.nl?
Это оба шаблона, они имеют одинаковую структуру:
<html>
<body>
<p><img border="0" src="${companyInformation.logoUrl}" /></p>
<table border="0" cellpadding="2" cellspacing="2" width="100%">
<tbody>
<tr valign="top">
<td valign="top">
<p style="background-color:#78a22f; color:#fff; padding:5px;"><span style="font-size: 28px;">Ticket: ${case.caseNumber}</span> <span style="font-size: 16px;">"${case.title}"</span></p>
<p>
<#if (case.externalMessages?size> 0)></p>
<p>${case.externalMessages?first.message}</p>
</#if>
<p><br />
<a href="${case.url}" style="background-color:#78a22f; color:#fff; padding:10px 20px; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; display: block;">Update Ticket Online</a></p>
</td>
</tr>
</tbody>
</table>
<!-- *************** FOOTER START *************** -->
<hr color="#CCCCCC" noshade="noshade" size="1" width="100%" />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="right">
<font style="font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#999999;">${companyInformation.companyName} is powered by <a href="http://www.netsuite.com/" style="color:#999999;">NetSuite</a> — One System. No Limits.</font>
</td>
</tr>
</tbody>
</table>
<!-- *************** FOOTER END *************** -->
</body>
</html>