Posta elektronikoko jardueraren taulak

Posta elektroniko jarduera taulak bezeroekin posta elektroniko komunikazioak jarraitu eta kudeatzen laguntzen dizu.

Mezu elektronikoko jarduera baten ekintzak

Dataverse web zerbitzuak erabiliz, posta elektroniko jardueran honako ekintza hauek egin ditzakezu:

  • Posta elektronikoko jarduera sortu, berreskuratu, eguneratu eta ezabatzea.

  • Posta elektronikoko mezuak bidaltzea edo posta elektronikoko txantilten bidez mezu elektronikoak bidaltzea (Template). Posta-txantiloiei buruzko informazio gehiago nahi izanez gero, ikus Sortu posta-txantiloiak.

  • Erantsi artxiboak, hala nola, erantsitako artxiboak, atributuaren bidez (ActivityMimeAttachment) posta elektronikoko mezuan.

  • Posta elektroniko masiboak edo masiboak bidaltzea.

  • Konfigura itztu Microsoft Exchange Server-etik edozein erabiltzaile edo kolatara bidaltzeko sartzen diren mezu elektronikoak, edo Microsoft Exchange Server-era edozein erabiltzaile edo kolatatik bidaltzen diren mezuak.

    Erakundearen atributuak Organization.RequireApprovalForuserEmail eta Organization.RequireApprovalForQueueEmail (erabiltzaile/kola onartuentzat bakarrik dauden mezu elektronikoak prozesatzea) true (1) ezartzen badira, honako hau gertatzen da: posta elektronikoko mezuak erabiltzaile edo ilara batetik entregatzen edo bidaltzen dira, erabiltzailearen helbide elektroniko nagusia edo buztana onartuta badago. Atributuak SystemUser.EmailRouterAccessApproval eta erabiltzailearen helbide elektroniko nagusiaren eta buztanaren egoera adierazten dute Queue.EmailRouterAccessApproval , hurrenez hurren, eta balioa 1ean ezarri behar da. Bestela, sarrera eta irteerako mezuak blokeatuta daude. Erabiltzailearen edo ilararen erregistroa eguneratu dezakezu atributuaren balioa aldatzeko, dagoeneko onartutako egoeran ez badago, baldin eta zure erabiltzaile kontuak prvApproveRejectEmailAddress pribilegioa esleituta badu.

Oharra

Dataverse-n, atributua Email.StatusCode ezin da baliogabea izan.

Mezu masiboak

Dataverse-k mezu elektronikoak hartzaileen zerrenda handi bati bidaltzea onartzen du posta elektroniko masiboko eskaera baten bidez. Dataverse-ra posta elektroniko masiboko eskaera bat bidaltzen duzunean, zerbitzu asinkronoko ilaran eragiketa asinkrono bat sortzen du, eta horrek atzeko planoan prozesu bat erabiliz bidaltzen ditu posta mezuak. Prozesu honek sistemaren errendimendua hobetzen du.

Erabili SendBulkMailRequest eta BackgroundSendEmailRequest mezuak mezu elektroniko masiboak bidaltzeko. Hurrengo zerrendak mezu elektroniko masiboak bidaltzeko erabiltzen den sekuentzia deskribatzen du:

  1. Bete eskaera SendBulkMail . Eskaera horretan, helmugako posta elektronikoko hartzaileak aukeratzen dituen kontsulta bat eta posta elektroniko bakoitza idazteko posta elektronikoko plantilla bat daude.

  2. Zerbitzu asinkronikoak hartzaile bakoitzarentzako posta elektronikoko jarduerak sortzen ditu.

  3. Zerbitzu asinkronikoak mezu elektroniko bakoitza bidaltzen du. Posta elektronikoko mezuek bidalketa-egoera "pendiente" bat dute.

  4. Posta bideratzailea, Dynamics 365 for Outlook edo hirugarren aldeen posta bidalketa osagai batek Dataverse-ri inkesta egiten dio posta mezu itxarotenak bilatzeko. Bat aurkitzen badu, mezua eskaera erabiliz BackgroundSendEmail deskargatzen du.

  5. Eskaerak BackgroundSendEmail honako eragiketa hauek egiten ditu: egiaztatu posta elektronikoko mezurik dagoen, mezu elektronikoa deskargatu mezuaren BackgroundSendEmailRequest egileari, eta deskargak sinkronizatzen ditu, hainbat sugar izanez gero.

    Oharra

    Zure posta zerbitzu hornitzaileak mugak izan ditzake denbora tarte batean zenbat posta bidal ditzakezun eragiten dutenak. Informazio gehiago nahi izanez gero, ikusi Exchange Online mugak > bidaltzeko mugak.

  6. Mezuaren deitzaileak BackgroundSendEmailRequest deskargatutako posta elektronikoa jasotzen du eta bidaltzen du.

