miércoles, 14 de septiembre de 2022

Agregar un usuario a un grupo de SharePoint desde Power Automate

 Esta opción esta muy documentada, la publique para tenerla a la mano:



Method:
    POST

URI:

_api/web/SiteGroups/GetById(5)/Users

Encabezados:

    accept = application/json;odata=verbose

    content-type = application/json;odata=verbose

Body:

{

'__metadata':{'type':'SP.User'},

'LoginName':'i:0#.f|membership|usuario@dominio.com'

}


Donde 5 es el grupo de integrantes de un grupos de sitio en SharePoint.


Automate4Fun!,


Juan Manuel Herrera Ocheita


Compartir una Aplicación de Power Apps desde un flujo de Power Automate

Esta opción no es muy conocida pero es muy relevante para automatizar el proceso de compatir la app con los usuarios

Existe un conector Power Apps for Makers, especificamente Editar Asignación de roles de aplicación



Los párametros necesarios para el conector Editar Asignación de roles de aplicación:

1. PowerAppID : Se obtiene de los detalles del App

2. EnvironmentID : Se obtiene de la url https://make.powerapps.com/environments/.  Se espera un valor parecedio a este: Default-def3cd14-b4db-303d-b1b1-ef213318df2

3.TenantID: Se obtiene del vínculo de la app luego de parametro tenantID=.

4.Identificador: Se obtiene a través del Conector Azure Obtener Usuario o desde el conector Office 365 Users - Buscar Usuarios.  El Id del usuario devuelto tiene el mismo ID que el de Azure.

5.Email: Correo del usuario que desea compartirle la aplicación.


Eso es todo!.  Automate4Fun!,

Juan Manuel Herrera Ocheita