Últimamente me he dado cuenta de que los usuarios y consultores que empiezan con PowerApps / Dynamics 365 se enfrentan a una serie de conceptos complicados, difíciles de diferenciar, y deben saber para que sirve cada cosa. En este pequeño artículo vamos a intentar poner un poco de luz sobre esos términos.

Empecemos de más genérico a más específico. Os recuerdo que PowerApps es parte del universo cloud de Microsoft y que como tal se gestiona en modo suscripciones a través de Office 365. Un tenant es un término utilizado para una organización de Office 365. Es el contenedor de elementos de su organización, como usuarios, dominios, suscripciones, etc.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

A partir de nuestro tenant, adquiriremos las suscripciones o licencias que necesitemos, en nuestro caso de PowerApps, una plataforma de desarrollo rápido de aplicaciones que tiene una base de datos y un interfaz para modificar la estructura de esa base de datos, y desarrollar diferentes funcionalidades, y otra interfaz para el acceso a la información contenida en esa base de datos.

Desde Office 365 accedemos al área de administración donde gestionamos licencias accediendo a los usuarios:

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Desde aquí también accedemos al centro de administración de aquello que tengamos contratado.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Una vez que tenemos las licencias daremos de alta una o varias organizaciones o instancias de PowerApps, simplificando al máximo, accediendo a la administración de Dynamics 365 y creamos una base de datos y asignamos una url de acceso para cada instancia.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Creamos un nuevo entorno o instancia o editamos uno existente.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Editando el entorno existente puedo cambiar su nombre o su dirección.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Sobre mi instancia puedo instalar soluciones de Microsoft, desarrolladas por mi o de terceros. Una solución es un conjunto de funcionalidades desarrolladas sobre la plataforma de PowerApps. Entre estas soluciones, podemos encontrar, por ejemplo, Customer Engagement (el clásico CRM de Microsoft). Cualquier conjunto de modificaciones o personalizaciones que desarrollemos, debería ir incluida en una solución. Accediendo a https://powerapps.com con un usuario con permisos en el entorno correspondiente, accedemos a la gestión de nuestro entorno, en la parte superior derecha tenemos todos los entornos que el usuario logado pueda gestionar.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

Toda la funcionalidad que tenemos en nuestro entorno, añadida mediante una o varias soluciones, podemos distribuirla en aplicaciones basadas en modelos, las cuales no son más que accesos a las entidades, paneles, etc., que tengamos en nuestro entorno. Con esto conseguimos que un usuario tenga acceso rápido a aquello que necesita y no pueda acceder a lo que no tiene que ver. El acceso a las apps se puede gestionar por permisos.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

En la aplicación, con el asistente que vemos en la imagen anterior, podemos indicar a que paneles, flujos de proceso, entidades y dentro de estas, los formularios, vistas y gráficos se tendrá acceso desde esa aplicación.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

En una organización podemos tener múltiples aplicaciones, ventas, servicio, dirección… que se diferenciarán porque cada una de ellas tiene un guid que se añade a la url.

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

 

About the Author: Manu Ortiz

Conceptos básicos de PowerPlatform, desde el tenant a la solución. Axazure

¿Quieres compartir?