Microsoft Dataverse eta hobetu datu-iturburu esperientzia

Informazio orokorra

2021eko maiatzean, lehen aukerakoak ziren funtzio asko aplikazio berri guztien portaera lehenetsiak dira orain. Artikulu honek funtzio berriak sartu baino lehen aplikazio bat garatu duten erabiltzaileei jarraibideak eskaintzen dizkie aplikazioa nola eguneratu azken funtzionalitateak aprobetxatzeko.

Bertakoa Dataverse

Bai mihise aplikazio bat sortu baduzu bai Dataverse edo Dynamics 365 connector 2019ko azaroa baino lehen, orduan agian ez duzu egungo konexio esperientzia esperientzia erabiltzearen abantailarik Dataverse.

Zure aplikazioa 2019ko azaroa baino lehen sortu baduzu eta jatorrizko Dataverse konexiorik erabiltzen ari ez bazara, hurrengo eginbideak fitxako Ezarpenak atalean, 'Erretiratua' fitxan Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikustaldiak aukera Harremanetarako datuak, aukerak eta beste eginbide berri batzuekin batera Microsoft Dataverse.

Nola egunera dezaket?

Eguneratu aplikazioa funtzioen ezarpenak ikuskatuta eta ondoren beheko jarraibideak jarraituz:

Desaktibatuta daude Microsoft Dataverse rako erlazio-datuak, aukera-multzoak eta beste eginbide berri batzuk

Egiaztatu Atzera botata atala azpian Datozen eginbideak. Ezarrita badago Desaktibatuta, jarraitu hurrengo argibideekin bihurketaren lehen urrats gisa.

Ikusten ez baduzu Datu erlazionalak, aukera multzoak eta bestelako ezaugarri berriak Microsoft Dataverse urtean Ezarpen orokorrak edo dagoeneko bada Aktibatuta, saltatu urrats hauek eta jarraitu hurrengo atala.

  • 1. urratsa: Erabili bistaratzeko izenak eginbidea Aktibatu:

    1. Erabili bistaratzeko izenak eginbidea Aktibatu.
    2. Itxaron osasun monitorea zure aplikazioa aztertzen amaitzeko.
    3. Gorde, itxi eta berriz ireki aplikazioa.
    4. Ebatzi formula errore guztiak.
    5. Gorde, itxi eta berriz ireki aplikazioa.

    Errore eta iradokizun posibleak:

    Baliteke erakutsi berri diren bistaratze izen batzuek beste taula, eremu edo kontrol batzuen bistaratze izenekin bat egitea. Adibidez, baliteke izen bera duen kontrol bat eta eremu bat izatea. Konponbidearen izena aldatu ahal izango duzu konpondu beharreko balio bakarrarekin.

    Eremu eta taulen bistaratzeko izenen gatazketan, taula bat espero duen baina tokian tokiko eremuko izen batekin ebazten duen formula ikus dezakezu.

    Erabili kortxete bat @ ikurra duen esparru globala adierazteko, taulara ebatzi dadin; adibidez, [@tableName].

  • 2. urratsa: Datu erlazionalak, aukera multzoak eta bestelako funtzio berriak Microsoft Dataverse eta Erabili GUID datu motak kateen ordez eginbideak Aktibatu:

    1. Datu erlazionalak, aukera multzoak eta bestelako funtzio berriak Microsoft Dataverse eginbidea Aktibatu.
    2. Erabili GUID datu motak kateen ordez eginbidea Aktibatu.
    3. Itxaron osasun monitorea zure aplikazioa aztertzen amaitzeko.
    4. Ebatzi formula errore guztiak.
    5. Gorde, itxi eta berriz ireki aplikazioa.

    Errore eta iradokizun posibleak:

    Baliteke fase honetan akatsak izatea aukera-eremu bat edo gogor kodetutako GUID testu-balioak erabiltzen ari bazara.

    • Aukerako balioak: Aukerako eremua aukeraren balioaren testu identifikatzailearekin erabiltzen ari bazara, erabili puntu notazioa horren ordez, aukeraren balioa erreferentzia egiteko. Adibidez, aldatu Patch(Accounts, OptionSet1 = “12345”) aukera Patch(Accounts, OptionSet.Item1) non Item1 dagokio 12345 balioari.
      Informazio gehiago: Adibide zehatzak.
    • GUIDak: GUID kate estatikoa erabiltzen baduzu, adibidez, 015e45e1044e49f388115be07f2ee116, bihurtu objektu GUID bat itzultzen duen funtzio batera; adibidez GUID(“015e45e1044e49f388115be07f2ee116”).
    • Bilaketak: Bilaketa funtzioak erabiltzen ari bazara lehen mailako bilaketa balioak lortzeko, adibidez, Lookup(Contacts, ‘contactID’ = ThisItem.ContactID”), kontuan hartu erabiltzea ThisItem.PrimaryContacts (non PrimaryContacts taularen izena den).

Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikustaldiak Desaktibatuta dago

