Imprimer      Ouvrir la version PDF de l'aide en ligne


Rubrique précédente

Rubrique suivante

Code HTML dans les e-mails de workflow

Lors de l'utilisation de code HTML dans le champ Message d'un e-mail dans une action de workflow Envoyer un e-mail, tenez compte des points suivants :

  • Lorsque vous enregistrez l'action de workflow, il est possible que des espaces et sauts de lignes supplémentaires soient ajoutés à l'e-mail. Ces espaces et lignes supplémentaires ne s'affichent pas dans l'e-mail qui est envoyé au destinataire.
  • Si une expression dans un message au format HTML évalue une chaîne contenant une balise HTML, alors quand Oracle CRM On Demand envoie l'e-mail, la balise est codée afin d'être traitée comme du texte plutôt que comme du code HTML par l'application de messagerie du destinataire.

    Par exemple, supposons que le message contienne l'expression %%%[{Description}]%%% pour renvoyer la valeur du champ Description et que le champ Description contienne le code HTML suivant :

    <b>Ceci est la description</b>

    Dans ce cas, quand l'expression est évaluée, les balises qui sont renvoyées dans le cadre de la valeur de champ ne sont pas interprétées comme du code HTML. A la place, la valeur du champ Description s'affiche dans l'e-mail exactement comme elle apparaît dans le champ Description dans Oracle CRM On Demand, y compris les balises <b> et </b>.

  • Si la messagerie du destinataire ne prend pas en charge le code HTML, elle détermine alors comment le message HTML est affiché pour ce destinataire.
  • Pour l'e-mail HTML, Oracle CRM On Demand supporte un sous-ensemble d'éléments qui sont pris en charge dans HTML5. Si vous utilisez un élément HTML que Oracle CRM On Demand ne prend pas en charge pour une utilisation dans un e-mail de workflow, les balises pour l'élément non pris en charge sont retirées de l'e-mail quand vous enregistrez l'action de workflow. Aucun message d'erreur ne s'affiche. Dans le cas de certains éléments, le contenu est également retiré du message.

    Le reste de cette rubrique détaille les éléments qui sont pris en charge ou ne le sont pas.

Eléments et attributs pris en charge

Le tableau suivant répertorie les éléments que Oracle CRM On Demand prend en charge pour utilisation dans un e-mail de workflow ainsi que les attributs pris en charge pour ces éléments. Pour plus d'informations sur les propriétés prises en charge pour l'utilisation avec l'attribut style, reportez-vous à la section correspondante de cette rubrique.

Eléments pris en charge

Attributs pris en charge

<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

Pour plus d'informations sur HTML5, reportez-vous à la spécification HTML5 sur le site Web du World Wide Web Consortium (W3C).

Propriétés prises en charge pour l'attribut style

Les propriétés de feuille de style CSS suivantes sont prises en charge pour l'utilisation avec l'attribut style, qui peut être utilisé avec tous les éléments pris en charge dans les messages des e-mails de workflow :

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

Si vous utilisez une propriété que Oracle CRM On Demand ne prend pas en charge pour une utilisation avec l'attribut style, la propriété non prise en charge est retirée de l'attribut style quand vous enregistrez l'action de workflow.

Eléments non pris en charge

Si vous utilisez un élément HTML que Oracle CRM On Demand ne prend pas en charge pour une utilisation dans un e-mail de workflow, les balises pour l'élément non pris en charge sont retirées de l'e-mail quand vous enregistrez l'action de workflow. Aucun message d'erreur ne s'affiche. Le contenu d'un élément est conservé dans le message, sauf dans le cas des éléments suivants. Pour ces éléments, les balises et le contenu de l'élément sont retirés pour des raisons de sécurité :

  • <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>

Exemple de message HTML

L'exemple suivant montre comment Oracle CRM On Demand traite un message HTML dans un e-mail de workflow. Dans cet exemple, l'action de workflow envoie un e-mail aux membres d'une équipe quand une opportunité ayant une priorité élevée est créée.

Le message pourrait être saisi dans le champ Message dans l'action de workflow Envoyer un e-mail, comme suit :

<html>

<body>

<pre>

<b>Chère équipe,</b>

<big>Bonne nouvelle !</big>

L'opportunité <i>%%%[{Name}]%%%</i> créée par %%%[{Created By Full Name}]%%% semble être une opportunité <b>à fort potentiel</b>. <b>Ciblez-la comme une priorité afin que nous puissions l'ajouter au trimestre suivant.</b>

Cordialement,

David

</pre>

</body>

</html>

REMARQUE : Si vous n'utilisez pas l'élément <pre> pour encadrer le contenu du message, vous devez utiliser la balise <br> pour spécifier chaque saut de ligne.

Tel qu'il a été saisi, le message inclut des instances des éléments <html>, <body> et <big> qui ne sont pas pris en charge. Quand l'action de workflow est enregistrée, les balises pour les éléments <html> et <body> sont retirées mais le contenu de ces éléments est conservé. Dans le cas de l'élément <big>, les balises et le contenu de l'élément sont tous les deux retirés. Le message s'affiche alors dans l'action de workflow enregistrée, comme suit :

<pre>

<b>Chère équipe,</b>

L'opportunité <i>%%%[{Name}]%%%</i> créée par %%%[{Created By Full Name}]%%% semble être une opportunité <b>à fort potentiel</b>. <b>Ciblez-la comme une priorité afin que nous puissions l'ajouter au trimestre suivant.</b>

Cordialement,

David

</pre>

Quand l'e-mail est envoyé, le message s'affiche comme suit dans l'application de messagerie qui prend en charge le code HTML :

Chère équipe,

L'opportunité Auto Manufacturer créée par Amanda Jacobsen semble être une opportunité à fort potentiel. Ciblez-la comme une priorité afin que nous puissions l'ajouter au trimestre suivant.

Cordialement,

David


Publié en août 2018 Copyright © 2005, 2018, Oracle. Tous droits réservés. Legal Notices.