Реализация кнопок быстрого действия в шаблонах электронной почты в Salesforce - PullRequest
0 голосов
/ 26 марта 2019

Мы новички в Salesforce и пытаемся внедрить кнопки быстрого действия в шаблоны электронной почты HTML Salesforce.

Наш сценарий - -
Когда возможность представляется на утверждениеМы отправляем электронное письмо утверждающим.Это электронное письмо генерируется с использованием шаблона электронной почты, в котором есть текст и пара ссылок.Утверждающие получают это электронное письмо и нажимают на кнопку ответа, а затем отвечают словами «Утверждено» или «Отклонено», которые отправляются в Salesforce, и возможность утверждается или отклоняется соответственно.

Чего мы пытаемся достичь? -
Вместо того, чтобы утверждающие отвечали, набрав вручную «Утверждено» или «Отклонено», мы хотим, чтобы в нижней части электронного письма были кнопки быстрого действия, после нажатия на них текст должен автоматически вводиться какОтветить.Пожалуйста, смотрите скриншот. This is how it works in Gmail.

Что мы уже пробовали?- В нашем HTML-шаблоне одобрения электронной почты Salesforce мы добавили HTML-код для кнопок и применили к ним Javascript, чтобы создать ответ. Код приведен ниже.Мы получаем ошибку - отказался выполнять встроенный обработчик событий, потому что он нарушает следующую директиву политики безопасности содержимого: «script-src xyz.com 'self'".Для включения встроенного выполнения требуется ключевое слово unsafe-inline, хеш (sha256 -...) или одноразовый номер (nonce -... ').

<input type="button" style=" font: bold 11px Arial;
      background-color: #4BCA81;
      color: white;
      padding: 5px 6px 5px 6px;
      border-top: 1px solid #CCCCCC;
      border-right: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-left: 1px solid #CCCCCC;" 
      class="button" value="Approve" onclick="generateReply('Approved')"/>
<input type="button" style=" font: bold 11px Arial;
      text-decoration: none;
      background-color: #E1553C;
      color: white;
      padding: 5px 6px 5px 6px;
      border-top: 1px solid #CCCCCC;
      border-right: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-left: 1px solid #CCCCCC;" href="https://cgdstudios2017-- 
      pdg.lightning.force.com/apex/RejectDeal?id={!Opportunity.Id}" 
      class="button" value="Reject" onclick="generateReply('Rejected')"/>`

Вывод, который мы можем генерировать в качестве электронной почты:

This is our email template output, we want the buttons to be functional.

Пожалуйста, дайте нам знать, если у кого-нибудь есть какие-либо идеи по этому поводу.Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...