Use el Kit Creator
Antes de usar los componentes incluidos con el kit Creator, use la aplicación de referencia para descubrir el comportamiento de los componentes y los patrones de implementación. Con la aplicación de referencia, aprenderá cómo agregar componentes a una aplicación.
El Creator Kit incluye los siguientes activos, distribuidos en tres soluciones:
Solución | Elementos |
---|---|
Kit de creación de núcleos | |
Referencia de CreatorKit (MDA) | |
Referencia de CreatorKit (Canvas) |
Aprenda a agregar componentes a una aplicación
Una vez que el kit ha sido instalado, aprenda a agregar los componentes a su aplicación:
- Cómo agregar componentes de código a una aplicación de lienzo
- Cómo agregar componentes de lienzo a una aplicación de lienzo
Crear los bloques de creación
En esta sección, aprenderá los detalles sobre las diferentes aplicaciones, plantillas y componentes que componen el kit Creator.
- Aplicación de referencia
- Plantillas
- Plantilla de aplicación de Canvas
- Plantilla de página personalizada
- Componentes del lienzo
- Componentes del código
Aplicación de referencia
Use esta aplicación para aprender sobre cada componente, obtener las mejores prácticas recomendadas para la experiencia de usuario óptima, interactuar con cada componente y ver el código de implementación detrás de las propiedades que habilita el comportamiento. Recomendamos explorar los componentes de interés en la aplicación de referencia antes de usarlos en una aplicación real.
- Observe cómo se comporta el componente y cómo representa los datos.
- Seleccione la pestaña Código para ver las fórmulas Power Fx subyacentes.
- Descubra las mejores prácticas en la guía en línea relacionada con el control.
Plantillas
Las plantillas se han diseñado para ayudarle a crear rápidamente aplicaciones basadas en Fluent UI dinámicas. Vienen con los componentes personalizados precargados y adjuntos a una variable Theme JSON, lo que reduce el tiempo para comenzar el desarrollo.
Plantilla de aplicación de lienzo
Haga una copia de esta aplicación para crear una nueva aplicación de lienzo que requiera los componentes del kit.
Para hacer una copia de la plantilla de lienzo:
- Cree una nueva solución no administrada.
- En la cinta de opciones, seleccione la acción Agregar existente>Aplicaciones>Lienzo.
- Selecciona la aplicación Plantilla de lienzo y Agregar.
- Edite la Plantilla de lienzo.
- En la cinta de opciones de Studio, seleccione Archivo>Guardar como e introduzca un nuevo nombre para la copia. La copia aparecerá en la misma solución.
- Elimine la plantilla de la aplicación de lienzo original de la solución.
Asegúrese de editar solo la aplicación copiada de ahora en adelante, para que la plantilla de la aplicación original se pueda reutilizar.
Plantilla de página personalizada
Haga una copia de esta página para crear una nueva página personalizada para una aplicación convergente.
Seguir los pasos anteriores para Haz una copia de la aplicación de plantilla de lienzo, excepto que esta vez Seleccionar el Guardar como Opción en la esquina superior derecha:
En la esquina superior derecha, expanda el menú junto al icono Guardar y seleccione Guardar como.
Escriba un nuevo nombre y luego seleccione Guardar.
Cierre Studio seleccionando el botón Atrás en la esquina superior izquierda. Observe que la copia se ha creado en la misma solución.
Elimine la plantilla de la página personalizada original de la solución.
Aplicación del diseñador de temas de Fluent
Utilice esta aplicación para generar un objeto Theme JSON para diseñar componentes de manera uniforme.
Vea Tematización para obtener instrucciones sobre cómo generar temas y temas de referencia a partir de componentes.
Componentes de lienzo
Los componentes de lienzo se definen en Biblioteca de componentes Power CAT y se implementan usando componentes de lienzo.
Componentes de código
Los componentes de código, implementados con el Power Apps component framework, definidos como controles personalizados individuales en la solución.
Puede ver los componentes del código en la pagina de referencia de componentes.
Implementación de aplicaciones que usan componentes del kit Creator
Las aplicaciones que usan componentes del kit no se pueden crear fuera de una solución y se deben importar y exportar como parte de soluciones.
- Durante el desarrollo, cree aplicaciones que usen los componentes del kit Creator en su propia solución independiente, no administrada.
- Al implementar una aplicación que incluye los componentes,
CreatorKitCore
(solución administrada) debe instalarse en el entorno de destino antes de importar las soluciones dependientes.
Para obtener más información e instrucciones generales, vaya a consejos para solucionar problemas en la importación de soluciones.
Preguntas más frecuentes (P+F)
¿Deberían las grandes organizaciones alentar a los creadores ciudadanos a utilizar el Creator Kit? ¿Qué tipo de gastos generales conlleva esto desde una perspectiva de operaciones y mantenimiento?
El Creator Kit no tiene soporte oficial Microsoft producto, lo que significa que los clientes no pueden plantear una Microsoft Ticket de soporte para problemas. En su lugar, deben presentar Problemas en el repositorio de GitHub y trabajar directamente con el equipo. Si hay información de clasificación o depuración que no se sienten cómodos compartiendo en GitHub, el equipo puede organizarse para manejar conversaciones confidenciales de forma privada. enviando un formulario de solicitud.
Recomendamos evaluar primero si los controles modernos cumplen con los requisitos de su aplicación, ya que estos controles son los más actualizados y totalmente compatibles con Microsoft. Si los controles modernos no son suficientes, entonces valide los componentes heredados para determinar su idoneidad. Los controles del Creator Kit solo deben considerarse cuando ninguna otra opción satisfaga sus necesidades. Además, es importante prestar atención al estado de lanzamiento de los componentes que se utilizan, para garantizar que sean estables y compatibles con su proceso de desarrollo.
¿Cuál es la forma más efectiva o eficiente de implementar estas actualizaciones en múltiples entornos de producción?
Hay varias estrategias a considerar dependiendo de las prioridades de la organización:
- Más seguro: Si la seguridad es una prioridad máxima (por ejemplo, la validación inicial antes de la implementación en entornos de producción), el Centro de Excelencia (CoE) de la organización puede albergar una prueba aislada ambiente para validar las actualizaciones. La automatización se puede luego utilizar para implementar soluciones en los entornos de producción deseados. Para obtener más información, consulte Catálogo de potencia y Microsoft Power Platform CLI Para más detalles.
- mantenimiento más bajo: Si no es necesaria la validación de seguridad, los entornos se pueden configurar individualmente para recibir actualizaciones continuas automáticamente habilitando el publicador Power CAT - MSFT para ambiente en el Power Platform Centro de administración.
A medida que aumenta la superposición entre los nuevos controles modernos y el Creator Kit, ¿quedarán obsoletos algunos componentes del Creator Kit? Si es así, ¿qué implicará ese proceso?
Sí, un subconjunto de los componentes del Creator Kit se reimplementan como controles modernos y se consideran sucesores de los componentes del Creator Kit. El equipo descontinuará los componentes predecesores del Creator Kit en el AppSource ofreciendo una vez que el sucesor alcance la paridad para las necesidades de la mayoría. Los plazos de desuso se anunciarán a través de canales habituales, como actualizaciones de GitHub, Office Hours y foros de discusión. Para obtener más información sobre el proceso de migración recomendado, consulte la documentación del proceso migratorio.
¿Cuáles son las mejores prácticas para los canales de desarrollo (dev > UAT > prod) que involucra el Creator Kit?
Instalar el administrado CreatorKitCore
Solución en todos los entornos donde se implementan aplicaciones que utilizan componentes Creator Kit. Asegúrese de que esta solución esté instalada antes de la solución con la aplicación. Para obtener más información sobre la instalación básica y cómo incorporarla al proceso de desarrollo, consulte instrucciones de instalación.