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

Después de crear una aplicación para una necesidad de negocio, especifique qué usuarios de su organización pueden ejecutarla y cuáles pueden modificarla e incluso volver a compartirla. Especifique cada usuario por nombre, o indique un grupo de seguridad en id. de Microsoft Entra. Si todos los usuarios se beneficiarán de la aplicación, especifique que toda la organización puede ejecutarla.

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.

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 ingrese una descripción.

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

Nota

Compartir una aplicación

  1. Inicie sesión en Power Apps.

  2. En el panel izquierdo, seleccione Aplicaciones.

    Mostrar una lista de aplicaciones.

  3. Seleccione la aplicación que desea compartir seleccionando su icono.

    Seleccionar una aplicación.

  4. En la barra de comandos, seleccione Compartir.
    or
    Seleccione Más comandos (...) y, a continuación, seleccione Compartir en el menú desplegable.

    Compartir una aplicación.

  5. Especifique, por nombre o alias, con qué usuarios o grupos de seguridad de id. de Microsoft Entra desea compartir la aplicación.

    • Para permitir que toda la organización ejecute la aplicación (pero no la modifique ni la comparta), especifique Todos en el panel de uso compartido. Los usuarios podrán encontrar esta aplicación si configuran el filtro de la lista de aplicaciones en "Aplicaciones de la organización".

      Compartir con todos.

    • Puede compartir una aplicación con una lista de alias, nombres descriptivos o una combinación de ellos (por ejemplo, Meghan Holmes <meghan.holmes@contoso.com>) si los elementos están separados mediante signos de punto y coma. Si varias personas tienen el mismo nombre pero diferentes alias, se agregará 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.

      Compartir con un usuario individual.

    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.

  6. Si su aplicación contiene componentes premium, como un mapa o componentes de entrada de direcciones, los usuarios deben tener una licencia de Power Apps para usar la aplicación. Para solicitar licencias para los usuarios de su aplicación, seleccione Solicitar licencias para enviar una solicitud de licencia a su 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, consulta Solicitar licencias de Power Apps para los usuarios de tu aplicación.

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

    Seleccionar un copropietario.

    En la interfaz de usuario compartida, no puede otorgar 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.

    Nota

    Independientemente de los permisos, dos personas no pueden editar una aplicación al mismo tiempo. Si una persona abre la aplicación para editarla, otras personas pueden ejecutarla pero no editarla.

  8. 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 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.

  9. 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.

  10. 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 a Azure Portal > Microsoft Entra > Grupos, seleccione el grupo correspondiente y copie el Id. de 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

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).