Přeskočit obsah

Send Mail

Akce Send Mail odesílá e-mailové zprávy příjemcům. Podporuje šablony, tokeny v předmětu i těle e-mailu a rozesílání individuálních e-mailů každému příjemci zvlášť.

Vlastnosti

Vlastnost Popis Hodnota / Komentář
EmailTo Příjemci e-mailu. Podporuje tokeny. Více příjemců se odděluje středníkem. Lze zadat e-mailové adresy, login jména uživatelů nebo skupiny SharePoint (skupiny se rozbalí na jednotlivé uživatele). [Povinné] {item:Author}
EmailCc Příjemci v kopii. Podporuje tokeny. Stejný formát jako EmailTo. manager@contoso.com
EmailSubject Předmět e-mailu. Podporuje tokeny. Pokud je zadán, přepíše předmět z šablony. Workflow: {item:Title}
EmailBody Tělo e-mailu. Podporuje tokeny. Pokud je zadáno, přepíše tělo z šablony.
EmailTemplate Název e-mailové textové šablony (text resource). Šablona definuje předmět a tělo e-mailu. Hodnoty EmailSubject a EmailBody mají přednost. NotificationTemplate
EmailPerRecipient Odeslat samostatný e-mail každému příjemci. Při zapnutí se tokeny nahrazují v jazyku konkrétního příjemce. Vypnuto / Zapnuto
Label Popisný štítek zobrazený v editoru akcí.
Disabled Pokud je akce deaktivována, její vykonání se přeskočí. Vypnuto / Zapnuto

Chování

Akce nejprve rozpozná příjemce — e-mailové adresy se použijí přímo, login jména se dohledají v SharePoint, skupiny se rozbalí na jednotlivé uživatele. Duplicitní příjemci se automaticky odstraní.

Pokud je zadána šablona EmailTemplate, načte se z textových zdrojů (text resources) předmět a tělo. Vlastnosti EmailSubject a EmailBody mají přednost — pokud jsou vyplněné, přepíší hodnoty ze šablony.

Při EmailPerRecipient = Zapnuto se tokeny v předmětu a těle nahrazují v jazykovém kontextu každého příjemce zvlášť. Při Vypnuto se tokeny nahradí v jazyce aktuálního webu.

Pokud se nepodaří rozpoznat žádného příjemce, akce skončí úspěšně bez odeslání e-mailu (zapíše se varování do logu).

Příklady

Příklad: Odeslání oznámení autorovi položky

<SendMail
  EmailTo="{item:Author}"
  EmailSubject="Dokument {item:Title} byl schválen"
  EmailBody="Váš dokument byl úspěšně schválen." />

Příklad: Použití šablony s individuálním rozesláním

<SendMail
  EmailTo="{item:Approvers}"
  EmailTemplate="ApprovalNotification"
  EmailPerRecipient="true" />