PowerApps. La solución definitiva a los problemas de delegación.

Поделиться
HTML-код
  • Опубликовано: 5 дек 2024
  • Como utilizar la Api de Microsoft Graph directamente desde PowerApps para obtener todos los registros de una lista de Sharepoint.
    Descarga la APP:
    github.com/Llo...

Комментарии • 50

  • @EQuinDev
    @EQuinDev Год назад +2

    Completamente agradecido por todos los videos de Power Apps que has hecho durante todos estos años, nos han servido a muchos

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад

      Muchas gracias. La idea es seguir subiendo contenido.

  • @themarlon16
    @themarlon16 4 месяца назад

    Excelente video y mas agradecido con esta excelente clase. NOTA: Por si a alguien le sucedio igual que a mi, que el timer no iniciaba aun que estuviera en true el autostar, hay que activar una opcion que dice repetir y ya con eso en la carga ya se inicio automaticamente

  • @guillerrrmoramos8324
    @guillerrrmoramos8324 Год назад

    Adriá, ha sido un placer ver este vídeo! Estoy trabajando en un proyecto y nuevamente es con Power Apps . Gracias por ser siempre muy vanguardista!

  • @j0hN13aL
    @j0hN13aL 9 месяцев назад

    Adriá Felicitaciones por tus grandes aportes , una consulta si esos se alamcena en una Colección y ahora que esta tomando directamente la galeria de colecion como tendria que plantear la funcionalidad de edicion y eliminación de registros , es decir si filtro los datos tambien puedo seleccionar ese registro , ver sus detalles de registro y desde ese detalle actualizar registro y eliminar . espero me ayudes con esa duda :)

  • @MariaCourroux
    @MariaCourroux 14 дней назад

    Hola! como hago para editar a traves de un form un registro de la colección (CollInmuebles)???

  • @cesarsoriano9886
    @cesarsoriano9886 Год назад +2

    Muy buena explicación, pero a mi parecer para gran cantidad de datos, no sería lo óptimo, pues como comenta que va descargando de 200 en 200 para una lista en sharepoint qué tiene 200k registros, el tiempo de espera seria unos 16 minutos, yo todavía sigo utilizando la forma como enseño en su video de título BIG Data, donde también se soluciona la delegación y también trabaja con colecciones.

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад

      Si, claro para cada caso tenemos una solución. Esto es lo importante.

    • @titoleto
      @titoleto Год назад

      Yo creo que has debido echar mal las cuentas, ya que el timmer no lo tiene establecido en 1 segundo (1000 milisegundos), sino que lo tiene establecido en ¡¡60 MILISEGUNDOS!!. Yo aquí sólo veo un problema y es que el timmer se está ejecutando constantemente, no para. Lo suyo, sería establecer una variable Set(vStart, true) en cuanto se haga la primera consulta y en la propiedad Start poner esta variable. Luego, en el OnTimerEnd cuando no se cumpla la condición del VNext entonces establecer la variable Set(vStart, false) y de este modo, el Timmer ya dejaría de estar ejecutándose como veo que hace actualmente. OTRO PROBLEMA MÁS GORDO, han deprecado HttpRequest en este conector, ahora hay que usar HttpRequestV2 y en este caso, SÓLO deja consultar los grupos usando MS Graph por lo que en algún momento, si se usa HttpRequest dejará de funcionar 😒😒 así que como alternativa, sería usar el conector Premium de HTTP with Azure AD o algún custom connector

    • @alejandronunez5892
      @alejandronunez5892 8 месяцев назад +1

      Podrias agregar esto "&$top=5000" al final del endpoint y en vez de traer 200 trae 5000

  • @pablocontreras8299
    @pablocontreras8299 Год назад

    Hola, gracias por tu video!!, consulta... otra persona hizo un video parecido, sin embargo, comenta que la data no se actualiza tan rápido como una conexión normal de lista de Sharepoint, puede demorar hasta 15 minutos en actualizarse, te ha pasado?. tengo una app con más de 2000 registros y he hecho algunas cosas para manejar esa cantidad de datos, pero tiene problemas de rendimiento. Hay una gran cantidad de usuarios usándola y necesito que la actualización de la data sea la más rápida posible, gracias nuevamente, saludos!.

  • @CarlosRodriguez-bn9bd
    @CarlosRodriguez-bn9bd 4 месяца назад

    Hola Adria, no puedo poner como fuente de una galeria nueva otra galeria, no reconoce a la galeria como fuente de datos, como haces eso para poder crear los filtros que va a utilizar el usuario? gracias tu ayuda.

  • @FreddyParedesAguilar
    @FreddyParedesAguilar 3 месяца назад

    ERES UN CRACK UN ABRAZO

  • @elalquimista9310
    @elalquimista9310 10 месяцев назад

    Hola, si yo lo que quiero es ordenar de manera Descending como tendría que hacerlo?, por que de la manera habitual no puedo lograrlo. Gracias

  • @matiasgutierrez7025
    @matiasgutierrez7025 Год назад +2

    Hola, muy interesante este videotutorial. Yo estaba migrando mis proyectos de sharepoint a dataverse por el problema de delegación y con esto lo solucionaría. Consulta, habrá una forma de que con los datos que podemos extraer de esta api poder enviar mensajes de whatsapp? Intenté hacerlo con power automate pero no resultó como esperaba. Si es que conoces o tenés algún ejemplo de como se podría conectar powerapps con whatsapp. Gracias por tus videos.

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад

      Gracias, Matías.
      Necesitas usar la API de Whatsapp for business. business.whatsapp.com/developers/developer-hub
      Luego puedes crearte un conector personalizado.

  • @juanjesuscastilloazanedo8019
    @juanjesuscastilloazanedo8019 7 месяцев назад

    buenas tardes como haria QR para acceder a biblioterca de documentos de share point
    gracia.

  • @AndresMichelis
    @AndresMichelis Год назад +1

    Muy bueno tu video. Mi consulta es si creas una lista desde Microsoft List y no esta alojada en un sitio. Saludos

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад +1

      Se alojan en un Site Personal y no es accesible por microsoft Graph

    • @AndresMichelis
      @AndresMichelis Год назад +1

      @@AdriaBalaLLOGIC Excelente, Una consulta más, desde ya gracias por responder rápido. En este caso debería solicitar que me generen un sitio y mover esas listas al sitio?

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад +1

      @@AndresMichelis Efectivamente. Esto es lo que tienes que hacer.

    • @AndresMichelis
      @AndresMichelis Год назад

      @@AdriaBalaLLOGIC Gracias

  • @juang.morice1472
    @juang.morice1472 5 месяцев назад

    Hola! Gracias por el video, muy clara la explicación. Todo funciona a la perfección excepto porque la galería solo está cargando 200 registros como máximo. En la lista original tengo 5700. Ya revisé las opciones de configuración, pero no encuentro qué puede ser el problema. En el ejemplo que resolviste sí pudiste cargar todos tus registros. Tengo el mismo código. Talvez algo cambió en la plataforma que ya no permite hacer la carga? Gracias

    • @CarlosRodriguez-bn9bd
      @CarlosRodriguez-bn9bd 4 месяца назад

      Algo falta para que la variable Vnext vuelva a buscar el siguiente link de carga, me pasa lo mismo solo cargan los primeros 200 registros. Adria Bala nos ayudas x fa

    • @dioloren
      @dioloren 2 месяца назад

      Hola. ¿nunca recibió el mensaje "El número de elementos de esta lista supera el umbral de vista de lista"? Eso da cuando se pasa de 5.000 registros en la lista de sharepoint. Tengo es problema en una App y no he conseguido como solventarlo. Ese error está en la documentación de Microsoft.

  • @saytosempay
    @saytosempay Год назад

    Hola, soy nuevo en este mundo de programación, tengo una dificultad actual... Mi formulario envía la fecha sin novedad, pero al visualizarla me muestra un día antes.
    Ejemplo registro 02-11-23 y en la galería me muestra 01-11-23
    Agradecería su apoyo.

  • @luciasantanderrojas3975
    @luciasantanderrojas3975 Год назад

    Hola, me gustó mucho el video. Más bien en mi caso estoy teniendo un problema con la galería donde solamente me corren 200 datos y eso que tengo el mismo código al seleccionar el botón para ejecutar la data, dónde podría estar el error para que me corran todos los datos de mi tabla sharepoint?

  • @nunca_te_rindasTV
    @nunca_te_rindasTV Год назад

    Muy bien explicado! excelente video, yo tengo la duda de como se podria implementar esto con un origen de datos como Dataverse?

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад +1

      Aunque no lo he probado, supongo que si. Deberíamos plantearnos acceder a los datos de Dataverse a través de su API y no con el conector. learn.microsoft.com/es-es/power-apps/developer/data-platform/webapi/compose-http-requests-handle-errors
      Tengo que ver si monto un video explicándolo.

  • @DavidSanchez-b1g
    @DavidSanchez-b1g 9 месяцев назад

    Muchas gracias! como seria con un campo de seleccion?

  • @SodexoRubiales
    @SodexoRubiales 10 месяцев назад

    Adriá Gracias por el tutorial, pero a mi llego a los 200 y hago lo del contador y no me da mas de 200 probe con el codigo del contador que compartiste en un comentario y tampoco me funciono
    no se que mas podria estar dando el error

  • @nicaortiz
    @nicaortiz Год назад

    Hola, excelente video, gracias, una consulta, como se haría para editar la galería es decir no solo visualizar sino que se permita editar la data, busco un vendedor y le edito el nombre por ejemplo y lo guardo, es posible?

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад +1

      Si, es posible. En este video lo explico. ruclips.net/video/FQQXiXYeHFQ/видео.html

  • @freddyparedes6917
    @freddyparedes6917 Год назад

    Buenos dias Maestro, tengo un problema a sacar las columnas Lookup me salta el ID como podria sacar el campo persona USERLookupId

    • @freddyparedes6917
      @freddyparedes6917 Год назад

      la columna se llama USER pero me salta como USERLookupId he visto varios videos tuyos pero no consigo nada :(

  • @davidtc3373
    @davidtc3373 Год назад

    Excelente,!!! disculpa tienes algún video en donde apliques power apps y whatsapp, gracias de antemano por el buen contenido.

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад +2

      No tengo ninguno. Pero me estás dando una buena idea. A ver si lo preparo en breve. Gracias.

    • @davidtc3373
      @davidtc3373 Год назад

      @@AdriaBalaLLOGIC Muchas gracias, estaré atento a tu canal, buen contenido!!

  • @onesimomedel7384
    @onesimomedel7384 6 месяцев назад

    Me puedes apoyar aún tengo problemas con la función search

  • @LeonardoGarcía-k1b
    @LeonardoGarcía-k1b Год назад +1

    Hola, intento realizar el mismo codigo y no me deja, al hacer la parte de Text(VResultado.'@odata.nextLink') me dice que "uso no válido de "." " me dicce que el argumento no es valido, que pudiera hacer?

    • @AdriaBalaLLOGIC
      @AdriaBalaLLOGIC  Год назад

      Hola, entiendo que es el OnTimerEnd.
      Te paso todo el código:
      If (
      Len(VNext) > 1;
      Set(
      VResultado;
      GruposdeOffice365.HttpRequest(
      VNext;
      "GET";
      ""
      )
      );;
      Set(
      VNext;
      Text(VResultado.'@odata.nextLink')
      );;
      Collect(
      CollInmuebles;
      Table(VResultado.value)
      );;
      Timer1.Start
      )

    • @LeonardoGarcía-k1b
      @LeonardoGarcía-k1b Год назад

      @@AdriaBalaLLOGIC Muchas gracias por tomarte el tiempo y responder el mensaje, me sigue sin funcionar el codigo ya que dentro del parametro Text no me reconoce el .'@odata.nextLink' y dentro del parametro table no me recococe el .value