Compartir a través de


Roles de ALM Accelerator for Power Platform del CoE (En desuso)

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:

  1. 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.
  2. Recursos de Azure DevOps
    • Importar Azure Pipelines.
    • Crear grupos de variables.
    • Crear conexiones de servicio a entornos de Power Platform.
  3. 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