Compartir a través de


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

Al crear 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 Microsoft Entra ID.

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 Microsoft Entra ID.

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

    • Usuario: solo puede usar la aplicación.

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

      compartir con un copropietario

    • Si la aplicación se conecta a una tabla de Dataverse, la lista desplegable de permisos mostrará una opción Más roles de seguridad . Seleccione los roles de seguridad adecuados y esos roles se asignarán automáticamente a los usuarios al compartir la aplicación.

    • Si tu administrador ha habilitado roles de seguridad a nivel de aplicación en Power Platform Admin, los creadores con el rol de seguridad Administrador del sistema pueden conceder a los colaboradores privilegios a nivel de aplicación al compartir. Los creadores asignan privilegios desde el selector de roles de seguridad, con lector de aplicaciones, usuario de la aplicación, creador de aplicaciones o administrador de aplicaciones como roles de seguridad disponibles. Para editar los roles de seguridad asignados, descomprima y vuelva a compartir la aplicación para asignar el rol de seguridad adecuado en Administrar acceso.

      • Lector de aplicaciones: este rol proporciona privilegios de lectura para las tablas propiedad del usuario o del equipo y las tablas propiedad de la organización.

      • Usuario de la aplicación: este rol proporciona acceso total solo a sus propios registros en las tablas propiedad del usuario o equipo y privilegios de lectura a las tablas propiedad de la organización.

      • Creador de aplicaciones: este rol otorga privilegios de creación y lectura para todos los registros en tablas de propiedad de usuario o equipo, pero solo privilegios de escritura, eliminación, asignación, compartición, anexión y anexión a para sus propios registros en tablas de propiedad de usuario o equipo. Además, proporciona privilegios de lectura a las tablas propiedad de la organización.

      • Administrador de aplicaciones: este rol proporciona acceso total a todos los registros de las tablas propiedad del usuario o del equipo y las tablas propiedad de la organización.

        Roles de seguridad de nivel de aplicación

  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.

    Adición de una imagen de aplicación

    • Seleccione Administrar acceso para mostrar los detalles de acceso a la aplicación, incluidos los usuarios actuales y los copropietarios. También puede editar el acceso de usuario y asignar roles de seguridad 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 administrar roles de seguridad para orígenes de datos distintos de Dataverse, como archivos de Excel en OneDrive, asegúrese de compartir estos orígenes de datos con los usuarios de la aplicación.

      Administrar el acceso a la aplicación

  8. Agregue un mensaje opcional y, a continuación, seleccione Compartir.

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.

    Compartir aplicación mediante el uso compartido clásico

  6. Especifique el nombre o alias los usuarios o grupos de seguridad de Microsoft Entra ID 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 busca un nombre en el campo de búsqueda de una página de 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.

    Importante

    Para evitar experiencias degradadas, use 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 la aplicación, seleccione Solicitar licencias, que enviará la solicitud al administrador.

    Solicitar licencias de Power Apps para los 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, consulte Solicitar licencias de Power Apps para los usuarios de la 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 de 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 la aplicación utiliza conexiones a otros orígenes de datos (como un archivo de Excel alojado en OneDrive para la Empresa), asegúrese de compartir estos orígenes de datos con los usuarios con los que compartió la aplicación.

    Compartir un archivo de 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.

    Ahora los usuarios pueden ejecutar la aplicación mediante Power Apps Mobile en un dispositivo móvil o desde AppSource en Microsoft 365 en un explorador. 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 la 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. Habilitar la seguridad garantiza que el grupo de Microsoft 365 pueda recibir tokens de seguridad para la autenticación, a fin de acceder a aplicaciones o recursos.

Uso de Microsoft Graph:

  1. Instale el módulo de Microsoft Graph.

    Install-Module Microsoft.Graph -Scope CurrentUser
    
  2. Conéctese a Microsoft Graph. Para obtener información sobre los roles de administrador necesarios para administrar grupos, consulte Roles de Microsoft Entra para administrar grupos.

    Connect-MgGraph -Scopes "Group.ReadWrite.All"
    
  3. Establezca el identificador de objeto del grupo de Microsoft 365.

    $ObjectID = "<ObjectID>"
    
  4. Habilite la seguridad.

    Update-MgGroup -GroupId $ObjectID -BodyParameter @{ SecurityEnabled = $true }
    
  5. Compruebe la actualización.

    Get-MgGroup -GroupId $ObjectID | Select-Object DisplayName, SecurityEnabled
    

Nota

Debe ser el propietario del grupo de Microsoft 365 para habilitar la seguridad. Establecer la propiedad SecurityEnabled en True no afecta al funcionamiento de las características de Power Apps y Microsoft 365. Este comando es necesario porque la propiedad SecurityEnabled está establecida en False de manera predeterminada cuando se crean grupos de Microsoft 365 fuera de 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 Microsoft Entra ID, pero no a los 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.
  • Después de asignar un rol de seguridad a un usuario o grupo, no se puede cancelar la asignación al compartir una aplicación. Sin embargo, todavía puede anular la asignación de roles de seguridad a través del portal de administración.

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 runtime 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

Vea 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