Partekatu bidez


Dataverse eta konektoreen simulazioa Test Engine-rekin (aurrebista)

Oharra

Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.

**Eta konektoreekin** elkarreragina simulatzeko gaitasunak zeregin garrantzitsua izan dezake zure kode gutxiko aplikazioak probatzean, benetako datuen beharrik gabe proba-eszenatokiak definitzeko aukera ematen dizulako. Dataverse Power Platform

Ikuspegi honek arazo potentzialak identifikatzen eta irtenbideak hainbat baldintzatan espero bezala funtzionatzen duela ziurtatzen laguntzen du, benetako datuei eragin gabe.

Deiak simulatzearen abantailak

Preview.SimulateDataverse eta Preview.SimulateConnector bezalako funtzioak erabiliz, hau egin dezakezu:

  • Probatu eszenatoki desberdinak: Aztertu aplikazioak nola erantzuten duen hainbat eszenatokitan, muturreko kasuak eta salbuespenak barne, benetako datuetan eraginik izan gabe.
  • Bide zoriontsuaren probak: Simulazioak egiteak "bide zoriontsua" probatzea ahalbidetzen du, non dena espero bezala funtzionatzen duen.
  • Muturreko kasuak eta salbuespenak probatzea: Eraiki probak, zure aplikazioek behar bezala kudea ditzaten ziurtatzeko muturreko kasuak eta espero diren salbuespenak balioztatzen dituztenak.

Power Fx funtzioak

Preview.SimulateDataverse eta Preview.SimulateConnector funtzioek funtzionalitate garrantzitsua eskaintzen dute Power App baten portaera probatzeko, uneko datuetan gordetakoak Dataverse edo konektoreak erabiliz egindako ekintzetatik independenteki. Funtzio hauek aplikatuz, proba kasuen eszenatoki desberdinak probatu ditzakezu eta probatzen ari zaren aplikazioaren egoera geldiaraztea saihestu.

Kontsulta bat simulatzen Dataverse

Simulazio-eszenatokirik ohikoena da probak zein datu erabili behar diren definitzea aplikazioak Dataverse-tik datuak kontsultatu nahi dituenean. Kasu honetan, Preview.SimulateDataverse funtzioa erabil dezakezu. Adibidez

Preview.SimulateDataverse({
    Action: "Query",
    Entity: "Account",
    When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
    Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});

Funtzio honek Kontu taula kontsultatzen duen Dataverse simulatuko du, Statusaktibo dagoenean eta CreatedOn balioa 2023ko urtarrilaren 1etik aurrerakoa denean. Simulazio mota hau erabiltzeak emaitza desberdinak itzultzen direnean aplikazioak nola erantzuten duen probatzen lagun dezake.

Konektore-dei baten simulazioa

Beste egoera ohiko bat konektore bati egindako eskaera batetik itzuli behar diren datuak definitzeko gaitasuna da. Power Platform Kasu honetan, Preview.SimulateConnector funtzioa erabil dezakezu. Adibidez

Preview.SimulateConnector({
    Name: "Office365Groups",
    When: {Action: "ListOwnedGroupsV2"},
    Then: Table({Name: "Test"})
});

Funtzio honek konektore-dei bat simulatzen du Office365Groups konektorerako ekintza ListOwnedGroupsV2 denean. Aplikazioak konektore-deiak nola kudeatzen dituen probatzen laguntzen du eta konektoreak espero diren proba-datuak itzultzen dituela ziurtatzen du.