Erabili honako instrukzioa biratzeko Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikuspegiak eginbidea Aktibatu:

  1. Ezabatu lehendik dagoenarekin Dataverse datu-iturburu konexioak.
  2. Aktibatu Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikuspegiak eginbidea.
  3. Gehitu Dataverse konexioa datu-iturburu aukeraketa esperientzia berria erabiliz.
  4. Gorde zure aplikazioa.

Oharra

Zure aplikazioa oso handia bada, zure datu-iturburu konexioak gehitzeak denbora gutxi beharko du. Ez itxi aplikazioa prozesu honetan zehar.

Mihise aplikazioak Dynamics 365 Connector-ekin bihurtzea

Dynamics 365 konektorea erabiltzen duen aplikazioa bihurtzeko, konexioak kendu eta gehitu behar dituzu datu-iturburuetara. Erabili beheko urratsak konexioak zure datu-iturburuetara bihurtzeko.

  1. Ziurtatu Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikuspegiak eginbidea Aktibatuta dagoela.

  2. Ezabatu lehendik dagoenarekin Dynamics 365 datu-iturburu konexioak.

  3. Gehitu konexioak zure datu-iturburuetara Dataverse datu-iturburu aukeraketa esperientzia berria erabiliz.

    Oharra

    • Beste ingurune batzuekin konexioak badituzu (unekoak ez direnak), hautatu Taula kategoria eta gero Gehiago (...) aukera ingurunea aldatzeko. Ondoren, beste ingurune bateko taula bat hauta dezakezu zure aplikazioan gehitzeko. Maizter arteko konexioek ez dute funtzionatzen jatorrizko konektore hobetuarekin. Datuen integrazioa erabili beharko duzu maizterren datuak eskuratzeko.
    • Konexioa gehitu nahi duzun ingurunea ikusi ahal izateko baldintza hauetako bat bete behar duzu:
  4. Gorde zure aplikazioa.

Errore eta iradokizun posibleak:

Bihurtu ahala akatsak izatea posible da: bistaratzeko izenak erabiltzen ez badituzu, GUID kateak erabiltzen ari bazara edo aukera bat erabiltzen ari bazara.

  • Kontrol izenak gatazka izanez gero, aldatu kontrolaren izena desberdina eta bakarra izan dadin.
  • Eremuaren eta taularen bistaratzeko izenen gatazketarako, baliteke taula bat espero duen formula bat ikustea, baina eremu lokalagoko eremu-izen batera konpontzen ari dena. Erabili kortxete bat @ ikurra duen esparru globala adierazteko, taulara ebatzi dadin; adibidez, [@tableName].
  • Aukerako balioak: Aukerako eremua aukeraren balioaren testu identifikatzailearekin erabiltzen ari bazara, erabili puntu notazioa horren ordez, aukeraren balioa erreferentzia egiteko. Adibidez, aldatu Patch(Accounts, OptionSet1 = “12345”) aukera Patch(Accounts, OptionSet.Item1) non Item1 dagokio 12345 balioari.
    Informazio gehiago: Adibide zehatzak.
  • GUIDak: GUID kate estatikoa erabiltzen baduzu, adibidez, 015e45e1044e49f388115be07f2ee116, bihurtu objektu GUID bat itzultzen duen funtzio batera; adibidez GUID(“015e45e1044e49f388115be07f2ee116”).
  • Bilaketak: Bilaketa funtzioak erabiltzen ari bazara lehen mailako bilaketa balioak lortzeko, adibidez, Lookup(Contacts, ‘contactID’ = ThisItem.ContactID”), kontuan hartu erabiltzea ThisItem.PrimaryContacts (non PrimaryContacts taularen izena den).
  • Edozein erreferentzia polimorfikorako, ikus beheko adibide zehatzak atalean.

Adibide zehatzak

