Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nota
Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Vengono rese disponibili prima di una versione ufficiale in modo che i clienti possano accedervi con anticipo e fornire i loro commenti.
La possibilità di simulare l'interazione con Dataverse e Power Platform connettori può svolgere un ruolo importante nel testare le tue app low-code, consentendoti di definire scenari di test senza la necessità di dati effettivi.
Questo approccio aiuta a identificare potenziali problemi e a garantire che la soluzione funzioni come previsto in diverse condizioni, senza il rischio di compromettere i dati reali.
Vantaggi della simulazione delle chiamate
Utilizzando funzioni come Preview.SimulateDataverse e Preview.SimulateConnector è possibile:
- Testare diversi scenari: analizzare il modo in cui l'applicazione risponde a vari scenari, inclusi casi limite ed eccezioni, senza influire sui dati reali.
- Test del percorso felice: l'esecuzione di simulazioni consente di testare il "percorso felice" in cui tutto funziona come previsto.
- Test di casi limite ed eccezioni: crea test che convalidino i casi limite e le eccezioni previste, assicurando che le tue applicazioni li gestiscano correttamente.
Funzioni di Power Fx
Le funzioni Preview.SimulateDataverse e Preview.SimulateConnector forniscono importanti funzionalità per testare il comportamento di una Power App indipendentemente dalle dipendenze sui dati correnti archiviati in Dataverse o dalle azioni eseguite tramite i connettori. Applicando queste funzioni, è possibile testare diversi scenari di casi di prova ed evitare di bloccare lo stato dell'applicazione che si sta testando.
Simulazione di una query Dataverse
Lo scenario di simulazione più comune è quello di consentire al test di definire quali dati devono essere utilizzati quando l'applicazione desidera interrogare i dati da Dataverse. In questo caso, è possibile utilizzare la funzione Preview.SimulateDataverse . Per esempio
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Questa funzione simulerà una Dataverse che interroga la tabella Account quando Status è Attivo e il CreatedOn valore è successivo al 1° gennaio 2023. Utilizzare questo tipo di simulazione può aiutare a testare il modo in cui l'applicazione risponde quando vengono restituiti risultati diversi.
Simulazione di una chiamata di connettore
Un altro scenario comune è la possibilità di definire i dati che devono essere restituiti da una richiesta a un connettore. Power Platform In questo caso, è possibile utilizzare la funzione Preview.SimulateConnector . Per esempio
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Questa funzione simula una chiamata al connettore Office365Groups quando l'azione è ListOwnedGroupsV2. Aiuta a testare il modo in cui l'applicazione gestisce le chiamate al connettore e garantisce che il connettore restituisca i dati di test previsti.