Compartir a través de


Compartir una aplicación de lienzo con su organización

Cuando crea una aplicación de lienzo, puede definir qué usuarios de su organización pueden usar la aplicación, modificarla e incluso volver a compartirla. Puede especificar usuarios individuales por nombre o designar un grupo de seguridad en ID de Microsoft Entra.

Requisitos previos

Para poder compartir una aplicación, debe guardarla (no de forma local) y, después, publicarla.

  • Asigne a la aplicación un nombre descriptivo y una descripción clara, para que los usuarios sepan qué hace la aplicación y puedan encontrarla fácilmente en una lista. Seleccione Configuración > especifique un nombre y luego introduzca una descripción.

  • Siempre que realice cambios, debe guardar y volver a publicar la aplicación si desea que otros usuarios puedan verlos.

Importante

Para que una aplicación compartida funcione según lo esperado, también debe administrar los permisos para los orígenes de datos en los que se basa la aplicación, como Microsoft Dataverse o Excel. Es posible que también deba compartir otros recursos de los que depende la aplicación, como flujos, puertas de enlace o conexiones.

Compartir una aplicación desde Power Apps

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación izquierdo, seleccione Aplicaciones.

  3. Seleccione la aplicación que quiere compartir.

  4. En la barra de comandos, seleccione Compartir. O bien, seleccione el menú Comandos junto al nombre de la aplicación y, a continuación, seleccione Compartir.

  5. En el cuadro de diálogo Compartir, escriba los nombres o alias de los usuarios o grupos de seguridad en ID Microsoft Entra.

  6. Seleccione la flecha hacia abajo para elegir los permisos de la aplicación. Las opciones incluyen:

    • Usuario: solo puede utilizar la aplicación.

    • Copropietario: puede usar, modificar y compartir la aplicación, pero no eliminar ni cambiar propietarios.

      Compartir con un copropietario

  7. Pasos opcionales:

    • Seleccione el menú adicional (...) en la esquina superior derecha y, a continuación, Cargar imagen de la aplicación para incluir una imagen de la aplicación en el correo electrónico.

    Agregar una imagen de la aplicación .

    • Seleccione Administrar acceso para mostrar los detalles de acceso a la aplicación, incluidos los usuarios actuales y los copropietarios. También puedes editar el acceso del usuario aquí. La pestaña Acceso a datos adicionales muestra las conexiones de las aplicaciones a orígenes de datos, como tablas de Dataverse o archivos de Excel, en OneDrive para negocios. Para gestionar los roles de seguridad de las tablas de Dataverse, utilice la experiencia de uso compartido. Para otras fuentes de datos, como archivos Excel en OneDrive, asegúrese de Compartir estas fuentes de datos con los usuarios de la aplicación.

      Administrar el acceso a la aplicación

  8. Agregue un mensaje opcional y luego Seleccionar Compartir.

Limitaciones de compartir aplicaciones

Administrar roles de seguridad para tablas Dataverse.

Nota

Experiencia clásica de compartir aplicaciones

