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" />