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.
Nota
El CoE CLI está obsoleto y se eliminará en una versión futura. Utilice el Asistente de configuración de proyectos de Power Platform para configurar y administrar sus proyectos de ALM Accelerator for Power Platform.
Comprender los papeles que desempeñan los diferentes roles en ALM Accelerator for Power Platform es importante para ayudarlo a planificar e implementar una implementación de administración del ciclo de vida de la aplicación (ALM) en su organización.
Descripción de roles
Usuarios profesionales
Los usuarios empresariales representan a los usuarios de las soluciones creadas. Estos usuarios no usan las herramientas de ALM Accelerator directamente, pero pueden ver las aplicaciones compartidas. Los usuarios de negocios pueden informar el número de versión de la aplicación al equipo de soporte.
Creador
Los creadores quieren usar componentes o servicios producidos por un creador avanzado o un desarrollador profesional. Utiliza componentes y documentación listos para usar. No expuesto directamente al ciclo de vida de la aplicación, ya que este proceso se abstrae. Crea y comparte la aplicación con los usuarios empresariales.
Creador avanzado
Colabora con equipos de desarrollo profesional y tecnología de la información (TI) para integrar y crear aplicaciones. Se da por sentado que está familiarizado con conceptos como ALM, DevOps, bifurcación y combinación. Funciona en un entorno de desarrollo e impulsa cambios en los entornos de validación, prueba y producción. Utiliza la aplicación de administración de lienzo AA4PP administrada y el sitio web de Azure DevOps.
Desarrollador profesional
Conocimientos avanzados de creación más la capacidad de utilizar SDK y lenguajes de programación de desarrollo de bajo nivel para crear componentes y servicios. Por ejemplo, controles JavaScript y PCF, complementos MicrosoftM Dataverse en C#. También puede incluir servicios y API de Azure, como Azure Functions y administración de API. Es probable que los desarrolladores profesionales trabajen en herramientas como Visual Studio Code.
Analista de datos
Desarrolla modelos de datos, crea, administra servicios de datos y publica análisis e informes de recopilación de datos. Por ejemplo, usando informes de Power BI y Azure Data Lake. Para elementos de datos que están cubiertos en el sistema de solución, por ejemplo, modelado Dataverse, modelos de IA. Elementos que no están cubiertos hoy en el sistema de la solución, como Power BI, tendrá un proceso de ALM independiente.
Equipos de operaciones
Implementa soluciones en entornos de Power Platform y servicios en la nube de Microsoft, como Azure. Distribuya soluciones en Power Platform y ejecute plantillas de Azure Resource Manager en Azure. Los equipos de operaciones no usarán los comandos CLI directamente. Sin embargo, pueden usar aplicaciones de lienzo administradas y Azure Pipelines para ver el estado o promover aplicaciones de prueba a producción.
Equipos de soporte técnico
Después de la implementación de la aplicación, examine la versión de las aplicaciones implementadas y evalúe los problemas. Puede usar aplicaciones de lienzo administradas para ver las versiones de la solución implementadas.
Equipo de seguridad de la información
Compara con los estándares de la organización la prevención de pérdida de datos (DLP), autenticación y autorización, entidades principales de servicio, equipos y seguridad. Revisa el proceso de ALM frente a modelos de amenazas, riesgos y mitigación.
Equipo de arquitectura
Revisa todo el proceso y los componentes de ALM y verifica que coincida con la metodología y la arquitectura de la solución.
Administradores
Administrador de Power Platform
Usando los derechosAdministrador asignados para administrar entornos (crear, actualizar, eliminar). Power Platform
coe alm generate install -o quickstart.json
coe alm install -f quickstart.json
Si se le pide crear un HTTP con conexión con Microsoft Entra ID, escriba "https://graph.microsoft.com" para la URL de recurso base y el URI de recurso de Azure AD.
Más información: generate install de ALM del CoE
Más información: instalación de ALM del CoE
Administrador de entornos de Power Platform
Administra uno o más entornos de Power Platform. Las tareas comunes incluyen importar soluciones, agregar usuarios y asignar roles.
coe alm generate install -o data.json
coe alm install \
-c environment \
-e https://contoso-maker.crm.dynamics.com
Más información: generar instalación
Más información: instalación
Agregue creadores a un entorno (suponiendo que también tienen derechos de administrador de Azure DevOps).
coe alm maker add \
-e https://user-Dev.crm.dynamics.com \
-o https://dev.azure.com/dev12345 \
-p alm-sandbox \
-u user@contoso.com
Más información: agregar creador
Administrador de inquilinos de Azure
Administra el inquilino de Microsoft Entra. Las tareas comunes incluyen crear usuarios, grupos, aplicaciones y entidades de servicio (administradores de Microsoft 365 o Azure).
coe alm install -c aad
Más información: instalación
Administradores de proyectos de Azure DevOps
coe alm install -c devops \
-o https://dev.azure.com/dev12345 \
-p alm-sandbox
Asignación de comandos de roles
Esta sección proporciona una breve descripción general de cada comando CoE.
alm branch
Resultado | Frecuencia | Rol | Componentes |
---|---|---|---|
Crea una rama de solución en Azure DevOps | Ejecutar por nueva solución | Creadores, desarrolladores profesionales | Azure DevOps |
Leer la ayuda de la sucursal ALM
alm user add
Resultado | Frecuencia | Rol | Componentes |
---|---|---|---|
Agrega usuario de la aplicación al entorno de desarrollo | Ejecutar una vez por entorno | Creadores, desarrolladores profesionales | Dataverse |
Leer la ayuda para agregar usuarios de ALM
alm maker add
Resultado | Frecuencia | Rol | Componentes |
---|---|---|---|
Crea una conexión de servicio y agrega un creador al grupo de seguridad | Ejecutar una vez por creador | Usuario que es propietario del Grupo de Microsoft Entra y administrador del proyecto de Azure DevOps | Azure DevOps |
Leer ayuda para agregar el creador de ALM
alm install
Resultado | Frecuencia | Rol | Componentes |
---|---|---|---|
Importa la solución administrada y configure la seguridad | Ejecutar una vez por organización | Grupo de Microsoft Entra, administrador de Azure DevOps y Power Platform | Azure Active directory, Azure DevOps, Power Platform |
Lea la ayuda para la instalación de ALM
Configuración de la solución
Suponiendo que se haya configurado e instalado AA4PP, el primer comando que ejecutará el creador avanzado es el comando user add de alm del coe. El comando de agregar usuario registra una usuario de la aplicación creado durante la instalación como administrador del sistema en su entorno de desarrollo para integrarse con la solución. Por ejemplo, utilizando los parámetros predeterminados.
coe alm user add \
-e https://contoso-alans-dev.crm.dynamics.com
Más información sobre user add de ALM del CoE
El comando branch de alm del coe se ejecuta cada vez que se crea una nueva solución. El comando de rama permite crear una nueva rama de la solución en Azure DevOps. Esta nueva rama se crea con la canalización de ALM DevOps asociada para validar las solicitudes de extracción y enviar cambios a los entornos de prueba y producción.
coe alm branch \
-o https://dev.azure.com/contoso \
-p alm-sandbox \
-d MySolution
Más información: rama
Configuración de administrador
Cada entorno de desarrollo utilizado por los creadores debe registrarse con Azure DevOps y se le deben otorgar derechos a la aplicación de Microsoft Entra.
coe alm maker add \
-o https://dev.azure.com/contoso \
-p alm-sandbox \
-e https://contoso-userdev.crm.dynamics.com \
-a ALMAcceleratorServicePrincipal \
-g ALMAcceleratorForMakers \
-u alan-s@contoso.com
Nota
El usuario que ejecuta este comando requiere derechos de administrador de proyecto en Azure DevOps y derechos de propietario de la aplicación de Microsoft Entra.
Más información: agregar creador
Cada proyecto de Azure DevOps también requerirá conexiones a entornos de implementación utilizados por Azure Pipelines.
coe alm connection add \
-o https://dev.azure.com/contoso \
-p alm-sandbox \
-e https://contoso-build.crm.dynamics.com \
-a ALMAcceleratorServicePrincipal
coe alm connection add \
-o https://dev.azure.com/contoso \
-p alm-sandbox \
-e https://contoso-test.crm.dynamics.com \
-a ALMAcceleratorServicePrincipal
coe alm connection add \
-o https://dev.azure.com/contoso \
-p alm-sandbox \
-e https://contoso-prod.crm.dynamics.com \
-a ALMAcceleratorServicePrincipal
Más información: agregar conexión
Instalar
Para implementar una instancia de AA4PP en su organización, se utilizan los comandos generate install e install una vez para implementar la solución administrada. La instalación automatiza estos elementos clave:
- Microsoft Entra ID
- Nueva aplicación de Microsoft Entra utilizada por Azure DevOps para acceso de conexión de servicio a Power Platform.
- Nuevo grupo de Microsoft Entra para proporcionar acceso a recursos de Azure DevOps y compartir la aplicación de lienzo del creador.
- Recursos de Azure DevOps
- Importar Azure Pipelines.
- Crear grupos de variables.
- Crear conexiones de servicio a entornos de Power Platform.
- Entornos de Power Platform
- Configurar usuarios de la aplicación.
- Importe la solución administrada y configure la seguridad.
coe alm generate install -o install.json
coe alm install -f install.json
Más información: generar instalación
Más información: instalación