Puede seguir utilizando la experiencia clásica de uso compartido de aplicaciones seleccionando la opción de uso compartido clásico.

  1. Inicie sesión en Power Apps.

  2. En el panel de navegación izquierdo, seleccione Aplicaciones.

  3. Seleccione la aplicación que quiere compartir.

  4. En la barra de comandos, seleccione Compartir. O seleccione el menú Comandos junto al nombre de su aplicación y luego seleccione Compartir

  5. Seleccione el menú adicional (...) de la esquina superior derecha y, a continuación, seleccione Utilizar uso compartido clásico.

    Aplicación Compartir que utiliza el uso compartido clásico

  6. Especifique el nombre o alias de los usuarios o grupos de seguridad en ID de Microsoft Entra con los que desea compartir la aplicación.

    Puede compartir una aplicación con una lista de alias, nombres o una combinación de ellos (por ejemplo, Meghan Holmes <meghan.holmes@contoso.com>) si los elementos están separados por punto y coma.

    Si varias personas tienen el mismo nombre pero diferentes alias, se añade a la lista la primera persona encontrada. Aparece información sobre herramientas si un nombre o alias ya tiene permiso o no se puede resolver.

    Captura de pantalla que muestra lo que sucede cuando buscas un nombre en el campo de búsqueda de la página de una aplicación.

    Nota

    • No puede compartir una aplicación con un grupo de distribución de su organización o con un grupo de fuera de su organización.
    • Para garantizar experiencias de gestión eficaces, utilice un grupo de seguridad cuando comparta la aplicación con más de 100 usuarios.
  7. Si su aplicación contiene componentes premium, como un mapa o la introducción de direcciones, los usuarios deberán tener una licencia de Power Apps para utilizar la aplicación. Para solicitar licencias para los usuarios de su aplicación, Seleccionar Solicitar licencias, que envía la solicitud a su administrador.

    Solicite licencias de Power Apps para sus usuarios.

    Nota

    No puede solicitar licencias para grupos de seguridad o listas de distribución. Para obtener más información sobre cómo solicitar licencias, consulta Solicitar licencias de Power Apps para los usuarios de tu aplicación.

  8. Si desea permitir que los usuarios editen y compartan la aplicación, active la casilla Copropietario.

    Captura de pantalla que muestra dónde marcar la casilla de Copropietario.

    En la interfaz de uso compartido, no puede conceder el permiso de copropietario a un grupo de seguridad si creó la aplicación desde una solución. Sin embargo, es posible otorgar permiso de copropietario a un grupo de seguridad para aplicaciones en una solución mediante el Cmdlet Set-PowerAppRoleAssignment.

  9. Si la aplicación se conecta a datos para los que los usuarios necesitan permisos de acceso, especifique roles de seguridad según corresponda.

    Por ejemplo, su aplicación puede conectarse a una tabla en una base de datos Dataverse. Cuando comparte una aplicación de este tipo, el panel para compartir le solicita que administre la seguridad de esa tabla.

    Asigne un rol de seguridad.

    Para obtener más información sobre cómo administrar la seguridad de una tabla, vaya a Administrar los permisos de la tabla.

    Si su aplicación utiliza conexiones con otras fuentes de datos —como un archivo Excel alojado en OneDrive para empresas— asegúrese de que comparte estas fuentes de datos con los usuarios con los que compartió la aplicación.

    Comparta un archivo Excel en OneDrive para la Empresa.

    Para obtener más información sobre cómo compartir recursos y conexiones de la aplicación de lienzo, vaya a Compartir recursos de aplicación de lienzo.

  10. Si desea ayudar a las personas a encontrar su aplicación, seleccione la casilla Enviar una invitación por correo electrónico a nuevos usuarios.

    Enviar una invitación por correo electrónico.

  11. En la parte inferior del panel de uso compartido, seleccione Compartir.

    Los usuarios ahora pueden ejecutar la aplicación usando Power Apps Mobile en un dispositivo móvil o desde AppSource en Microsoft 365 en un navegador. Los copropietarios pueden editar y compartir la aplicación en Power Apps.

    Si envió una invitación por correo electrónico, los usuarios también pueden ejecutar la aplicación seleccionando el vínculo en el correo electrónico de invitación:

    • Si un usuario selecciona el vínculo Abrir la aplicación en un dispositivo móvil, la aplicación se abre en Power Apps Mobile.
    • Si un usuario selecciona el vínculo Abrir la aplicación en un equipo de escritorio, la aplicación se abre en un explorador.
    • Si un usuario selecciona el vínculo de Microsoft Teams, la aplicación se abre en Microsoft Teams.

    Si ha seleccionado Copropietario mientras comparte, los destinatarios verán un vínculo a Power Apps Studio que abrirá la aplicación para editar con Power Apps Studio.

Para cambiar los permisos de un usuario o un grupo de seguridad

  • Para permitir que los copropietarios ejecuten la aplicación pero no la editen ni la compartan, borre la casilla Copropietario.
  • Para dejar de compartir la aplicación con ese usuario o grupo, seleccione el icono Quitar (x).

Compartir aplicaciones usando Teams

Puede compartir un vínculo a su aplicación en un chat de Teams. El usuario con el que comparte la aplicación debe estar en el mismo inquilino y tener acceso a la aplicación que está compartiendo.

Nota

Para compartir la aplicación, copie el vínculo de la aplicación desde su navegador web y péguelo en el chat de Teams. Antes de enviar el vínculo, verá una vista previa de su mensaje.

Comparta su aplicación usando Teams.

Leyenda:

  1. Vincular a la aplicación: seleccione el vínculo web para abrir la aplicación.
  2. Contraer vista previa: seleccione para cerrar la vista previa. Cuando colapsa la vista previa, el usuario al que envía el vínculo solo obtendrá un vínculo web para abrir la aplicación. No verán los botones para agregar la opción Aplicación para Teams o Iniciar aplicación en la web.
  3. Nombre de la aplicación: muestra el nombre de la aplicación.
  4. Agregar aplicación a Teams: seleccione para agregar la aplicación a Teams.
  5. Iniciar aplicación en la web: abra la aplicación directamente en su navegador.

Solicitar licencias para los usuarios

Al compartir una aplicación que requiere una licencia para su uso, puede solicitar licencias de Power Apps para sus usuarios. Para obtener más información, consulte Solicitar licencias de Power Apps para los usuarios de tu aplicación.

