Partekatu bidez


Posta elektronikoko jardueraren taulak

Posta elektronikoko jarduerak aukera ematen dizu bezeroekin posta elektronikoz jarraipena egiteko eta komunikazioak administratzeko.

Mezu elektronikoko jarduera baten ekintzak

Dataverse web zerbitzuak erabiliz, ekintza hauek egin ditzakezu posta elektronikoko jarduera batean:

  • 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, sartzen diren eta irtendako mezuak blokeatuko dira. 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, Email.StatusCode atributua ezin da nulua izan.

Mezu masiboak

Dataverse-k mezu elektronikoak hartzaileen zerrenda handi bati bidaltzea onartzen du posta elektroniko masiboko eskaera baten bidez. Mezu elektronikoko eskaera masiboa Dataverse-ra bidaltzen denean, eragiketa asinkrono bat sortzen da zerbitzu asinkronoan, mezuak atzeko planoko prozesu baten bidez bidaltzen dituena. Horrek sistemaren errendimendu hobea ematen dio.

Mezuak SendBulkMailRequest eta BackgroundSendEmailRequest posta elektronikoko mezu masiboak bidaltzeko erabiltzen dira. Hona hemen posta elektroniko masiboa bidaltzeko erabilitako sekuentzia:

  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 elektronikoko bideratzaileak, Dynamics 365 for Outlook-ek edo hirugarrenen posta elektronikoa bidaltzeko osagai batek Dataverse zain dauden mezuak galdetzen ditu, eta bat aurkitzen bada, deskargatzen du eskaera erabiliz BackgroundSendEmail .

  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 elektronikoko zerbitzu hornitzaileak mugak izan ditzake, denbora tarte batean zenbat mezu elektroniko bidal ditzakezun eragiten dutenak. Informazio gehiago: Exchange Online-ren mugak > Bidaltzeko mugak.

  6. Mezuaren BackgroundSendEmailRequest egileak deskargatutako posta elektronikoko mezua jaso eta bidali egiten du.

Posta elektronikoko eranskinak

Posta elektronikoko artxibo erantsiak posta elektronikoko mezuei edo posta elektronikoko txantillei erantsi daitezkeen artxiboak dira. Erantsitako fitxategi bat edozein ordenagailuko fitxategi 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. Karga daitezkeen artxiboen gehieneko tamaina Organization.MaxUploadFileSize jabetzak zehazten du. Jabetza hori sistemaren konfigurazioarenposta elektronikoan ezartzen da Dynamics 365 aplikazioan. Konfigurazio horrek posta elektronikoko mezuei, oharrei eta web-baliabideei erantsi daitezkeen artxiboen tamaina mugatzen du. Aurrez zehaztutako konfigurazioa 5 MB-koa da.

Mezu elektronikoko mezu edo txantiloi batekin eransteko, eta ActivityMimeAttachment.ObjectTypeCode zutabeak erabili ActivityMimeAttachment.ObjectId jarduera mime eranskinaren errenkada bat sortzen edo eguneratzen ari zaren bitartean.

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, mezu elektroniko baten ordez mezu elektroniko baten ordez mezu elektronikoko eranskina txantiloi bati erantsitzeko, eta atributuen ActivityMimeAttachment.ObjectTypeCode balioak ActivityMimeAttachment.ObjectId honela ordezkatuko dituzu goiko kodean:

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

Posta-eranskinak nola sortu jakiteko kode-adibide osoa lortzeko, ikus Adibidea: mezu elektronikoko eranskin bat sortu, berreskuratu, eguneratu eta ezabatzea.

Posta elektronikoko erantsitako artxiboak berrerabiltzea

Posta elektronikoko artxibo erantsien erregistro bat sortzean, erantsitako artxiboa BLOB artxibo bat bezala gordetzen da. Posta ActivityMimeAttachment.AttachmentId elektronikoko datu erantsien erregistroaren atributuak BLOB artxiboa bakarrik identifikatzen du. Hori guztia, erantsitako artxiboak posta elektronikoko beste erregistro batzuekin eta posta elektronikoko txantiloiekin berrerabiltzea errazteko egiten da, datu-basean artxibo bereko hainbat kopia 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 elektronikoko deskribapenetarako (gorputzetarako), muga batzuk aplikatzen dira mezu elektronikoen deskribapenak iragazteko, aurkitzeko eta bilatzeko, jarraian deskribatzen den moduan.

Iragazi

Mezuen deskribapenetan iragaztea ez onartzen. Kontuan hartu beharreko puntu zehatz batzuk honako hauek dira:

  • FetchXML - Ezingo duzu posta elektronikoaren gorputzetan bilatu FetchXML erabiliz.
  • Bilaketa azkarra eta Bilaketa aurreratua - Mezu elektronikoen deskribapenak metodo hauek erabiliz iragaztea ez da onartzen.

Eskupekoa

Bilaketa azkarrerako, iragazkia onartzen ez den bitartean, posta elektronikoaren gorputza itzulitako zutabe gisa gehitu daiteke eta gorputzaren datuak emaitzan itzuliko dira.

Bilatzen

Dataverse bilaketa gaitu dezakezu mezu elektronikoen deskribapenetan bilatzeko.

Ikus baita ere

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