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.
Tabulka e-mailových aktivit vám pomůže 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. Jinak se příchozí a odchozí zprávy zablokují. 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 nemůže být atribut Email.StatusCodenull.
Hromadný e-mail
Dataverse podporuje odesílání e-mailů do velkého seznamu příjemců prostřednictvím hromadné e-mailové žádosti. Když odešlete do Dataverse požadavek na hromadný e-mail, Dataverse vytvoří ve frontě služby pro asynchronní zpracování asynchronní operaci, která prostřednictvím procesu na pozadí odešle e-mailové zprávy. Tento proces zlepšuje výkon systému.
Pomocí zpráv SendBulkMailRequest a BackgroundSendEmailRequest zpráv můžete odesílat hromadné e-mailové zprávy. Následující seznam popisuje posloupnost použitou k odeslání hromadného e-mailu:
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 for Outlook nebo komponenta třetí strany pro odesílání e-mailů zjišťuje v Dataverse nevyřízené e-mailové zprávy. Pokud ji najde, stáhne zprávu 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 najdete v tématu Limity Exchange Online > Limity odesílání.
Volající zprávy BackgroundSendEmailRequest obdrží staženou e-mailovou zprávu a odešle ji.
E-mailové přílohy
E-mailové přílohy jsou soubory, které můžete připojit k e-mailovým zprávům nebo e-mailovým šablonům. Připojený soubor může být v libovolném standardním formátu počítačového souboru, jako jsou dokumenty Office Outlook, tabulky 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ů. Vlastnost Organization.MaxUploadFileSize určuje maximální velikost souborů, které můžete nahrát. Tuto vlastnost nastavte na kartě E-mail v Nastavení systému v aplikaci Dynamics 365. Toto nastavení omezuje velikost souborů, které můžete připojit k e-mailovým zprávám, poznámkám a webovým prostředkům. Výchozí nastavení je 5 MB.
Chcete-li připojit přílohu e-mailu k e-mailové zprávě nebo šabloně, použijte sloupce ActivityMimeAttachment.ObjectId a ActivityMimeAttachment.ObjectTypeCode při vytváření nebo aktualizaci řádku přílohy MIME 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, nahraďte hodnoty ActivityMimeAttachment.ObjectId a ActivityMimeAttachment.ObjectTypeCode atributy následujícím způsobem v předchozím kódu:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
Kompletní ukázku kódu 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.
Opakované připojení e-mailových příloh
Když vytvoříte záznam přílohy e-mailu, Dataverse uloží připojený soubor jako datový objekt BLOB. Atribut ActivityMimeAttachment.AttachmentId záznamu přílohy e-mailu jednoznačně identifikuje soubor BLOB. Tento proces usnadňuje opakované použití příloh souborů s jinými záznamy e-mailu a šablon e-mailu, 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 v následujících částech.
Filtering
Filtrování popisů e-mailů se nepodporuje. Mezi konkrétní body, které je potřeba vzít v úvahu, patří:
- FetchXML – V e-mailových tělech nemůžete hledat pomocí FetchXML.
- Rychlé hledání a rozšířené hledání – Pomocí těchto metod nemůžete filtrovat popisy e-mailů.
Návod
U funkce Rychlé hledání sice není podporováno filtrování, ale jako návratový sloupec můžete přidat text e-mailu a zahrnout jeho data do výsledků.
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