Posta elektronikoko eranskinak

Posta elektronikoaren erantsipenak posta elektronikoko mezu edo txantiloietan atxiki daitezkeen fitxategiak dira. Erantsitako fitxategi bat edozein ordenagailu formatu estandarrean egon daiteke, hala nola Office Outlook dokumentuak, Office Excel kalkulu-orriak, CAD fitxategiak eta PDF fitxategiak. Hainbat artxibo erantsi ditzakezu, hala nola posta elektronikoko artxiboak posta elektronikoz edo posta elektronikoko plantilla batera. Organization.MaxUploadFileSize propietateak fitxategien tamaina maximoa zehazten du. Ezarri propietate hau Sistema EzarpenenEmail fitxan Dynamics 365 aplikazioan. Ezarpen honek mugatzen du posta elektroniko, ohar eta web baliabideetara atxiki daitezkeen fitxategien tamaina. Aurrez zehaztutako konfigurazioa 5 MB-koa da.

Posta elektronikoaren erantsipena mezu edo txantiloi batekin atxikitzeko, erabili ActivityMimeAttachment.ObjectId eta ActivityMimeAttachment.ObjectTypeCode zutabeak jarduera mime atxikimendu lerro bat sortu edo eguneratzen ari zarenean.

Hurrengo kode-adibidean, posta elektronikoko artxibo erantsi bat posta elektroniko bati nola erantsi erakusten da:

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

Era berean, posta elektroniko atxikimendua txantiloi bati atxikitzeko, eta ez posta elektroniko baten ordez, eta ActivityMimeAttachment.ObjectTypeCode atributuen balioak ActivityMimeAttachment.ObjectId aurreko kodean honela ordezkatu:

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

Posta elektronikoaren atxikipenak nola sortu azaltzen duen kode adibide oso bat ikusteko, ikusi Adibidea: Sortu, berreskuratu, eguneratu eta ezabatu posta atxikitako bat.

Posta elektroniko eranskinak berrerabiltzea

Posta elektronikoaren erantsitako erregistro bat sortzean, Dataversek fitxategi atxikia BLOB fitxategi gisa gordetzen du. Posta ActivityMimeAttachment.AttachmentId elektronikoko datu erantsien erregistroaren atributuak BLOB artxiboa bakarrik identifikatzen du. Prozesu honek fitxategi erantsipenak beste posta elektroniko eta txantiloi erregistroekin berrerabiltzea errazten du, datu-basean fitxategi beraren kopia anitz sortu eta gorde gabe.

Dagoen erantsitako artxibo bat berrerabiltzeko:

  1. Berrerabili nahi duzun eranskin-fitxategia duen errenkada eskuratu behar du ActivityMimeAttachment , honako kode-adibidean erakusten den bezala:

    ActivityMimeAttachment retrievedAttachment = 
        (ActivityMimeAttachment)_serviceProxy
        .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));  
    
  2. Sortu mezu elektronikoko eranskin berri bat, lotu beharrezko mezu elektronikoko edo posta elektronikoko txantiloiaren errenkadarekin, eta seinalatu berreskuratutako ActivityMimeAttachment errenkadako erantsitako fitxategira, ondorengo kode-adibidean erakusten den bezala:

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