Zure aplikazioa laguntza kontrolak dituzten Aukera multzo eta Bi aukera datu mota berriak erabiltzeko bihurtzea zaila izan daiteke aplikazioa bertsio berritu bitartean Hobetu datu-iturburu esperientzia eta Microsoft Dataverse ikuspegiak ezaugarria erabiltzeko.

Aukerak

Bereizi _myfield eta _myfield_label eremuak lehenago aukeratzeko erabiltzen ziren. Orain, bakarra dago myfield hori erabil daiteke bai lokala independentea den konparazioetarako, bai lokalaren berariazko etiketa lortzeko.

Aukeratutako Datu txartelak kentzea eta gehitzea

Lehendik dauden datuak kentzea gomendatzen dugu Txartelak eta berriro gehitzea zure aukerarekin lan egiteko. Adibidez, Kontua taula eta Kategoria aukerarekin lanean ari bazara, ikusiko duzu txartela datuen DataField propietatea _accountcategorycode_label a23>. Eremu-zerrendan ikus dezakezu datu-txartelak mota bat duela Katea:

Aukera ezarri estilo zaharreko izenarekin.

Berriarekin Datu-iturburu esperientzia hobetua eta Microsoft Dataverse ikuspegiak eginbidea, jada ez duzu ikusten _accountcategorycode_label. accountcategorycode balioarekin ordezten da. Txartela orain markatuta dago pertsonalizatua eta akatsak ikusiko dituzu. Kendu datu txartel zaharra eta gehitu Aukera. Datu txartel berria aukera jakitun da.

Aukera Ezarri estilo izen berriarekin.

Aukera Iragazkiaren adierazpenak editatzea sintaxi berria erabiltzeko

Aurretik, Filter adierazpen batean Aukera balio bat erabili nahi bazenu Balioa eremua erabili beharko zenuke. Adibidez:

Filter(Account,'Category Value' = "1")

Hau egiteko, formula hau editatu behar duzu. Aukerako testuaren identifikatzailea jada ez da balio horretarako erabiltzen. Adierazpen hau eguneratu behar da:

Filter(Account, Category= ‘Category (Accounts)’.’Preferred Customer’)

'Kategoria (kontuak)' kontuen taulako Kategoria eremuan erabiltzen den enumerazio-izena da. Hau tokiko aukera da. Tokiko eta mundu mailako aukerei buruzko informazio gehiago irakur dezakezu hemen: Aukera globalak.

Aukeren adabakiaren adierazpenak editatzea sintaxi berria erabiltzeko

Jarraian, aukerako adabakiaren adierazpenaren adibide bat agertzen da:

Patch( Accounts, First(Accounts), { ‘Category Value’: 1 } ) )

Zure adierazpenak eguneratu beharko dituzu formulario hau jarraitzeko:

Patch( Accounts, First(Accounts), { Category: ‘Category (Accounts)’.’Preferred Customer’ } )

Aukera desanbiguazioa

Aukera baten bistaratzeko izena bada eremua eta aukeraren izena berdina da, formula desanbiguatu beharko duzu. Kontuen Kategoria Kodearen adibidea erabiltzen jarraitzeko @ elementuak aukera erabiltzea dakar, ez eremua.

Filter(Accounts, 'Category Code' = [@’Category Code’].'Preferred Customer')

Bi aukera

Bai/ez Datu txartelak kentzea eta gehitzea

Kendu lehendik dauden datu-txartelak eta gehitu berriro Bai/ez aukerarekin lan egiteko. Datu motak lehenago boolear sinple gisa ezagutzen ziren, hala nola, egia / piztu eta faltsua / itzali gabe etiketarik gabe:

Bai / Ez - estilo zaharra.

Berriarekin Datu-iturburu esperientzia hobetua eta Microsoft Dataverse ikuspegiak eginbidea, zure txartela markatuta egongo da pertsonalizatua eta akatsak ikusiko dituzu. Kendu datu txartel zaharra eta gehitu Aukera. Editatu kontrol bat ikusiko duzu bi aukera lehenespenez gehitu ondoren.

Bai / Ez - estilo berria.

Zure boolear eremuko txandakatze-nahia nahiago baduzu, datu-txartela desblokeatu dezakezu eta datu-txarteleko kontrola txandakatu ordez. Propietate hauek Txandakatuan ere ezarri beharko dituzu.

