Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Sähköpostin toimintataulukon avulla voit seurata ja hallita sähköpostiviestintää asiakkaiden kanssa.
Sähköpostiaktiviteetin toiminnot
Käyttämällä Dataverse-verkkopalveluita voit suorittaa seuraavat toiminnot sähköpostiaktiviteetille:
Sähköpostiaktiviteetin luominen, noutaminen, päivittäminen ja poistaminen.
Lähetä sähköpostiviestejä tai lähetä sähköpostiviestejä sähköpostimallien avulla (
Template). Lisätietoja sähköpostimalleista on artikkelissa Sähköpostimallien luominen.Liitä tiedostoja liitteinä käyttämällä sähköpostiviestin määritettä (
ActivityMimeAttachment).Lähetä joukko- tai massasähköpostiviestejä.
Määritä saapuvat sähköpostiviestit, jotka toimitetaan Microsoft Exchange Server mille tahansa käyttäjälle tai jonolle, tai lähtevät viestit, jotka lähetetään mille tahansa käyttäjälle tai jonolle Microsoft Exchange Server.
Jos
Organization.RequireApprovalForuserEmailjaOrganization.RequireApprovalForQueueEmail(käsittele sähköpostit vain hyväksytyille käyttäjille/jonoille) -organisaatiomääritteiden arvoksi on määritetty tosi (1), tapahtuu seuraavaa: sähköpostiviestit toimitetaan tai lähetetään käyttäjästä tai jonosta vain, jos käyttäjän tai jonon ensisijainen sähköpostiosoite on hyväksytty. MääritteetSystemUser.EmailRouterAccessApprovalja määritteetQueue.EmailRouterAccessApprovalilmaisevat käyttäjän ja jonon ensisijaisen sähköpostiosoitteen tilan, ja arvoksi on määritettävä 1. Muussa tapauksessa saapuvat ja lähtevät sanomat estetään. Voit päivittää käyttäjä- tai jonotietueen ja muuttaa määritteen arvoa, jos se ei ole vielä hyväksytyssä tilassa, jos käyttäjätilillesi on määritetty prvApproveRejectEmailAddress-oikeus .
Note
Dataversessa Email.StatusCode määrite ei voi olla tyhjäarvo.
Joukkosähköposti
Dataverse tukee sähköpostin lähettämistä suurelle vastaanottajaluettelolle joukkosähköpostipyynnön kautta. Kun lähetät joukkosähköpostipyynnön Dataverseen, se luo asynkronisen toiminnon asynkroniseen palvelujonoon, joka lähettää sähköpostiviestit taustaprosessin avulla. Tämä prosessi parantaa järjestelmän suorituskykyä.
-ja BackgroundSendEmailRequest -SendBulkMailRequestviestien avulla voit lähettää joukkosähköpostia. Seuraavassa luettelossa kuvataan joukkosähköpostin lähettämiseen käytetty järjestys:
Suorita pyyntö.
SendBulkMailTämä pyyntö sisältää kyselyn, joka valitsee kohdesähköpostin vastaanottajat, ja sähköpostimallin kunkin sähköpostin kirjoittamista varten.Asynkroninen palvelu luo sähköpostiaktiviteetit kullekin vastaanottajalle.
Asynkroninen palvelu lähettää jokaisen sähköpostiviestin. Sähköpostiviestien lähetyksen tila on odottava.
Sähköpostin reititin, Dynamics 365 Outlook:lle tai kolmannen osapuolen sähköposti lähettää komponenttikyselyjä Dataverse odottavia sähköpostiviestejä varten. Jos viesti löytyy, se lataa sen käyttämällä -pyyntöä
BackgroundSendEmail.Pyyntö
BackgroundSendEmailsuorittaa seuraavat toiminnot: tarkistaa, onko odottavia sähköpostiviestejä, lataa sähköpostiviestin viestin soittajalle BackgroundSendEmailRequest ja synkronoi lataukset, jos soittajia on useita.Note
Sähköpostipalveluntarjoajallasi saattaa olla rajoituksia, jotka vaikuttavat siihen, kuinka monta sähköpostiviestiä voit lähettää tietyssä ajassa. Lisätietoja on kohdassa Exchange Online rajoituksetRajoitusten > lähettäminen.
Viestin soittaja BackgroundSendEmailRequest vastaanottaa ladatun sähköpostiviestin ja lähettää sen.
Sähköpostiliitteet
Sähköpostiliitteet ovat tiedostoja, joita voit liittää sähköpostiviesteihin tai sähköpostimalleihin. Liitetty tiedosto voi olla missä tahansa tietokoneen normaalissa tiedostomuodossa, kuten Office Outlook -tiedostot, Office Excel -laskentataulukot, CAD-tiedostot ja PDF-tiedostot. Voit liittää useita tiedostoja sähköpostin liitteinä sähköpostiin tai sähköpostimalliin. Organization.MaxUploadFileSize-ominaisuus määrittää ladattavissa olevien tiedostojen enimmäiskoon. Määritä tämä ominaisuus Dynamics 365 sovelluksen Järjestelmäasetukset-kohdanSähköposti-välilehdessä. Tämä asetus rajoittaa niiden tiedostojen kokoa, jotka voit liittää sähköpostiviesteihin, muistiinpanoihin ja verkkoresursseihin. Oletusasetus on 5 MB.
Jos haluat liittää sähköpostiliitteen sähköpostiviestiin tai malliin, käytä ActivityMimeAttachment.ObjectTypeCode- ja ActivityMimeAttachment.ObjectId-sarakkeita, kun luot tai päivität activitymimeattachment-riviä.
Seuraavassa koodiesimerkissä näytetään, miten sähköpostin liitetiedosto liitetään sähköpostiviestiin:
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"};
Vastaavasti jos haluat liittää sähköpostiliitteen malliin sähköpostin sijaan, korvaa - ja ActivityMimeAttachment.ObjectTypeCode -ActivityMimeAttachment.ObjectIdmääritteiden arvot seuraavassa koodissa:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
Täydellinen koodiesimerkki sähköpostiliitteiden luomisesta on kohdassa Malli: Sähköpostiliitteen luominen, noutaminen, päivittäminen ja poistaminen.
Sähköpostiliitteiden uudelleenkäyttö
Kun luot sähköpostin liitetietueen, Dataverse tallentaa liitetyn tiedoston BLOB-tiedostona. Sähköpostin ActivityMimeAttachment.AttachmentId liitetietueen määrite yksilöi tiedoston BLOB. Tämä prosessi helpottaa liitetiedostojen uudelleenkäyttöä muiden sähköposti- ja sähköpostimallitietueiden kanssa luomatta ja tallentamatta useita kopioita samasta tiedostosta tietokantaan.
Aiemmin luodun liitetiedoston käyttäminen uudelleen:
ActivityMimeAttachmentHae uudelleen käytettävän liitetiedoston sisältävä rivi seuraavassa koodiesimerkissä esitetyllä tavalla:ActivityMimeAttachment retrievedAttachment = (ActivityMimeAttachment)_serviceProxy .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));Luo uusi sähköpostiliite, liitä se vaadittuun sähköposti- tai sähköpostimalliriviin ja osoita se noudetun
ActivityMimeAttachmentrivin liitettyyn tiedostoon seuraavan koodiesimerkin mukaisesti:ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{ ObjectId = new EntityReference(Email.EntityLogicalName, _emailId), ObjectTypeCode = Email.EntityLogicalName, Subject = "Sample Attachment", AttachmentId = retrievedAttachment.AttachmentId};
Koska käytät uudelleen olemassa olevaa liitetiedostoa, sinun ei tarvitse määrittää - ja ActivityMimeAttachment.Body -ActivityMimeAttachment.FileNamesarakearvoja, kun luot ja liität sähköpostin liiterivejä sähköpostiviesteihin tai sähköpostimalleihin.
Sähköpostitallennustila
Sähköpostin kuvaukset (sähköpostiviestin leipäteksti) on tallennettu tähän asti Dataverse-relaatiosäilöön. Tämä muuttuu, kun sähköpostiaktiviteettitaulukonEmail.Description-saraketta siirretään jäsentämättömään Azure Blob -säilöön. Azure Blob -säilöä käytetään myös liitteiden, huomautusten, tiedostojen ja kuvien tallennukseen.
Siirtymäkausi
Tietojen siirtymisen Dataverse-relaatiosäilöstä Azure Blob -säilöön kaikkien asiakkaiden osalta odotetaan alkavan toukokuussa 2023. Tämä tietojen siirto suoritetaan taustaprosessina (työ). Alkuperäisen tietojen siirron odotetaan kestävän olemassa olevien asiakkaiden kohdalla noin 6–12 viikkoa ja mahdollisesti jopa kauemmin tietojen koon mukaan. Tietojen siirron jälkeen jäljellä oleva siirto on jatkuva prosessi. Kaikki yli 12 kuukautta vanhat sähköpostikuvaukset siirretään automaattisesti Azure Blob -säilöön, eikä tätä 12 kuukauden siirtymäjaksoa voi muuttaa. Uudempia sähköposteja ei siirretä ennen kuin ne vanhenevat 12 kuukautta. Sähköpostin kuvauksen siirtotyö suoritetaan säännöllisesti – noin 30–60 päivän välein vuokraajaa kohden.
Tämä tietojen siirto on sinulle avointa sillä poikkeuksella, että ActivityPointer-taulukon koko pienenee, kun siirtoprosessi on valmis. Kapasiteettiraportin Power Platform -hallintakeskuksessa on käytettävissä uusi sähköpostirivikohde Tiedoston käytössä. Lopputulos on se, että tiedoston tallennustilan yleinen kulutus on kasvanut ja käytetty tietokantasäilö on kasvanut.
Note
Tiedostosäilön lisääminen voi olla pienempi kuin mitä ActivityPointer-taulukosta poistetaan tiedostotietojen pakkaamisen vuoksi.
Seuraavassa osiossa mainitut rajoitukset alkavat koskea kaikkia tietoja, jotka ovat jo siirtyneet Dataversen hallittuun Azure Blob -säilöön, vaikka tietojen siirto ei olisikaan valmis.
Haun ja suodatuksen rajoitukset
Azure Blob -säilöön tallennetuissa sähköpostikuvauksissa on tiettyjä rajoituksia, jotka koskevat sähköpostin kuvausten suodatusta, etsimistä ja hakemista seuraavissa osioissa kuvatulla tavalla.
Suodatus
Sähköpostikuvausten suodatusta ei tueta. Huomioi esimerkiksi seuraavat seikat:
- FetchXML - Et voi hakea sähköpostiviestin tekstiosasta käyttämällä FetchXML:ää.
- Pikahaku ja erikoishaku: et voi suodattaa sähköpostikuvauksia näiden menetelmien avulla.
Tippi
Quick Findissä suodattamista ei tueta, mutta voit lisätä sähköpostiviestin rungon palautettaviin sarakkeisiin ja palauttaa viestin rungon tiedot tuloksissa.
Haku
Voit ottaa Dataverse-haun käyttöön sähköpostikuvauksissa sähköpostikuvauksista hakemiseksi.
Katso myös
Toimintotaulukot
Malli: Lähetä sähköpostiviesti
Sähköpostitaulukko
ActivityMimeAttachment-taulukko