Lehendik dagoen eranskin-fitxategi bat berrerabiltzen ari zarenez, ez duzu eta zutabe-balioak ActivityMimeAttachment.BodyActivityMimeAttachment.FileName zehaztu behar mezu elektronikoen eranskinen errenkadak mezu elektronikoekin edo posta elektronikoko txantiloiekin sortzen ari zaren bitartean.

Posta elektronikoa biltegiratzea

Mezu elektronikoaren deskribapenak (mezu elektronikoaren gorputza) orain arte Dataverse biltegi erlazionalean gordetzen dira. Hori aldatzen ari da posta elektronikoko jarduera taulako Email.Description zutabea egituratu gabeko Azure Blob biltegira lekuz aldatzen ari denean. Azure Blob biltegiratzea eranskinak, oharpenak, fitxategiak eta irudiak biltegiratzeko ere erabiltzen da.

Trantsizio-aldia

Dataverse erlazio-biltegitik Azure Blob biltegira bezero guztientzako datuen migrazioa 2023ko maiatzean hastea espero da. Datuen migrazio hau atzeko planoko prozesu gisa egingo da (lana). Lehendik dauden bezeroen hasierako datuen mugimenduak 6 eta 12 aste inguru iraungo duela espero da, eta agian are gehiago datuen tamainaren arabera. Datuen hasierako mugimenduaren ondoren, geratzen den migrazioa etengabeko prozesua da. Hamabi hilabete baino zaharragoak diren posta elektronikoko deskribapen guztiak automatikoki mugituko dira Azure Blob biltegira eta hamabi hilabeteko trantsizio-aldi hori ezin da aldatu. Mezu elektroniko berriak ez dira mugituko 12 hilabete bete arte. Posta elektronikoaren deskribapenaren migrazio lana aldian-aldian exekutatzen da, maizter bakoitzeko 30-60 egunean behin gutxi gorabehera.

Datuen migrazio hau gardena izango da zuretzat, salbuespen baino, migrazio-prozesua guztiz amaitutakoan ActivityPointer taularen tamaina murrizten ikusiko duzu. Power Platform-en administrazio zentroan, Gaitasun txostenaren barruan, posta elektronikoko lerro-elementu berri bat eskuragarri egongo da Fitxategiaren erabileran. Azken emaitza fitxategien biltegiratze orokorraren kontsumo orokorra handitzea eta datu-basearen biltegiratze murriztea da.

Oharra

Fitxategien biltegiratzearen gehikuntza ActivityPointer taulatik kendutakoa baino txikiagoa izan daiteke fitxategi-datuen konpresioaren ondorioz.

Hurrengo atalean aipatutako mugak dagoeneko Dataverse kudeatutako Azure blob biltegira mugitu diren datuei aplikatzen hasiko zaizkie, nahiz eta datuen mugimendu guztia osatu ez izan.

Bilaketaren eta iragazkiaren mugak

Azure Blob biltegian gordetako posta elektronikoaren deskribapenetan (gorputzak), zenbait muga aplikatzen dira posta elektronikoaren deskribapenak iragazteko, aurkitzeko eta bilatzeko, hurrengo ataletan deskribatzen den bezala.

Iragazi

Posta elektronikoen deskribapenetan iragaztea ez da onartzen. Kontuan hartu beharreko puntu zehatz batzuk hauek dira:

  • FetchXML - Ezin duzu posta elektronikoen gorputzetan bilatu FetchXML erabiliz.
  • Quick Find eta Advanced Find - Ezin dituzu posta elektronikoen deskribapenak iragazi metodo hauek erabiliz.

Eskupekoa

Quick Find-en, iragazkia onartzen ez bada ere, posta elektronikoaren gorputza zutabe itzuli gisa gehitu dezakezu eta emaitzan gorputz datuak itzuli.

Bilatzen

Dataverse bilaketa gaitu dezakezu mezu elektronikoen deskribapenetan bilatzeko.

Ikus baita ere

Jarduera-taulak
Adibidea: Bidali mezu elektronikoa
Posta elektronikoko taula
ActivityMimeAttachment taula