列印      開啟 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 屬性搭配使用,而 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 敬上


2018年8月 Copyright © 2005, 2018, Oracle 及/或其關係機構。版權所有. Legal Notices.