Oracle CRM On Demandの管理 > ビジネスプロセス管理 > ワークフロー設定 > ワークフロー電子メールメッセージのHTMLコード
ワークフロー電子メールメッセージのHTMLコード
ワークフロー[メール送信]アクションの電子メールの[メッセージ]フィールドでHTMLコードを使用する際には、次の点に注意してください。
- ワークフローアクションを保存する際に、余分な改行およびスペースが電子メールメッセージに追加される場合があります。これらの余分な行およびスペースは、受信者に送信される電子メールには表示されません。
- HTML電子メールメッセージ内の式の評価結果がHTMLタグを含む文字列になる場合は、Oracle CRM On Demandで電子メールが送信される際に、受信者の電子メールアプリケーションでHTMLコードではなくテキストとして扱われるようにタグがエンコードされます。
たとえば、[説明]フィールドの値を返す式%%%[{Description}]%%%が電子メールメッセージに含まれており、次のHTMLコードが[説明]フィールドに含まれているとします。
<b>これは説明です</b>
この場合、式が評価されるときに、フィールドの値の一部として返されるタグはHTMLコードとして解釈されません。かわりに、電子メールメッセージに表示される[説明]フィールドの値は、<b>および</b>タグを含めて、Oracle CRM On Demandの[説明]フィールドとまったく同じように表示されます。
- 受信者の電子メールアプリケーションがHTMLをサポートしていない場合は、電子メールアプリケーションがその受信者に対するHTMLメッセージの表示方法を決定します。
- Oracle CRM On Demandでは、HTML5でサポートされている要素のサブセットがHTML電子メールメッセージに対してサポートされています。ワークフロー電子メールメッセージでの使用をOracle CRM On DemandがサポートしていないHTML要素を使用すると、ワークフローアクションを保存する際に、サポートされていない要素のタグが電子メールメッセージから削除されます。エラーメッセージは表示されません。 特定の要素の場合は、要素のコンテンツもメッセージから削除されます。
このトピックの残りの部分では、サポートされる要素とサポートされない要素の詳細を説明します。
サポートされる要素および属性
次の表は、ワークフロー電子メールメッセージでの使用がOracle CRM On Demandでサポートされる要素および要素に対してサポートされる属性を示しています。style属性で使用できるプロパティの詳細は、このトピックの「style属性に対してサポートされるプロパティ」セクションを参照してください。
サポートされる要素
|
サポートされる属性
|
<a>
|
|
<abbr>
|
|
<address>
|
style
|
<b>
|
style
|
<bdo>
|
|
<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>
|
|
<dl>
|
style
|
<dt>
|
style
|
<em>
|
style
|
<fieldset>
|
style
|
<h1>
|
style
|
<h2>
|
style
|
<h3>
|
style
|
<h4>
|
style
|
<h5>
|
style
|
<h6>
|
style
|
<hr>
|
|
<i>
|
style
|
<img>
|
- align
- alt
- border
- height
- hspace
- src
- style
- vspace
- width
|
<ins>
|
style
|
<legend>
|
style
|
<li>
|
style
|
<ol>
|
style
|
<p>
|
|
<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に関する詳細は、World Wide Web Consortium (W3C) WebサイトのHTML5仕様を参照してください。
style属性に対してサポートされるプロパティ
style属性では、次のカスケーディングスタイルシート(CSS)のプロパティの使用がサポートされており、ワークフロー電子メールのメッセージでの使用がサポートされるすべての要素で使用できます。
- color
- font-family
- font-size
- font-style
- list-style-position
- list-style-type
- text-align
style属性での使用がOracle CRM On Demandでサポートされないプロパティを使用すると、ワークフローアクションを保存するときに、サポートされないプロパティが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が作成したAuto Manufacturerという商談は、ポテンシャルが高い商談のようです。次の四半期に追加できるよう、優先ターゲットとして対応してください。
よろしくお願いいたします。
David
|