Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
E-mailová aktivita umožňuje sledovat a spravovat e-mailovou komunikaci se zákazníky.
Akce týkající se e-mailové aktivity
Pomocí webových služeb Dataverse můžete s e-mailovou aktivitou provádět následující akce:
Vytvořte, načtěte, aktualizujte a odstraňte e-mailovou aktivitu.
Odesílání e-mailových zpráv nebo odesílání e-mailových zpráv pomocí šablon e-mailů (
Template). Další informace o e-mailových šablonách najdete v tématu Vytváření e-mailových šablon.Připojte soubory jako přílohy pomocí atributu (
ActivityMimeAttachment) v e-mailové zprávě.Posílání hromadných nebo hromadných e-mailových zpráv
Nakonfigurujte příchozí e-mailové zprávy, které se mají doručovat z Microsoft Exchange Server libovolnému uživateli nebo frontě, nebo odchozí zprávy, které se mají odesílat z libovolného uživatele nebo fronty do Microsoft Exchange Server.
Pokud jsou atributy
Organization.RequireApprovalForuserEmailorganizace aOrganization.RequireApprovalForQueueEmail(zpracovat e-maily pouze pro schválené uživatele/fronty) nastaveny na hodnotu true (1), dojde k následujícímu: e-mailové zprávy jsou doručovány nebo odesílány uživatelem nebo frontou pouze v případě, že je schválena primární e-mailová adresa uživatele nebo fronty. AtributySystemUser.EmailRouterAccessApprovalaQueue.EmailRouterAccessApprovaloznačují stav primární e-mailové adresy uživatele a fronty, a hodnota musí být nastavena na 1. V opačném případě budou příchozí a odchozí zprávy blokovány. Záznam uživatele nebo fronty můžete aktualizovat tak, aby změnil hodnotu atributu, pokud ještě není ve schváleném stavu, za předpokladu, že má váš uživatelský účet přiřazené oprávnění prvApproveRejectEmailAddress.
Poznámka:
V Dataverse Email.StatusCode nemůže mít atribut hodnotu null.
Hromadný e-mail
Dataverse podporuje odesílání e-mailů do velkého seznamu příjemců prostřednictvím hromadné e-mailové žádosti. Když je do služby Dataverse odeslána hromadná e-mailová žádost, je ve frontě asynchronní služby vytvořena asynchronní operace, která odesílá e-mailové zprávy prostřednictvím procesu na pozadí. To vám poskytne lepší výkon systému.
Zprávy SendBulkMailRequest a BackgroundSendEmailRequest se používají pro odesílání hromadných e-mailových zpráv. V následujícím textu je uvedena sekvence použitá k odesílání hromadných e-mailů:
Spusťte
SendBulkMailpožadavek. Tento požadavek obsahuje dotaz, který vybere cílové příjemce e-mailu a šablonu e-mailu pro vytvoření každého e-mailu.Asynchronní služba vytváří e-mailové aktivity pro každého příjemce.
Asynchronní služba odesílá každou e-mailovou zprávu. E-mailové zprávy mají stav odeslání "čekající na vyřízení".
E-mailový směrovač, Dynamics 365 pro Outlook nebo komponenta pro odesílání e-mailů třetí strany se dotazuje Dataverse na čekající e-mailové zprávy, a pokud jsou nalezeny, stáhne je pomocí
BackgroundSendEmailpožadavku.Požadavek
BackgroundSendEmailprovádí následující operace: kontroluje, zda jsou přítomny nevyřízené e-mailové zprávy, stáhne e-mail volajícímu BackgroundSendEmailRequest zprávy a synchronizuje stahování, pokud existuje více volajících.Poznámka:
Poskytovatel e-mailových služeb může mít omezení, která ovlivňují počet e-mailů, které můžete odeslat během časového období. Další informace: Exchange Online omezuje limity > odesílání.
Odesílatel BackgroundSendEmailRequest zprávy obdrží staženou e-mailovou zprávu a odešle ji.
E-mailové přílohy
Přílohy e-mailů jsou soubory, které lze připojit k e-mailovým zprávám nebo šablonám e-mailů. Připojený soubor může být v libovolném standardním formátu počítačového souboru, jako jsou dokumenty Aplikace Office Outlook, tabulky Aplikace Office Excel, soubory CAD a soubory PDF. K e-mailu nebo šabloně e-mailu můžete připojit více souborů jako přílohy e-mailů. Maximální velikost souborů, které lze odeslat, je určena vlastností Organization.MaxUploadFileSize . Tato vlastnost se nastavuje na kartě E-mail v Nastavení systému v aplikaci Dynamics 365. Toto nastavení omezuje velikost souborů, které lze připojit k e-mailovým zprávám, poznámkám a webovým prostředkům. Výchozí nastavení je 5 MB.
Pokud chcete připojit e-mailovou přílohu k e-mailové zprávě nebo šabloně, použijete sloupce ActivityMimeAttachment.ObjectId a ActivityMimeAttachment.ObjectTypeCode při vytváření nebo aktualizaci řádku MIME přílohy aktivity.
Následující ukázka kódu ukazuje, jak připojit přílohu e-mailu k e-mailu:
ActivityMimeAttachment _sampleAttachment = new ActivityMimeAttachment{
ObjectId = new EntityReference(Email.EntityLogicalName, _emailId),
ObjectTypeCode = Email.EntityLogicalName,
Subject = "Sample Attachment",
Body = System.Convert.ToBase64String(new ASCIIEncoding().GetBytes("Example Attachment")),
FileName = "ExampleAttachment.txt"};
Podobně pokud chcete přílohu e-mailu připojit k šabloně místo e-mailu, nahradíte hodnoty těchto atributů ActivityMimeAttachment.ObjectIdActivityMimeAttachment.ObjectTypeCode následujícím způsobem v předchozím kódu:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
Kompletní vzorový kód o tom, jak vytvořit e-mailové přílohy, najdete v tématu Ukázka: Vytvoření, načtení, aktualizace a odstranění přílohy e-mailu.
Opětovné použití příloh e-mailů
Když vytvoříte záznam přílohy e-mailu, přiložený soubor se uloží jako soubor BLOB. Atribut ActivityMimeAttachment.AttachmentId záznamu přílohy e-mailu jednoznačně identifikuje soubor BLOB. To se provádí za účelem usnadnění opětovného použití příloh souborů s jinými e-maily a záznamy šablon e-mailů, aniž by bylo nutné vytvářet a ukládat více kopií stejného souboru do databáze.
Opětovné použití existujícího přiloženého souboru:
ActivityMimeAttachmentNačtěte řádek obsahující soubor přílohy, který chcete znovu použít, jak je znázorněno v následujícím příkladu kódu:ActivityMimeAttachment retrievedAttachment = (ActivityMimeAttachment)_serviceProxy .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));Vytvořte novou přílohu e-mailu, přidružte ji k požadovanému řádku e-mailu nebo šablony e-mailu a nasměrujte ji na připojený soubor načteného
ActivityMimeAttachmentřádku, jak je znázorněno v následujícím příkladu kódu:ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{ ObjectId = new EntityReference(Email.EntityLogicalName, _emailId), ObjectTypeCode = Email.EntityLogicalName, Subject = "Sample Attachment", AttachmentId = retrievedAttachment.AttachmentId};
Protože používáte existující soubor přílohy, nemusíte při vytváření a přidružování řádků příloh e-mailů k e-mailům nebo e-mailovým šablonám zadávat hodnoty sloupců ActivityMimeAttachment.Body a ActivityMimeAttachment.FileName.
Úložiště e-mailů
E-mailové popisy (text e-mailu) jsou až do tohoto okamžiku uloženy v relačním úložišti Dataverse. To se mění jako sloupec Email.Description v tabulce e-mailových aktivit se přemísťuje do nestrukturovaného úložiště objektů blob v Azure. Úložiště objektů blob v Azure se používá také k ukládání příloh, poznámek, souborů a obrázků.
Přechodné období
Očekává se, že migrace dat z úložiště relací Dataverse do úložiště objektů blob v Azure pro všechny zákazníky začne v květnu 2023. Tato migrace dat se provede jako proces na pozadí (úloha). Očekává se, že počáteční přesun dat pro stávající zákazníky bude trvat přibližně 6 až 12 týdnů a v závislosti na velikosti dat může trvat i déle. Po počátečním přesunu dat je veškerá zbývající migrace průběžným procesem. Všechny e-mailové popisy starší než dvanáct měsíců se automaticky přesunou do služby Azure Blob Storage a toto dvanáctiměsíční přechodné období se nedá změnit. Novější e-maily nebudou přesunuty, dokud nebudou 12 měsíců staré. Úloha migrace popisu e-mailu probíhá pravidelně – přibližně jednou za 30 až 60 dní na klienta.
Tato migrace dat bude pro vás transparentní s výjimkou, že se po úplném dokončení procesu migrace zobrazí zmenšení velikosti tabulky ActivityPointer . V centru pro správu Power Platform bude nová položka řádku e-mailu v sestavě Kapacita dostupná v části Použití souboru. Konečným výsledkem je zvýšení celkové spotřeby úložiště File a snížení spotřebovaného úložiště databáze.
Poznámka:
Zvýšení úložiště souborů může být menší než to, co je odebráno z tabulky ActivityPointer kvůli kompresi dat souborů.
Omezení uvedená v další části začnou platit pro všechna data, která se už přesunula do úložiště objektů blob Azure spravované službou Dataverse, i když se veškerý přesun dat nedokončí.
Omezení vyhledávání a filtrování
U e-mailových popisů (těl) uložených ve službě Azure Blob Storage platí určitá omezení pro filtrování, hledání a vyhledávání popisů e-mailů, jak je popsáno níže.
Filtering
Filtrování popisů e-mailů se nepodporuje. Některé konkrétní body, které je potřeba vzít v úvahu, jsou následující.
- FetchXML – V e-mailových tělech nebudete moct vyhledávat pomocí FetchXML.
- Rychlé hledání a rozšířené hledání – Filtrování e-mailových popisů pomocí těchto metod se nepodporuje.
Návod
V případě rychlého hledání, zatímco filtrování není podporováno, může být text e-mailu přidán jako vrácený sloupec a data z těla se vrátí ve výsledku.
Hledání
Vyhledávání v Dataverse můžete povolit pro popisy e-mailů a vyhledávat v popisech e-mailů.
Viz také
Tabulky aktivit
Ukázka: Odeslání e-mailu
Tabulka e-mailů
Tabulka ActivityMimeAttachment