miércoles, 30 de noviembre de 2022

Dejar compartir una app con un usuario desde un flujo de Power Automate

 Podemos automatizar el proceso de quitarle a un usuario los permisos de un sitio de SharePoint y de compartir el app de Power Apps a un usuario en especifico.

El paso clave en el flujo es SharePoint Send HTTP Request

Metodo:

    POST

 URI: 

GetById(5) es el grupo de integrantes predeterminado de SharePoint


Encabezados:

    accept = application/json;odata=verbose

    content-type = application/json;odata=verbose

   X-HTTP-Method = DELETE    

 


 El ID del Usuario se obtiene del conetor Office 365 Users Buscar Usuarios V2


Eso es todo

PowerAutomate4Fun!,


Juan Manuel Herrera Ocheita

 

 

 

viernes, 14 de octubre de 2022

Joyas de Power Automate

No cabe duda que cuando la necesidad surge, las soluciones se encuentran.  Necesitaba guardar el json de un paso dentro del flujo y me tope con lo siguiente:


1. Obtener la salida del paso:   outputs('action_name')

2. Obtener solo el cuerpo de la salida de un paso: actions('action_name').outputs.body

3. Obtener el estado del paso para saber si se realizo con éxito: actions('action_name').outputs.body.status

{

  "@odata.etag": "\"1\"",

  "ItemInternalId": "14",

  "ID": 14,

  "EventoNombre": "EnvioAprobDocInt",

  "FlujoOrigen": "",

  "SolicitudID": "677",

  "DocumentoID": "536",

  "CodigoDocumento": "",

  "Modified": "2022-10-14T20:31:24Z",

  "Author#Claims": "i:0#.f|membership|",

  "{Link}": "","{Name}": "",

  "{FilenameWithExtension}": "",

  "{Path}": "Lists/EventosPlataforma/",

  "{FullPath}": "Lists/EventosPlataforma/14_.000",

  "{HasAttachments}": false,

  "{VersionNumber}": "1.0"

}

Para mas información puedes consultar en: https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#actionBody

 

PowerAutomate4Fun!,


Juan Manuel Herrera Ocheita