RON dokumentace

XML formuláře CSS Javascript

<email>

  <email subject="Email z XML formulare" variablename="jmenopromenne"
      to="emailova_adresa" torc="rc_osoby" toidpp="id_pracovniho_pomeru"
      totyprozdeleni="kod_typu_rozdeleni" torozdeleni="kod_rozdeleni" tovedoucirozdeleni="kod_rozdeleni"
      torozdeleniosoby="id_pracovniho_pomeru" tovedouciosoby="id_pracovniho_pomeru"
      todalsiuroven=""

      from="emailova_adresa_odesilatele" fromrc="rc_odesilatele" fromidpp="id_pp_odesilatele"
      copyto="emailova_adresa" copytorc="rc_dalsiho_prijemce" copytoidpp="id_pp_dalsiho_prijemce"
      replyto="emailova_adresa" replytorc="rc_odesilatele_pro_odpoved" replytoidpp="id_pp_odesilatele_pro_odpoved"
      pravoprozastup="kod_typu_prava"
      log="0" generateerror="1"
  >
  Text emailu ...
  </email>

Odešle email. Ve všech atributech je možné použít proměnné.

Atributy pro zadání příjemce

Pokud je místo emailu zadáno #USER, použije se emailová adresa aktuálního uživatele (od verze 4.2011.150).

Atributy pro zadání odesílatele

Atributy pro zadání příjemce kopie

Další atributy

Pomocí atributu pravoprozastup je možné zajistit odeslání kopie emailu také zastupujícímu uživateli. Pokud je kód typu práva zadán, tak se kopie emailu odešle také uživatelům, kteří zastupují zadaného příjemce a mají od něj přiděleno zadané právo. Příjemce musí být zadán pomocí RC, id pracovního poměru, #USER, nebo musí mít příslušné rozdělení nastaveného vedoucího (takže se zástupce nevyhledává, pokud je zadána jen emailová adresa).

Parametr log určuje, jestli se do logu zapíše informace o (ne)odeslání emailu:

Pokud dojde při odesílání emailu k chybě tak se chyba "přenese" do formuláře. Pokud je ale zadáno variablename, nastaví se zadaná proměnná na hodnotu 1 v případě úspěšného odeslání emailu, a na hodnotu 0 v případě chyby a chyba se nezobrazuje. To je možné změnit nastavením parametru generateerror="1"

Příklady použití


   <email to="{$emailova_adresa}" subject="Informační ímejl" >Toto je pouze testovací informační ímejl</email>

Odešle email na adresu určeno proměnnou emailova_adresa.

    <email tovedouciosoby="{$idPP}" totyprozdeleni="{$typRozdeleni}" from="{$sender}" subject="{$subject}" log="2" pravoprozastup="absence_schval">{$text}</email>;

Odešle email vedoucímu zadané osoby a v případě, že je tento vedoucí aktuálně někým zastupován, bude email odeslán i zastupujícímu uživateli.