Toggle1.Default = ThisItem.’Do not allow Bulk Emails’
Toggle1.TrueText = ‘Do not allow Bulk Emails (Accounts)’.’Do Not Allow’
Toggle1.FalseText = ‘Do not allow Bulk Emails (Accounts)’.Allow
DataCard.Value = If( Toggle1.Value,
    ‘Do not allow Bulk Emails (Accounts)’.’Do Not Allow’,
    ‘Do not allow Bulk Emails (Accounts)’.Allow )

Bi aukera Txandakatu.

Bi aukera Patch adierazpenak fintzea

Patch funtzioa erabiltzen baduzu bi aukera "funtzionatu behar da". Egiazko eta gezurraren erabilera zuzena onartzen du, boolearren antzekoa. Alde bakarra egia eta faltsua erakusten zuen Label kontrol batean lehenago jarri izan balitz, orain bi aukeraren etiketak agertuko dira.

Bilaketak polimorfoak

Jarraibide hauei jarraituz, aplikazioa berritzen lagunduko du, erreferentzia egiten badu polimorfoa eremuak. Eremu beretik egindako bilaketa polimorfikoek taula anitzeko multzo mugatu baten erreferentziak onartzen dituzte. Beste hizkuntza batzuetako erreferentzien antzera, erregistroen erreferentzia taula zehatz bateko erregistro zehatz baterako erakuslea da. Erregistro-erreferentzia batek taularen informazioa darama, beste hainbat tauletako erregistro batera seinalatzeko aukera ematen duena, eta hori taula bateko erregistroetara soilik seinalatzeko moduko bilaketa arrunt batetik desberdina da.

Sartu, ezarri eta iragazi erregistro baten Jabearen eremuan

Adibidez taula bateko Jabea eremuak aipa dezake Erabiltzaileak edo Taldeak taulako erregistro bat. Erregistro desberdinetako bilaketa-eremu berak taula desberdinetako erregistroei erreferentzia egin diezaieke.

Jabearen eremu polimorfoa.

Iragazkia eta adabakia polimorfoak

Erregistroen erreferentziak erregistro osorik bezala erabil daitezke:

Filter( Accounts, Owner = First( Teams ) )
Patch( Accounts, First( Accounts ), { Owner: First( Users ) })

Erreferentzia batek taula desberdinei erreferentzia egin diezaiekeenez, zehatza izan behar duzu. Ezin duzu erabili ThisItem.Owner.Name, taldea taulako eremu-izena taldearen izena delako eta erabiltzailear taulako eremu-izena izen osoa delako. Power Apps ez daki zein motatako bilaketari ari zaren aipatzen, aplikazioa exekutatu arte.

Arazoa konpontzeko:

  1. Gehitu erakunde-datuen iturriak gehitu behar dituzu Jabea izan liteke (uneko adibidean, erabiltzaileak eta Taldeak).
  2. Erabili funtzio gehiago zure asmoa argi uzteko.

Bi funtzio berri erabil ditzakezu:

  • IsType - Erregistro erreferentzia taula mota jakin batekoa den egiaztatzen du.
  • AsType - Taula mota baterako erregistro-erreferentzia bat igortzen du.

Funtzio hauekin, Jabearen izena bistaratzen den bi eremutatik hartutako jabearen izena bistaratzen duen formula idatz dezakezu, Jabearen taula motan oinarrituta:

If( IsType( ThisItem.Owner,  [@Teams]), 
    AsType( ThisItem.Owner, [@Teams]).'Team Name', 
    AsType( ThisItem.Owner, [@Users]).'Full Name' )

Galeria gisa.

[@Teams] eta [@Users] elementuen desanbiguazio globalaren eragilea erabiltzen da taula global motari erreferentzia egiten diozula ziurtatzeko. Kasu honetan beharrezkoa ez den arren, beti argia izatea gomendatzen da. Bat-bateko eta besteko harremanek maiz gatazka egiten dute galeriako erregistro esparruan, eta praktika horrek nahasmen hori ekiditen du.

Sartu eta ezarri Kontaktuen taulako Enpresaren izena eremua (Bezeroaren datu mota)

Bezeroa bilaketa eremua oso antzekoa den bilaketa polimorfikoa da Jabea. Jabearen eremu bakarra izan dezake taula bakoitzak. Baina taula batek zero, bat edo bezeroaren bilaketa-eremu gehiago izan ditzake. Kontaktuen sistemaren taulan Enpresaren izena eremua dago, hau da, Bezeroaren bilaketa-eremua. Irakurri erakutsi bezero baten eremuak xehetasun gehiago lortzeko.

