Dijeli putem


Tablice aktivnosti e-pošte

Aktivnost e-pošte omogućuje praćenje komunikacije e-poštom i upravljanje njima s klijentima.

Radnje na aktivnosti e-pošte

Pomoću web-usluga Dataverse možete izvršiti sljedeće radnje na aktivnosti e-pošte:

  • Stvarajte, dohvaćajte, ažurirajte i izbrišite aktivnost e-pošte.

  • Slanje poruka e-pošte ili slanje poruka e-pošte pomoću predložaka e-pošte (Template). Dodatne informacije o predlošcima e-pošte potražite u članku Stvaranje predložaka e-pošte.

  • Priložite datoteke kao privitke pomoću atributa (ActivityMimeAttachment) u poruci e-pošte.

  • Slanje masovnih ili masovnih poruka e-pošte.

  • Konfigurirajte da se dolazne poruke e-pošte isporučuju Microsoft Exchange Server bilo kojem korisniku ili redu čekanja ili odlazne poruke koje će se slati od bilo kojeg korisnika ili reda čekanja Microsoft Exchange Server.

    Ako su atributi organizacije i Organization.RequireApprovalForuserEmail (obraditi e-poštu samo za odobrene korisnike/redove čekanja) postavljeni Organization.RequireApprovalForQueueEmail na true (1), događa se sljedeće: poruke e-pošte isporučuju se ili šalju od korisnika ili reda čekanja samo ako je odobrena primarna adresa e-pošte korisnika ili reda čekanja. Atributi SystemUser.EmailRouterAccessApproval i Queue.EmailRouterAccessApproval označavaju status primarne adrese e-pošte korisnika i reda čekanja, a vrijednost mora biti postavljena na 1. U suprotnom, dolazne i odlazne poruke bit će blokirane. Možete ažurirati zapis korisnika ili reda čekanja da biste promijenili vrijednost atributa, ako već nije u odobrenom stanju, pod uvjetom da vaš korisnički račun ima dodijeljenu privilegiju prvApproveRejectEmailAddress .

Napomena

U usluzi Dataverse atribut Email.StatusCode ne može biti null.

Skupna e-pošta

Dataverse podržava slanje e-pošte velikom popisu primatelja putem skupnog zahtjeva e-pošte. Kada se skupni zahtjev za e-poštu pošalje usluzi Dataverse, stvara se asinkrona operacija u redu čekanja asinkronog servisa koji šalje poruke e-pošte pomoću pozadinskog procesa. To vam daje poboljšane performanse sustava.

Poruke SendBulkMailRequest i BackgroundSendEmailRequest koriste se za slanje skupnih poruka e-pošte. U nastavku je naveden redoslijed koji se koristi za slanje skupne e-pošte:

  1. Izvršite SendBulkMail zahtjev. Ovaj zahtjev sadrži upit koji odabire ciljne primatelje e-pošte i predložak e-pošte za sastavljanje svake e-pošte.

  2. Asinhroni servis stvara aktivnosti e-pošte za svakog primatelja.

  3. Asinhroni servis šalje svaku poruku e-pošte. Poruke e-pošte imaju status slanja "na čekanju".

  4. Usmjerivač e-pošte, Dynamics 365 for Outlook ili komponenta za slanje e-pošte treće strane anketira Dataverse za poruke e-pošte na čekanju, a ako se pronađe, preuzima je pomoću zahtjeva BackgroundSendEmail .

  5. Zahtjev BackgroundSendEmail izvodi sljedeće operacije: provjerava jesu li prisutne poruke e-pošte na čekanju, preuzima e-poštu pozivatelju BackgroundSendEmailRequest poruke i sinkronizira preuzimanja ako postoji više pozivatelja.

    Napomena

    Vaš davatelj usluga e-pošte može imati ograničenja koja utječu na broj e-poruka koje možete poslati u određenom vremenskom razdoblju. Dodatne informacije: Ograničenja > sustava Exchange Online Ograničenja slanja.

  6. Pozivatelj BackgroundSendEmailRequest poruke prima preuzetu poruku e-pošte i šalje je.

Privici e-pošte

Privici e-pošte su datoteke koje se mogu priložiti porukama e-pošte ili predlošcima e-pošte. Priložena datoteka može biti u bilo kojem standardnom formatu računalne datoteke kao što su dokumenti programa Office Outlook, proračunske tablice programa Office Excel, CAD datoteke i PDF datoteke. E-poruci ili predlošku e-pošte možete priložiti više datoteka kao privitke e-pošte. Maksimalna veličina datoteka koje se mogu prenijeti određena je svojstvom Organization.MaxUploadFileSize . Ovo je svojstvo postavljeno na kartici E-pošta u postavkama sustava u aplikaciji Dynamics 365. Ta postavka ograničava veličinu datoteka koje se mogu priložiti porukama e-pošte, bilješkama i web-resursima. Zadana postavka je 5 MB.

Da biste priložili privitak e-pošte s porukom e-pošte ili predloškom, koristite ActivityMimeAttachment.ObjectId stupce i ActivityMimeAttachment.ObjectTypeCode dok stvarate ili ažurirate redak privitka MIME aktivnosti.

Sljedeći primjer koda pokazuje kako priložiti privitak e-pošte poruci e-pošte:

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"};  

