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
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 :)
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.
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
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.
@@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?
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!.
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
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
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.
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.
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.
Gracias, Matías. Necesitas usar la API de Whatsapp for business. business.whatsapp.com/developers/developer-hub Luego puedes crearte un conector personalizado.
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?
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.
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
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?
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?
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 )
@@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
Completamente agradecido por todos los videos de Power Apps que has hecho durante todos estos años, nos han servido a muchos
Muchas gracias. La idea es seguir subiendo contenido.
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
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!
Perfecto Guillermo
ERES UN CRACK UN ABRAZO
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 :)
Hola! como hago para editar a traves de un form un registro de la colección (CollInmuebles)???
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.
Si, claro para cada caso tenemos una solución. Esto es lo importante.
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
Podrias agregar esto "&$top=5000" al final del endpoint y en vez de traer 200 trae 5000
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.
Muy bueno tu video. Mi consulta es si creas una lista desde Microsoft List y no esta alojada en un sitio. Saludos
Se alojan en un Site Personal y no es accesible por microsoft Graph
@@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?
@@AndresMichelis Efectivamente. Esto es lo que tienes que hacer.
@@AdriaBalaLLOGIC Gracias
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!.
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
buenas tardes como haria QR para acceder a biblioterca de documentos de share point
gracia.
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
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
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.
Muy bien explicado! excelente video, yo tengo la duda de como se podria implementar esto con un origen de datos como Dataverse?
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.
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.
Gracias, Matías.
Necesitas usar la API de Whatsapp for business. business.whatsapp.com/developers/developer-hub
Luego puedes crearte un conector personalizado.
Muchas gracias! como seria con un campo de seleccion?
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?
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.
Buenos dias Maestro, tengo un problema a sacar las columnas Lookup me salta el ID como podria sacar el campo persona USERLookupId
la columna se llama USER pero me salta como USERLookupId he visto varios videos tuyos pero no consigo nada :(
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
Excelente,!!! disculpa tienes algún video en donde apliques power apps y whatsapp, gracias de antemano por el buen contenido.
No tengo ninguno. Pero me estás dando una buena idea. A ver si lo preparo en breve. Gracias.
@@AdriaBalaLLOGIC Muchas gracias, estaré atento a tu canal, buen contenido!!
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?
Si, es posible. En este video lo explico. ruclips.net/video/FQQXiXYeHFQ/видео.html
Me puedes apoyar aún tengo problemas con la función search
Dime como puedo ayudarte.
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?
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
)
@@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