Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Power Apps consta de la arquitectura de código de aplicación:
- La biblioteca cliente Power Apps para aplicaciones de código, a veces denominada "SDK de Power Apps".
- Modelos o servicios generados para conectores
- El archivo de configuración
- Host de Power Apps
Comprender cómo estas partes colaboran a través del desarrollo, la publicación y la ejecución durante el tiempo de ejecución te hacen más exitoso. Más información sobre:
- El rol de cada capa (tu código frente a la biblioteca cliente de Power Apps para aplicaciones de código frente al host)
- Cómo se generan y consumen los modelos o servicios al agregar o quitar conectores
- ¿Qué se empaqueta y publica con ?
Desarrollo de aplicaciones
Una aplicación HTML o TypeScript/JavaScript es un requisito previo para usar la tecnología de aplicaciones de código. Las aplicaciones de código admiten las aplicaciones de una sola página (SPA). La CLI de Power Platform y la biblioteca cliente de Power Apps para aplicaciones de código permiten que la aplicación use conectores de Power Platform y se hospede en un entorno de Power Platform.
Arquitectura de desarrollo
| Componente | Description |
|---|---|
| power.config.json | Archivo generado a partir de la biblioteca cliente de Power Apps para aplicaciones de código, que contiene metadatos. Tanto la CLI como la biblioteca cliente de Power Apps para aplicaciones codificadas usan estos metadatos para establecer conexiones en Power Platform y para publicar una aplicación en un entorno. No se espera que la lógica de la aplicación interactúe con el archivo. |
| Power Apps biblioteca cliente para aplicaciones de código | El paquete @microsoft/power-apps - npm. Tiene API con las que la aplicación puede interactuar directamente y contiene lógica que administra modelos y servicios a medida que se agregan y quitan conexiones de una aplicación. |
| CLI de Power Platform | El comando de la CLI de PAC pac code push toma una aplicación compilada y la publica en un entorno de Power Platform donde se puede compartir con los usuarios y ejecutarse desde Power Apps. |
Tiempo de ejecución
Cuando se ejecuta una aplicación de código, hay tres componentes lógicos:
- Tu código
- La biblioteca cliente de Power Apps para aplicaciones de código
- Host de Power Apps
Arquitectura en tiempo de ejecución
- La biblioteca cliente de Power Apps para aplicaciones de código expone las API que el código puede usar y los modelos y servicios generados que usa la aplicación para realizar solicitudes de datos a través de conectores de Power Platform.
- El host de Power Apps administra la autenticación del usuario final, la carga de aplicaciones y la presentación de mensajes contextuales al usuario si una aplicación no se carga.