Sartu eta ezarri Jardueren taulen Dagokionez eremua, hala nola Faxak, Telefono deiak, Mezu elektronikoak

Bilaketa polimorfoak ez dira kontuak eta kontaktuak mugatzen. Taulen zerrenda taula pertsonalizatuekin hedagarria da. Adibidez, Faxak taulak Dagokionez bilaketa-eremu polimorfo bat du, Kontuak, Kontaktuak eta bestelako taulak aipa ditzakeena. datu-iturburu galeriarekin Faxak bezala ezarrita baduzu, honako formula hau erabil dezakezu dagokion bilaketa-eremurako izena bistaratzeko.

If( IsBlank( ThisItem.Regarding ), "",
   IsType( ThisItem.Regarding, [@Accounts] ),
       "Account: " & AsType( ThisItem.Regarding, [@Accounts] ).'Account Name',
   IsType( ThisItem.Regarding, [@Contacts] ),
       "Contacts: " & AsType( ThisItem.Regarding, [@Contacts] ).'Full Name',
   "" )

Galeria Honi buruz informazioarekin.

Irakurri Bilatze-eremuei dagokienez eta Erlazioei dagokionez xehetasun gehiago lortzeko.

Sar zaitez Aktibitate guztien zerrendara

Dataverse-n, Faxak, Egitekoak, Posta elektronikoak, Oharrak, Telefono Deiak, Gutunak eta Txatak bezalako taulak izendatzen dira jarduera gisa. Jarduera-taula pertsonalizatuak ere sor ditzakezu.

Mota jakin bateko jarduerak (adibidez, Faxak edo Zergak) edo taula batekin lotutako jarduera guztiak erakutsi ditzakezu, hala nola kontua. Gehitu mihise aplikazioan bistaratu nahi dituzun jardueren taulen eta banakako beste taula batzuen datuak.

Erregistro bat gehitzen duzun bakoitzean (adibidez, Zereginak taula), Jarduera taulako erregistroa sortzen da jarduera taula guztietan komunak diren eremuak dituena. Irakurri jarduera taula xehetasun gehiagorako.

Hurrengo adibidean, kontu bat hautatzen duzunean, kontu horrekin lotutako jarduera guztiak bistaratuko dira:

Jarduera Polimorfikoak.

Erregistroak Jarduera taulatik bistaratzen ari dira. Baina oraindik erabil dezakezu IsType funtzioa zein motatako jarduerak diren identifikatzeko. Berriro ere, IsType taula mota batekin erabili aurretik, beharrezko datu-iturburua gehitu behar duzu.

Formula hau erabiliz, erregistro mota erakutsi dezakezu galeriako etiketa kontrol batean:

If( IsType( ThisItem, [@Faxes] ), "Fax",
   IsType( ThisItem, [@'Phone Calls'] ), "Phone Call",
   IsType( ThisItem, [@'Email Messages'] ), "Email Message",
   IsType( ThisItem, [@Chats] ), "Chat",
   "Unknown")

Polymorphic-IsType berria.

Sar zaitez Oharren zerrendara

Taula sortzean, eranskinak gaitu ditzakezu. Eranskinak gaitzeko kontrol-laukia hautatzen baduzu, Oharrak taularekin erlazionatutako erlazio bat sortuko duzu, grafiko honek Kontuak taularako erakusten duen bezala:

Ohar-eremua.

Iragazi

Ezin duzu irakurri edo iragazi dagokion eremuan oinarrituta. Hala ere, alderantzizko oharrak askoren arteko erlazioa eskuragarri dago. Kontu taula bati lotutako ohar guztiak zerrendatzeko, formula hau erabil dezakezu:

First( Accounts ).Notes
Adabakia

Ezin duzu Oharrak eremua taula batean ezarri adabakia erabiliz. Taularen oharren taulan erregistro bat gehitzeko, erlazionatu funtzioa erabil dezakezu. Sortu oharra lehenengo, adibide honetan bezala:

Relate( ThisItem.Notes, Patch( Notes, Defaults( Notes ), { Title: "A new note", isdocument:'Is Document (Notes)'.No } ) )

Hurrengo urratsak

Ikus baita ere

Zer da Dataverse?

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).