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.
Los desarrolladores profesionales pueden usar el marco de componentes de Power Apps para crear componentes de código que pueden usar en sus aplicaciones Canvas. Para obtener más información, consulte Power Apps información general del marco de componentes.
Los creadores de aplicaciones pueden usar el marco de componentes de Power Apps para crear, agregar e importar componentes de código a aplicaciones tipo lienzo mediante Microsoft Power Platform CLI. Es posible que algunas API no estén disponibles en las aplicaciones de lienzo. Compruebe cada API para determinar dónde está disponible.
Consideraciones de seguridad
Advertencia
Los componentes de código contienen código que Microsoft no ha generado y puede acceder potencialmente a los tokens y datos de seguridad cuando se representan en Power Apps Studio. Al agregar componentes de código a una aplicación basada en lienzo, asegúrese de obtener las soluciones de estos componentes de un origen de confianza. Esta vulnerabilidad no existe cuando se reproduce la aplicación de lienzo.
Al abrir una aplicación de lienzo que contiene componentes de código en Power Apps Studio, aparece un mensaje de advertencia sobre código potencialmente no seguro. Los componentes de código del entorno de Power Apps Studio tienen acceso a tokens de seguridad, por lo que solo se abren componentes de orígenes de confianza. Los administradores y los personalizadores del sistema deben revisar y validar todos los componentes del código antes de importar esos componentes en un entorno y ponerlos a disposición de los fabricantes para que los utilicen en sus aplicaciones. El publicador aparece al importar componentes de código mediante una solución no administrada o cuando se usa pac pcf push para instalar el componente de código.
Advertencia de seguridad.Advertencia de seguridad
Requisitos previos
- Se requiere una licencia Power Apps. Para obtener más información, consulte Licencias del marco de componentes de Power Apps.
- Los privilegios de administrador del sistema son necesarios para habilitar la característica de marco de componentes de Power Apps en el entorno.
Habilitación de la característica de marco de componentes de Power Apps
Para agregar componentes de código a una aplicación, debe habilitar la característica de marco de componentes de Power Apps en cada entorno donde quiera usarlas. De forma predeterminada, la característica de componente Power Apps está habilitada para las aplicaciones controladas por modelos. Para permitir a un entorno que use componentes de código en sus aplicaciones:
Inicie sesión en Power Apps.
Seleccione ConfiguraciónConfiguración. y, a continuación, seleccione Centro de administración.
Configuración y Centro de administración.Configuración y Centro de administración
Seleccione la pestaña Entornos en el panel izquierdo y seleccione el entorno donde desea habilitar esta función y luego seleccione Ajustes.
Expanda Producto y seleccione Caracteristicas.
En la lista de características disponibles, active el marco de componentes de Power Apps para aplicaciones de lienzo y luego seleccione Guardar.
Implementar componente de código
Después de habilitar la característica de marco de componentes de Power Apps en su entorno, puede empezar a implementar la lógica para los componentes de código. Para ver un tutorial paso a paso, consulte Creación del primer componente de código.
Compruebe las limitaciones de los componentes de código en las aplicaciones de lienzo antes de iniciar la implementación.
Agregar componentes a una aplicación de lienzo
Vaya a Power Apps Studio.
Cree una nueva aplicación de lienzo o edite una aplicación existente a la que desee agregar el componente de código.
Importante
Asegúrese de que importó el archivo .zip de solución que contiene los componentes de código en Microsoft Dataverse.
En el panel izquierdo, seleccione Agregar () y luego, Obtener más componentes.
Insertar componentes.Insertar componentes
Seleccione la pestaña Código, seleccione un componente de la lista y luego seleccione Importar.
Importar un componente.Importar un componente
En el panel izquierdo seleccione , expanda Componentes de código y después seleccione el componente que quiera agregar a la aplicación.
Agrega un componente.Agregar un componente
Nota
También puede agregar componentes seleccionando InsertarPersonalizadoImportar componente. Esta opción está en desuso y se quitará en una versión futura, por lo que use el flujo descrito anteriormente.
En la pestaña Propiedades , verá las propiedades del componente de código.
Panel de propiedades del componente de código predeterminado.Panel de propiedades de componentes de código predeterminado
Nota
Para volver a importar los componentes de código existentes y hacer que las propiedades estén disponibles en la pestaña Propiedades predeterminadas, actualice la versión del manifiesto del componente de código. Las propiedades permanecen disponibles en la pestaña Propiedades avanzadas .
Elimine un componente de código de una aplicación de lienzo
Abra la aplicación donde agregó el componente de código.
En el panel izquierdo, seleccione Vista de árbol y, a continuación, seleccione la pantalla donde agregó el componente de código.
Junto al componente, seleccione Más (...) y luego seleccione Eliminar.
Eliminar un componente de código.Eliminar un componente de código
Guarde la aplicación para ver los cambios.
Actualizar componentes de código existentes
Para ver los cambios en tiempo de ejecución después de actualizar los componentes de código, cambie la propiedad en el archivo de manifiesto. Cambie la versión del componente cada vez que realice cambios.
Nota
Power Apps Studio actualiza los componentes de código existentes solo cuando cierra o vuelve a abrir la aplicación. Cuando vuelva a abrir la aplicación, le pedirá que actualice los componentes de código. Simplemente eliminar o agregar componentes de código a la aplicación no actualiza los componentes. Publique primero todas las personalizaciones de la solución actualizada; de lo contrario, no aparecen las actualizaciones realizadas en el componente de código.
Vea también
Introducción al marco de componentes Power Apps
Crear el primer componente de código
marco de componentes de Learn Power Apps