Slično tome, da biste priložili privitak e-pošte predlošku umjesto e-poruci, zamijenit ćete vrijednosti atributa ActivityMimeAttachment.ObjectId i ActivityMimeAttachment.ObjectTypeCode na sljedeći način u gornjem kodu:

ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,  

Potpuni primjer koda o stvaranju privitaka e-pošte potražite u članku Primjer: stvaranje, dohvaćanje, ažuriranje i brisanje privitka e-pošte.

Ponovno korištenje privitaka e-pošte

Kada stvorite zapis privitka e-pošte, priložena datoteka sprema se kao BLOB datoteke. Atribut ActivityMimeAttachment.AttachmentId zapisa privitka e-pošte jedinstveno identificira BLOB datoteke. To je učinjeno kako bi se olakšala ponovna upotreba privitaka datoteka s drugim zapisima e-pošte i predložaka e-pošte, bez stvaranja i pohranjivanja više kopija iste datoteke u bazu podataka.

Da biste ponovno upotrijebili postojeći privitak:

  1. Dohvatite ActivityMimeAttachment redak koji sadrži datoteku privitka koju želite ponovno upotrijebiti, kao što je prikazano u sljedećem primjeru koda:

    ActivityMimeAttachment retrievedAttachment = 
        (ActivityMimeAttachment)_serviceProxy
        .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));  
    
  2. Stvorite novi privitak e-pošte, pridružite ga potrebnom retku e-pošte ili predloška e-pošte i usmjerite ga na priloženu datoteku dohvaćenog ActivityMimeAttachment retka, kao što je prikazano u sljedećem primjeru koda:

    ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{  
      ObjectId = new EntityReference(Email.EntityLogicalName, _emailId),  
      ObjectTypeCode = Email.EntityLogicalName,  
      Subject = "Sample Attachment",  
      AttachmentId = retrievedAttachment.AttachmentId};  
    

Budući da ponovno koristite postojeću datoteku privitka, ne morate navoditi ActivityMimeAttachment.Body vrijednosti stupca i ActivityMimeAttachment.FileName dok stvarate i povezujete retke privitaka e-pošte s porukama e-pošte ili predlošcima e-pošte.

Pohrana e-pošte

Opisi e-pošte (tijelo e-pošte) do ovog su trenutka bili pohranjeni u relacijskoj spremištu Dataverse. To se mijenja jer se stupac Email.Description u tablici aktivnosti e-pošte premješta u nestrukturiranu pohranu blobova na platformi Azure. Azure Blob Storage također se koristi za pohranu privitaka, bilješki, datoteka i slika.

Prijelazno razdoblje

Očekuje se da će migracija podataka iz spremišta odnosa Dataverse u Azure Blob Storage za sve korisnike započeti u svibnju 2023. Ova migracija podataka odvijat će se kao pozadinski proces (posao). Očekuje se da će početno kretanje podataka za postojeće kupce trajati oko 6 do 12 tjedana, a možda i dulje, ovisno o veličini podataka. Nakon početnog premještanja podataka, svaka preostala migracija je kontinuirani proces. Svi opisi e-pošte stariji od dvanaest mjeseci automatski će se premjestiti u Azure Blob Storage, a to prijelazno razdoblje od dvanaest mjeseci ne može se promijeniti. Novije e-poruke neće biti premještene dok ne napune 12 mjeseci. Posao migracije opisa e-pošte pokreće se povremeno - otprilike jednom svakih 30-60 dana po klijentu.

Ova migracija podataka bit će vam transparentna uz iznimku da ćete vidjeti smanjenje veličine tablice ActivityPointer nakon potpunog dovršetka postupka migracije. U centru za administratore platforme Power Platform unutar izvješća Kapacitet bit će dostupna nova stavka retka e-pošte u odjeljku Upotreba datoteke. Krajnji rezultat je povećanje ukupne potrošnje pohrane datoteka i smanjenje potrošene pohrane baze podataka.

Napomena

Povećanje pohrane datoteka može biti manje od onoga što je uklonjeno iz tablice ActivityPointer zbog kompresije podataka datoteke.

Ograničenja spomenuta u sljedećem odjeljku počet će se primjenjivati na sve podatke koji su već premješteni u pohranu blobova platforme Azure kojom upravlja Dataverse, čak i ako prijenos podataka nije dovršen.

Ograničenja pretraživanja i filtriranja

Za opise e-pošte (tijela) pohranjene u Azure Blob Storageu primjenjuju se određena ograničenja na filtriranje, pronalaženje i pretraživanje opisa e-pošte kao što je opisano u nastavku.

Filtriranje

Filtriranje opisa e-pošte nije podržano. Neke specifične točke koje treba uzeti u obzir su sljedeće.

  • FetchXML - Nećete moći pretraživati tijela e-pošte pomoću FetchXML-a.
  • Brzo pretraživanje i napredno pretraživanje – filtriranje opisa e-pošte pomoću ovih metoda nije podržano.

Savjet

Za brzo pronalaženje, iako filtriranje nije podržano, tijelo e-pošte može se dodati kao vraćeni stupac i podaci tijela vratit će se u rezultatu.

Pretraživanje

Možete omogućiti pretraživanje Dataverse na opisima e-pošte za pretraživanje opisa e-pošte.

Vidi također

Tablice aktivnosti
Primjer: Pošaljite e-poštu
Tablica e-pošte
Tablica ActivityMimeAttachment