Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Nota
As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
A capacidade de simular a interacción con conectores Dataverse e Power Platform pode desempeñar un papel importante á hora de probar as túas aplicacións de baixo código, xa que che permite definir escenarios de proba sen necesidade de datos reais.
Esta estratexia axuda a identificar posibles problemas e a garantir que a solución funcione como se espera en diversas condicións sen o risco de afectar os datos reais.
Vantaxes da simulación de chamadas
Usando funcións como Preview.SimulateDataverse e Preview.SimulateConnector podes:
- Proba diferentes escenarios: Aborda como responde a aplicación con varios escenarios, incluíndo casos límite e excepcións, sen afectar os datos reais.
- Probas do camiño feliz: Realizar simulacións permite probar o "camiño feliz" onde todo funciona como se espera.
- Probas de casos límite e excepcións: Crea probas que validen os casos límite de proba e as excepcións esperadas que garantan que as túas aplicacións os xestionen correctamente.
Funcións de Power Fx
As funcións Preview.SimulateDataverse e Preview.SimulateConnector proporcionan unha funcionalidade importante para probar o comportamento dunha Power App independentemente das dependencias dos datos actuais almacenados en Dataverse ou das accións realizadas mediante conectores. Ao aplicar estas funcións, podes probar diferentes escenarios de casos de proba e evitar que se bloquee o estado da aplicación que estás a probar.
Simulación dunha consulta Dataverse
O escenario de simulación máis común é permitir que a proba defina que datos se deben usar cando a aplicación quere consultar datos de Dataverse. Neste caso, podes usar a función Preview.SimulateDataverse . Por exemplo
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Esta función simulará un Dataverse que consulta á táboa de conta cando o Status sexa Activo e o valor de CreatedOn sexa posterior ao 1 de xaneiro de 2023. Empregar este tipo de simulación pode axudar a probar como responde a aplicación cando se devolven diferentes resultados.
Simulación dunha chamada de conector
Outro escenario común é a capacidade de definir os datos que se deben devolver desde unha solicitude a un *Conector*. Power Platform Neste caso, podes usar a función Preview.SimulateConnector . Por exemplo
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Esta función simula unha chamada de conector ao conector Office365Groups cando a acción é ListOwnedGroupsV2. Axuda a probar como a aplicación xestiona as chamadas do conector e garante que o conector devolva os datos de proba esperados.