Consideraciones sobre grupos de seguridad

  • Todos los miembros existentes del grupo de seguridad heredan los permisos de aplicación. Los nuevos usuarios que se unan al grupo de seguridad heredarán los permisos del grupo de seguridad en la aplicación. Los usuarios que abandonen el grupo ya no tendrán acceso a través de ese grupo, pero esos usuarios pueden seguir teniendo acceso si se les asignan permisos directamente o mediante la pertenencia a otro grupo de seguridad.

  • Todos los miembros de un grupo de seguridad tienen los mismos permisos para una aplicación que el grupo general. Aun así, puede especificar permisos más elevados para uno o varios miembros de ese grupo a fin de permitirles un mayor acceso. Por ejemplo, puede otorgarle al grupo de seguridad A permiso para ejecutar una aplicación. Y, a continuación, también puede asignar al Usuario B, que pertenece a ese grupo, el permiso Copropietario. Todos los miembros del grupo de seguridad pueden ejecutar la aplicación, pero solo el usuario B puede modificarla. Si concede al grupo de seguridad A permiso de copropietario y al usuario B permiso para ejecutar la aplicación, el usuario todavía puede editar la aplicación.

  • Los usuarios deben ser explícitamente un miembro del grupo de seguridad. Si un usuario es propietario del grupo, también debe asignarse como miembro del grupo para heredar los permisos de la aplicación.

Compartir una aplicación con grupos de Microsoft 365

Puede compartir una aplicación con grupos de Microsoft 365. Sin embargo, el grupo debe tener la seguridad habilitada. Al habilitar la seguridad garantiza que el grupo de Microsoft 365 puede recibir tokens de seguridad para autenticación para acceder a aplicaciones o recursos.

Para comprobar si un el grupo de Microsoft 365 tiene la seguridad habilitada

  1. Compruebe que tenga acceso a los cmdlets de Microsoft Entra ID.

  2. Vaya al portal Azure>Microsoft Entra>Grupos, seleccione el grupo adecuado y, a continuación, copie el id del objeto.

  3. Conéctese a id. de Microsoft Entra usando el cmdlet Connect-AzureAD de PowerShell.

    Connect-AzureAD.

  4. Obtenga los detalles del grupo utilizando Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    En la salida, asegúrese de que la propiedad SecurityEnabled esté establecida en True.

    Comprobar la propiedad SecurityEnabled.

Para habilitar la seguridad de un grupo

Si el grupo no tiene la seguridad habilitada, puede usar el cmdlet de PowerShell Set-AzureADGroup para establecer la propiedad SecurityEnabled en True:

Set-AzureADGroup -ObjectId <ObjectID> -SecurityEnabled $True

Establecer SecurityEnabled en True.

Nota

Debe ser el propietario del grupo Microsoft 365 para habilitar la seguridad. La configuración de la propiedad SecurityEnabled como True no afecta al funcionamiento de las características Power Apps y Microsoft 365. Este comando es necesario porque la propiedad SecurityEnabled está en False de manera predeterminada cuando los grupos de Microsoft 365 no se crean en Microsoft Entra ID.

Cuando hayan transcurrido unos minutos podrá descubrir este grupo en el panel para compartir de Power Apps y compartir aplicaciones con este grupo.

Administrar permisos de tabla para Dataverse

Si crea una aplicación basada en Dataverse, también debe asegurarse de que los usuarios con los que comparte la aplicación tengan los permisos adecuados para la tabla o tablas que usa la aplicación. En particular, los usuarios deben pertenecer a un rol de seguridad que pueda realizar tareas como crear, leer, escribir y eliminar los registros pertinentes. En muchos casos, querrá crear uno o varios roles de seguridad personalizados con los permisos exactos que los usuarios necesitan para ejecutar la aplicación. Después puede asignar un rol a cada usuario según corresponda.

Nota

  • Puede asignar roles de seguridad a usuarios individuales y grupos de seguridad en id. de Microsoft Entra, pero no a grupos de Microsoft 365.
  • Si el usuario no está en la unidad de negocio raíz de Dataverse, puede compartir la aplicación sin proporcionar un rol de seguridad y luego configurar el rol de seguridad directamente.

Requisito previo

Para asignar un rol, debe tener permisos de Administrador del sistema para una base de datos de Dataverse.

Para asignar un grupo de seguridad en Microsoft Entra a un rol

  1. En el panel para compartir, bajo Permisos de datos, seleccione Asignar un rol de seguridad.

  2. Seleccione los roles de Dataverse que desea aplicar a los usuarios o grupos de Microsoft Entra seleccionados.

    Lista de roles de seguridad.

Nota

Cuando comparta una aplicación basada en una versión anterior de Dataverse, debe compartir el permiso de tiempo de ejecución para el servicio por separado. Si no tiene permiso para hacerlo, póngase en contacto con su administrador de entorno.

Pasos siguientes

Compartir una aplicación de lienzo con usuarios invitados

Consultar también

Editar una aplicación
Restaurar una aplicación a una versión anterior
Exportar e importar una aplicación
Eliminar una aplicación