打印      打开 PDF 版本的联机帮助


上一主题

下一主题

工作流电子邮件消息中的 HTML 代码

在工作流“发送电子邮件”操作中使用电子邮件“消息”字段中的 HTML 代码时,请注意以下几点:

  • 保存工作流操作时,可能会向电子邮件消息添加额外的换行符和空格。这些额外的行和空格不会出现在发送给收件人的电子邮件中。
  • 如果 HTML 电子邮件消息中的表达式的计算结果为包含 HTML 标记的字符串,则在 Oracle CRM On Demand 发送电子邮件时,会对此标记进行编码,以便收件人的电子邮件应用程序将其视为文本而不是 HTML 代码。

    例如,假定电子邮件消息包含表达式 %%%[{Description}]%%% 以返回“说明”字段的值,并且“说明”字段包含以下 HTML 代码:

    <b>这是说明</b>

    在本例中,计算表达式时,不会将作为字段值组成部分返回的标记解释为 HTML 代码。而“说明”字段的值会出现在电子邮件消息中,与 Oracle CRM On Demand 内“说明”字段中出现的值完全相同,包括 <b> 和 </b> 标记。

  • 如果收件人的电子邮件应用程序不支持 HTML,则该电子邮件应用程序会确定为该收件人显示 HTML 消息的方式。
  • 对于 HTML 电子邮件消息,Oracle CRM On Demand 支持 HTML5 中支持的元素的子集。如果您使用 Oracle CRM On Demand 不支持在工作流电子邮件消息中使用的 HTML 元素,则在保存工作流操作时,会从电子邮件消息中删除不支持元素的标记。未出现错误消息。 对于某些元素,也会从消息中删除元素内容。

    本主题的其余部分提供了支持和不支持的元素的详细信息。

支持的元素和属性

下表列出了 Oracle CRM On Demand 支持在工作流电子邮件消息中使用的元素,以及这些元素支持的属性。有关支持与 style 属性配合使用的属性的信息,请参阅本主题的“style 属性的支持属性”部分。

支持的元素

支持的属性

<a>

  • href
  • rel
  • style

<abbr>

  • style
  • title

<address>

style

<b>

style

<bdo>

  • dir
  • style

<blockquote>

style

<br>

style

<caption>

style

<cite>

style

<code>

style

<col>

  • align
  • span
  • style
  • valign
  • width

<colgroup>

  • align
  • span
  • style
  • valign
  • width

<dd>

style

<del>

style

<dfn>

style

<div>

  • align
  • style

<dl>

style

<dt>

style

<em>

style

<fieldset>

style

<h1>

style

<h2>

style

<h3>

style

<h4>

style

<h5>

style

<h6>

style

<hr>

  • align
  • size
  • style
  • width

<i>

style

<img>

  • align
  • alt
  • border
  • height
  • hspace
  • src
  • style
  • vspace
  • width

<ins>

style

<legend>

style

<li>

style

<ol>

style

<p>

  • align
  • style

<pre>

style

<q>

style

<s>

style

<samp>

style

<small>

style

<span>

style

<strong>

style

<sub>

style

<sup>

style

<table>

  • align
  • bgcolor
  • border
  • cellpadding
  • cellspacing
  • height
  • style
  • width

<tbody>

style

<td>

  • abbr
  • align
  • bgcolor
  • colspan
  • height
  • rowspan
  • style
  • width

<tfoot>

style

<th>

  • abbr
  • align
  • bgcolor
  • colspan
  • height
  • rowspan
  • style
  • width

<thead>

style

<tr>

  • align
  • height
  • style
  • valign
  • width

<u>

style

<ul>

style

<var>

style

有关 HTML5 的更多信息,请参阅万维网协会 (W3C) 网站上的 HTML5 规范

style 属性的支持属性

支持将以下级联样式表 (CSS) 属性与 style 属性配合使用,后者可与支持在工作流电子邮件消息中使用的所有元素配合使用:

  • color
  • font-family
  • font-size
  • font-style
  • list-style-position
  • list-style-type
  • text-align

如果您使用 Oracle CRM On Demand 不支持与 style 属性配合使用的属性,则在保存工作流操作时会从 style 属性中删除不支持的属性。

不支持的元素

如果您使用 Oracle CRM On Demand 不支持在工作流电子邮件消息中使用的 HTML 元素,则在保存工作流操作时,会从电子邮件消息中删除不支持元素的标记。未出现错误消息。 元素的内容会保留在消息中,但对于以下元素除外。对于这些元素,出于安全原因而删除了元素的标记和内容:

  • <applet>
  • <area>
  • <base>
  • <basefont>
  • <big>
  • <button>
  • <center>
  • <font>
  • <form>
  • <frame>
  • <frameset>
  • <iframe>
  • <input>
  • <isindex>
  • <label>
  • <link>
  • <map>
  • <menu>
  • <noframes>
  • <noscript>
  • <object>
  • <optgroup>
  • <option>
  • <param>
  • <script>
  • <select>
  • <strike>
  • <style>
  • <textarea>
  • <tt>

HTML 消息示例

以下示例显示 Oracle CRM On Demand 如何处理工作流电子邮件中的 HTML 消息。在此示例中,创建高优先级商机时,工作流操作会将电子邮件发送给团队成员。

可以在“发送电子邮件”工作流操作内的“消息”字段中输入消息,如下所示:

<html>

<body>

<pre>

<b>大家好,</b>

<big>有个好消息!</big>

%%%[{Created By Full Name}]%%% 创建的 <i>%%%[{Name}]%%%</i> 商机似乎是<b>高潜质</b>商机。<b>请将其设为优先目标,以便我们能够在下一个季度中添加它。</b>

谢谢并致以诚挚的祝愿,

David

</pre>

</body>

</html>

注意:如果未使用 <pre> 元素来包含消息内容,则必须使用 <br> 标记指定每个换行符。

所输入的电子邮件消息包括不支持的 <html>、<body> 和 <big> 元素的实例。保存工作流操作时,会删除 <html> 和 <body> 元素的标记,但保留这些元素的内容。对于 <big> 元素,会删除该元素的标记和内容。以后,消息在保存的工作流操作中显示如下:

<pre>

<b>大家好,</b>

%%%[{Created By Full Name}]%%% 创建的 <i>%%%[{Name}]%%%</i> 商机似乎是<b>高潜质</b>商机。<b>请将其设为优先目标,以便我们能够在下一个季度中添加它。</b>

谢谢并致以诚挚的祝愿,

David

</pre>

发送电子邮件时,此消息在支持 HTML 的电子邮件应用程序中显示如下:

大家好,

Amanda Jacobsen 创建的汽车制造商商机似乎是高潜质商机。请将其设为优先目标,以便我们能够在下一个季度中添加它。

谢谢并致以诚挚的祝愿,

David


已发布 8月 2018 Copyright © 2005, 2018, Oracle. 保留所有权利。Legal Notices.