Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

Kod HTML w wiadomościach e-mail procesów Workflow

Podczas korzystania z kodu HTML w polu "Wiadomość" w czynności "Wysyłanie wiadomości e-mail" w procesie Workflow należy zwrócić uwagę na poniższe kwestie:

  • Podczas zapisywania czynności procesu Workflow do wiadomości e-mail mogą zostać dodane dodatkowe podziały wiersza i spacje. Te dodatkowe wiersze i spacje nie pojawią się w wiadomości e-mail wysłanej do odbiorcy.
  • Jeśli wyrażenie w kodzie HTML wiadomości e-mail zostanie ocenione jako napis zawierający znacznik HTML, podczas wysyłania wiadomości e-mail z aplikacji Oracle CRM On Demand znacznik zostanie zakodowany w taki sposób, by był traktowany jako tekst, a nie kod HTML, przez aplikację do obsługi poczty e-mail odbiorcy.

    Przykładowo, wiadomość e-mail zawiera wyrażenie %%%[{Description}]%%% zwracające wartość pola "Opis", a pole opis zawiera następujący kod HTML:

    <b>To jest opis</b>

    W takim przypadku, gdy wyrażenie zostanie ocenione, znaczniki zostaną zwrócone jako część wartości pola i nie zostaną zinterpretowane jako kod HTML. Zamiast tego, wartość pola "Opis" zostanie wyświetlona w wiadomości e-mail dokładnie w takiej postaci, jak w polu "Opis" w aplikacji Oracle CRM On Demand, z uwzględnieniem znaczników <b> i </b>.

  • Jeśli aplikacja do obsługi poczty e-mail odbiorcy nie obsługuje kodu HTML, aplikacja ta określi sposób wyświetlania wiadomości w formacie HTML dla odbiorcy.
  • W przypadku wiadomości e-mail w formacie HTML, aplikacja Oracle CRM On Demand obsługuje podzbiór elementów obsługiwanych w kodzie HTML5. Jeśli użytkownik używa elementu HTML nieobsługiwanego w wiadomościach e-mail dotyczących procesu Workflow w aplikacji Oracle CRM On Demand, znaczniki nieobsługiwanego elementu zostaną usunięte z wiadomości e-mail po zapisaniu czynności procesu Workflow. Nie zostanie wyświetlony komunikat o błędzie. W przypadku niektórych elementów, zawartość elementu zostanie także usunięta z wiadomości.

    Reszta tego tematu zawiera szczegóły obsługiwanych i nieobsługiwanych elementów.

Obsługiwane elementy i atrybuty

W poniższej tabeli wymieniono elementy obsługiwane w aplikacji Oracle CRM On Demand do użytku w wiadomości e-mail procesu Workflow oraz atrybuty obsługiwane w odniesieniu do elementów. Informacje o właściwościach obsługiwanych do użytku w przypadku atrybutu style można znaleźć w sekcji "Obsługiwane właściwości atrybutu style" w tym temacie.

Obsługiwane elementy

Obsługiwane atrybuty

<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

Więcej informacji o kodzie HTML5 można znaleźć w specyfikacji HTML5 w witrynie World Wide Consortium (W3C).

Obsługiwane właściwości atrybutu style

Poniższe właściwości kaskadowego arkusza stylów (CSS) są obsługiwane do użytku z atrybutem style, którego można używać ze wszystkimi elementami obsługiwanymi w wiadomościach e-mail procesu Workflow:

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

W przypadku użycia właściwości nieobsługiwanej w aplikacji Oracle CRM On Demand do użytku z atrybutem style, nieobsługiwana właściwość zostanie usunięta z atrybutu style podczas zapisywania czynności procesu Workflow.

Nieobsługiwane elementy

Jeśli użytkownik używa elementu HTML nieobsługiwanego w wiadomościach e-mail dotyczących procesu Workflow w aplikacji Oracle CRM On Demand, znaczniki nieobsługiwanego elementu zostaną usunięte z wiadomości e-mail po zapisaniu czynności procesu Workflow. Nie zostanie wyświetlony komunikat o błędzie. Zawartość elementu jest zachowywana w wiadomości, z wyjątkiem poniższych elementów. W przypadku tych elementów, zarówno znaczniki, jak i zawartość elementu, są usuwane ze względów bezpieczeństwa:

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

Przykład wiadomości w formacie HTML

Poniższy przykład pokazuje sposób obsługi wiadomości e-mail procesów Workflow w formacie HTML w aplikacji Oracle CRM On Demand. W tym przykładzie czynność procesu Workflow wysyła wiadomość e-mail do wszystkich członków zespołu po utworzeniu możliwości o wysokim priorytecie.

Wiadomość można wprowadzić w polu "Wiadomość" w czynności procesu Workflow "Wysyłanie wiadomości e-mail" w następujący sposób:

<html>

<body>

<pre>

<b>Szanowny Zespole,</b>

<big>Dobre wiadomości!</big>

Możliwość <i>%%%[{Name}]%%%</i> utworzona przez użytkownika %%%[{Created By Full Name}]%%% Wydaje się mieć <b>wysoki potencjał</b>. <b>Proszę traktować ją jako priorytetową, aby można było ją dodać w następnym kwartale.</b>

Dziękuję i pozdrawiam,

David

</pre>

</body>

</html>

UWAGA: Jeśli użytkownik nie użyje elementu <pre> do wydzielenia treści wiadomości, konieczne będzie użycie znacznika <br> do określenia każdego podziału wiersza.

Wprowadzona wiadomość e-mail zawiera wystąpienia elementów <html>, <body> i <big>, które nie są obsługiwane. Po zapisaniu czynności procesu Workflow, znaczniki elementów <html> i <body> zostaną usunięte, ale zawartość tych elementów zostanie zachowana. W przypadku elementu <big>, zarówno znaczniki, jak i zawartość elementu zostaną usunięte. Wiadomość zostanie więc wyświetlona w następujący sposób w zapisanej czynności procesu Workflow:

<pre>

<b>Szanowny Zespole,</b>

Możliwość <i>%%%[{Name}]%%%</i> utworzona przez użytkownika %%%[{Created By Full Name}]%%% Wydaje się mieć <b>wysoki potencjał</b>. <b>Proszę traktować ją jako priorytetową, aby można było ją dodać w następnym kwartale.</b>

Dziękuję i pozdrawiam,

David

</pre>

Po wysłaniu wiadomości, zostanie ona wyświetlona w następujący sposób w aplikacji do obsługi poczty e-mail obsługującej kod HTML:

Szanowny Zespole,

Możliwość Producent samochodów utworzona przez użytkownika Amanda Jacobsen wydaje się mieć wysoki potencjał. Proszę traktować ją jako priorytetową, aby można było ją dodać w następnym kwartale.

Dziękuję i pozdrawiam,

David


Opublikowano: Październik 2016 Copyright © 2005, 2016, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.