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.
El marco de componentes de Power Apps permite a los desarrolladores profesionales y a los creadores de aplicaciones crear componentes de código para aplicaciones basadas en modelos y de lienzo. Estos componentes de código se pueden usar para mejorar la experiencia del usuario para los usuarios que trabajan con datos en formularios, vistas, paneles y pantallas de aplicaciones de lienzo. Por ejemplo, puede hacer lo siguiente:
- Reemplace una columna de un formulario que muestre un texto numérico por un componente de código
dialoslider. - Transforme una lista en una experiencia visual completamente diferente vinculada al conjunto de datos, como un
CalendaroMap.
Importante
- El marco de componentes de Power Apps solo funciona en la interfaz unificada y no en el cliente web heredado.
- El marco de componentes de Power Apps no se admite actualmente para entornos locales.
¿Cómo es diferente de los recursos web?
A diferencia de los recursos web HTML, los componentes de código se representan como parte del mismo contexto y se cargan al mismo tiempo que cualquier otro componente, lo que proporciona una experiencia sin problemas para el usuario.
Puede crear componentes de código que se pueden usar en toda la amplitud de las funcionalidades de Power Apps y reutilizar estos componentes muchas veces en distintas tablas y formularios.
Los desarrolladores pueden agrupar todos los archivos HTML, CSS y TypeScript en un único archivo de paquete de solución y moverse entre entornos, y también hacer que esté disponible a través de AppSource.
Ventajas
- Acceso a un amplio conjunto de API de marco que exponen funcionalidades como la administración del ciclo de vida de los componentes, los datos contextuales y los metadatos
- Acceso directo al servidor a través de la API web; métodos de formato de datos y utilidades; características de dispositivo como cámara, ubicación y micrófono; y elementos de experiencia del usuario fáciles de invocar, como cuadros de diálogo, búsquedas y representación de página completa
- Compatibilidad con prácticas web modernas
- Optimizado para el rendimiento
- Reusabilidad
- Capacidad de agrupar todos los archivos en un único archivo de solución.
- Capacidad para gestionar la destrucción y recarga por motivos de rendimiento a la vez que se conserva el estado.
Licenciamiento
Los requisitos de licencia del marco de componentes de Power Apps están alineados con los conectores y componentes existentes y se basan en el tipo de datos y conexiones que se usan en la aplicación. Más información: Precios de Power Apps. Para alinearnos con los requisitos de licencia, clasificaremos los componentes de código en dos tipos:
- Los componentes de código que se conectan a servicios externos o datos directamente a través del cliente del explorador del usuario y no a través de conectores se consideran premium. Cuando estos componentes se usan en una aplicación, la aplicación se convierte en Premium y los usuarios finales deben tener licencias de Power Apps .
- Componentes de código que no se conectan a servicios o datos externos. Cuando estos componentes se usan en una aplicación que usa características estándar, la aplicación sigue siendo estándar y los usuarios finales deben tener licencia como mínimo para Office 365. Más información: Precios de Power Apps
- Los componentes de código se pueden declarar como componentes premium agregando un
<external-service-usage>nodo al archivo de manifiesto del componente con todos los dominios de servicio externos a los que se conecta este componente.<external-service-usage enabled="true"> <domain>www.microsoft.com</domain> </external-service-usage>
Nota:
Si actualmente usa componentes de código en aplicaciones controladas por modelos conectadas a Microsoft Dataverse, los usuarios finales requerirán licencias de Power Apps .
Temas relacionados
¿Qué son los componentes de código?
Componentes de código para aplicaciones Canvas
Crear y generar un componente de código
Más información sobre Power Apps component framework
Usar componentes de código en Power Pages