Nice video - did you ever do any of the follow ups you mentioned? (I couldn't see anything obvious in your library) - I'm wondering how it performs in the real world with lots of photos, multiple users and a non-trivial data model. Any insights on that, if there's been any updates to the core functionality, plus diving into the nitty gritty of the profiles would be really useful.
4:45: "only works in Solutions" Can offline apps work for Dataverse in Teams? Are the tables and an app in Dataverse / Powerapps for Teams considered a 'Solution'???
Excellent, thank you very much for sharing all your knowledge. I have a question: I’ve been working a lot with PowerApps and now I have a problem. When uploading more than 10 images or sometimes 8 images from a phone, the images don't upload. On some phones, it only allows up to 5 images, and after that, the image column remains empty and doesn't load.
Hi Shane, great video! I am trying offline feature myself and your video has helped a lot. One thing I noticed was Microsoft Entra ID table cannot be taken offline, so should we avoid using lookup to this table for columns that require user info? What's the alternative? There is another table named Users but I don't get correct data when using this table. Thanks!
Thanks for the great video, Shane. If a user saves data when off line and exits the app. When does the data get uploaded? When the app is open and when on line? Also, can a user open the app when off line or does the app only start working when pulling data from the cloud? Thanks!
Yes, the have to be online and the app open for it to sync. Yes, after that very first time "installing the app" they can alwasy open it while offline.
It is really exciting feature. Thanks Shane for sharing. Just a question about conflict resolution: 1. if another user changed the same row, but different fields, will the change be reverted back? 2. If another user changed the same row, and same fields while I'm offline, when I'm back online, how power apps deal with the conflict?
Hey Shane, great video! I'm just curious and I feel I know the answer but I'm trying to get a multi-page pdf to be accessible offline through my power app. I've searched far and wide and haven't been able to find or come up with a solution. Not sure if you have any knowledge on the topic or if this is the best avenue for communication but any guidance would be appreciated.
Another great video, Shane 💪 Out of curiosity, do you often use the "Add required objects"? I usually encourage colleagues to pay attention before using it. There have been multiple cases when lots of unwanted stuff has been added, and later, Makers had no clue why certain components are part of their solution
I almost always use it. I find things tend not to work on the other side if I don't. Some times I get a bunch of stuff but my thought is it is needed. But if the way you are doing things is working then that is okay.
Hey Shane. Thanks for this video. Can I access the data saved to dataverse from outside the application and download it for reports like on SharePoint?
Thanks for the video! I've been experimenting with Dataverse Offline an it's good, but it still have a long way to go. If you jump to something a little bit more complex you find many gaps, some disclosed in the documentation and many that are not and you just find out when thing doesn't work.
I would greatly appreciate it if you could detail the issues you encountered that are not already captured in the documentation? Your insights are incredibly valuable for me and my team as we strive to enhance the product.
Hi, @@ShanesCows ! I tried to reply back here yesterday but TH-cam keeps messing with me and deleting my response. So I tracked him down on LinkedIn to send my feedbacks. I really couldn't miss the opportunity! Thanks for the heads up, though
Thank you for the video! When the app comes back online and uploads multiple entries, will that be counted as one API call or will each row synced count as a separate API call?
Brilliant as usual Shane, thanks for this. Do you know if this offline capability will be rolled out for SharePoint as we don't have a licence for Dataverse?
Hi Shane, is it possible to add the auto-generated mobile offline profile to my solution. I can see it in the default solution but can't find a way to add it to my own solution. Thanks!
Hi Shave. About Offline, how do you manage to avoid conflicts. User A set Question X as Yes, User B set Question X as No. What will keep?, The latest to reply? the latest to sync ? At present is use a Offline app with SP, When form is loaded I add a lock in the sp item, with that I can guarantee that sp item can't be updated by two users at the same time. Thank you.
@@ShanesCows what I guessed 🤔 Pretty important thing to remember / build checks into any offline app.. P. S thanks for the channel, I learn so much and your style is easy to follow and fun 👌
Hi Shane love your content however I have an issue where if I create a form that contains Dataverse lookup columns they don't populate in offline mode only in preview. If I select NewForm I also can't select them. When I check what is downloaded in the App both the tables related to the lookup columns are listed with the correct amount of rows. Microsoft state lookups are supported have you experienced this behaviour?
Hi Shane! A bit off topic, but is it possible to Patch data conditionally to Dataverse lookup column? In my case I want to patch data to that column if condition is met, but Patch blank (or leave it as it is) if condition is not met?
Hi All! Great video and thanks for demonstrating this feature. I followed every step you made in the video, published the solution, and tried it online on an iOS device, and it works perfectly. However after mocking a connection error (such as turning it on airplane mode), after I make a change, and submit the form, I get a 'Getting your Data...' blank screen. After this I have to restart the application, and I actually see the changes in the table. This is bugging me out, after every submit form I get this 'error'/unexpected behavior. Did anyone encounter a similar thing using this built-in offline usage?
Thank you so much for your videos, they have been a lifesaver for me! When it comes to virtual entities, would i be possible to have an app that has virtual entities that are not offline enabled AND have Dataverse entities that are offline enabled, in the same app. When I have tried this myself i get a network error when I load the app and the virtual entities are not loaded in the app but the offline enabled entities show up.
It is indeed not yet supported in offline mode and the behavior that you reported is expected. We will look deeper into this and see how best we can address this business case.
Hello Shane, i have been working on mobile offline for a while and I am facing an issue that when I update an existing value to blank on dataverse, it does not update to mobile devices. Opposite direction is working well. Have you tried something like that?
Is that a real offline app? Cause using the cache features I always got some problems. Yes! The cache works fine, but sometimes my app just did not open if you are offline and that sucks;
Hello i am keep getting this error : Error when trying to retrieve data from the network And i cant find any solution, is it possible to help me ? I have this problem only on Filtered lookup and gallery
If the updates are on the same row but different columns, they are merged. However, it the updates are on the same column, the last one wins. So if a column is updated in Dataverse while you are offline, and you also make a change on the same field, when you reconnect the app to the network, your modification will be stored in Dataverse.
Nice video - did you ever do any of the follow ups you mentioned? (I couldn't see anything obvious in your library) - I'm wondering how it performs in the real world with lots of photos, multiple users and a non-trivial data model. Any insights on that, if there's been any updates to the core functionality, plus diving into the nitty gritty of the profiles would be really useful.
I haven't done any follow ups. Been a bit rough around the edges so far but they are working on it, hopefully it becomes amazing.
Thanks Shane for the detailed deepdive. This is exactly what I was looking for today
Glad it was helpful!
4:45: "only works in Solutions" Can offline apps work for Dataverse in Teams? Are the tables and an app in Dataverse / Powerapps for Teams considered a 'Solution'???
I haven't tried but I am going to guess no. 😢 I don't think the infrastructure is there to support it. But let me know if you find different.
This is really cool. I will try my hands on it soon. Thanks for sharing, Shane
Happy to help. Have a great day. 🐶
Excellent, thank you very much for sharing all your knowledge. I have a question: I’ve been working a lot with PowerApps and now I have a problem. When uploading more than 10 images or sometimes 8 images from a phone, the images don't upload. On some phones, it only allows up to 5 images, and after that, the image column remains empty and doesn't load.
I am not sure, I have not ran into that issue before.
Hi Shane! Thanks for the video! Do you know how many dataverse tables with how many records in one mobile app can be used offline? Is there a limit?
There is a limit but it was massive. If you look at the documentation they listed as a pro vs the old SaveData/LoadData.
Hi Shane, great video! I am trying offline feature myself and your video has helped a lot. One thing I noticed was Microsoft Entra ID table cannot be taken offline, so should we avoid using lookup to this table for columns that require user info? What's the alternative? There is another table named Users but I don't get correct data when using this table. Thanks!
Thanks for the great video, Shane. If a user saves data when off line and exits the app. When does the data get uploaded? When the app is open and when on line? Also, can a user open the app when off line or does the app only start working when pulling data from the cloud? Thanks!
Yes, the have to be online and the app open for it to sync. Yes, after that very first time "installing the app" they can alwasy open it while offline.
@@ShanesCows Excellent! Thank you.
It is really exciting feature. Thanks Shane for sharing. Just a question about conflict resolution:
1. if another user changed the same row, but different fields, will the change be reverted back?
2. If another user changed the same row, and same fields while I'm offline, when I'm back online, how power apps deal with the conflict?
1. I haven’t tested
2. Last change wins
Let me know if you try 1
Hey Shane, great video! I'm just curious and I feel I know the answer but I'm trying to get a multi-page pdf to be accessible offline through my power app. I've searched far and wide and haven't been able to find or come up with a solution. Not sure if you have any knowledge on the topic or if this is the best avenue for communication but any guidance would be appreciated.
Is it a static PDF or is changing all of the time?
@@ShanesCows Static. File size is ~20mb which may be another issue.
Another great video, Shane 💪
Out of curiosity, do you often use the "Add required objects"? I usually encourage colleagues to pay attention before using it. There have been multiple cases when lots of unwanted stuff has been added, and later, Makers had no clue why certain components are part of their solution
I almost always use it. I find things tend not to work on the other side if I don't. Some times I get a bunch of stuff but my thought is it is needed. But if the way you are doing things is working then that is okay.
Hey Shane. Thanks for this video. Can I access the data saved to dataverse from outside the application and download it for reports like on SharePoint?
So much value here Shane.. you're great 💖💖
Thanks. Happy to help. Have a great day. 🐶
Thanks Shane, can we attach multiple attachments when submitting request for this Offline App?
Yes, I don't see why not. I didn't test but I am pretty sure yes.
Great video as usual !!! Do you need any specific license in order to use dataverse tables in your solution ?
It makes the app premium, so everyone who uses the app needs a premium license
Thanks for the video!
I've been experimenting with Dataverse Offline an it's good, but it still have a long way to go.
If you jump to something a little bit more complex you find many gaps, some disclosed in the documentation and many that are not and you just find out when thing doesn't work.
I would greatly appreciate it if you could detail the issues you encountered that are not already captured in the documentation? Your insights are incredibly valuable for me and my team as we strive to enhance the product.
Diego Tristan is from the Product Team. This is your chance to get your challenges considered. 😎
Hi, @@ShanesCows !
I tried to reply back here yesterday but TH-cam keeps messing with me and deleting my response.
So I tracked him down on LinkedIn to send my feedbacks. I really couldn't miss the opportunity!
Thanks for the heads up, though
Thank you for the video! When the app comes back online and uploads multiple entries, will that be counted as one API call or will each row synced count as a separate API call?
I am not sure, I will see if I can get you an answer. I am 99% sure each row will be its own call based on the way it is listed on the status screen.
Massive gamechanger. Been doing the savedata loaddata mess for years and this cuts the development time by 75%.
Agree Bob, agree! Keep building. 👷
Brilliant as usual Shane, thanks for this. Do you know if this offline capability will be rolled out for SharePoint as we don't have a licence for Dataverse?
I hope so, but they haven't said anything one way or the other. 😎
Hi Shane, is it possible to add the auto-generated mobile offline profile to my solution. I can see it in the default solution but can't find a way to add it to my own solution. Thanks!
Hi Shave.
About Offline, how do you manage to avoid conflicts. User A set Question X as Yes, User B set Question X as No.
What will keep?, The latest to reply? the latest to sync ?
At present is use a Offline app with SP, When form is loaded I add a lock in the sp item, with that I can guarantee that sp item can't be updated by two users at the same time.
Thank you.
Last change wins.
how does offline handle conflict resolution, or is it last change wins by default
Last change wins.
@@ShanesCows what I guessed 🤔
Pretty important thing to remember / build checks into any offline app..
P. S thanks for the channel, I learn so much and your style is easy to follow and fun 👌
Hi Shane love your content however I have an issue where if I create a form that contains Dataverse lookup columns they don't populate in offline mode only in preview. If I select NewForm I also can't select them. When I check what is downloaded in the App both the tables related to the lookup columns are listed with the correct amount of rows. Microsoft state lookups are supported have you experienced this behaviour?
Hi Shane! A bit off topic, but is it possible to Patch data conditionally to Dataverse lookup column? In my case I want to patch data to that column if condition is met, but Patch blank (or leave it as it is) if condition is not met?
You could write an If statement and only patch if your criteria are met.
Hi All! Great video and thanks for demonstrating this feature. I followed every step you made in the video, published the solution, and tried it online on an iOS device, and it works perfectly. However after mocking a connection error (such as turning it on airplane mode), after I make a change, and submit the form, I get a 'Getting your Data...' blank screen. After this I have to restart the application, and I actually see the changes in the table. This is bugging me out, after every submit form I get this 'error'/unexpected behavior.
Did anyone encounter a similar thing using this built-in offline usage?
Thank you so much for your videos, they have been a lifesaver for me! When it comes to virtual entities, would i be possible to have an app that has virtual entities that are not offline enabled AND have Dataverse entities that are offline enabled, in the same app. When I have tried this myself i get a network error when I load the app and the virtual entities are not loaded in the app but the offline enabled entities show up.
I haven’t tried. Hmmm. I will see if I can point someone smarter than me here.
It is indeed not yet supported in offline mode and the behavior that you reported is expected. We will look deeper into this and see how best we can address this business case.
Is it possible to have an app that contains both tables that are offline enabled and tables that are not in the offline profile?
Probably, though I haven't tried. I would just think that would make a super weird user experience but not sure.
Thanks for this Shane. I now have some apps I can build to demo to my clients who've held off until now 👌👌
Fantastic! I hope you build them something AWESOME.
Thank you Shane
Glad you liked it.
more Power Platform governance contents 🌟
Noted. Thanks
Hello Shane, i have been working on mobile offline for a while and I am facing an issue that when I update an existing value to blank on dataverse, it does not update to mobile devices. Opposite direction is working well. Have you tried something like that?
No, I haven't tried that scenario. If I get a chance to test I will but no promises. Sorry
This reported issue is a known issue. We are currebtly working on it and if everything goes well, we should release a fix soon.
Is that a real offline app? Cause using the cache features I always got some problems. Yes! The cache works fine, but sometimes my app just did not open if you are offline and that sucks;
Yeah, I thnk so. :)
Hello i am keep getting this error :
Error when trying to retrieve data from the network
And i cant find any solution, is it possible to help me ?
I have this problem only on Filtered lookup and gallery
What happens if the data have been updated in the dataverse when you were offline?Does it override the changes or fails or give error?
I need to test that scenario, I did not. Hmmm
If the updates are on the same row but different columns, they are merged. However, it the updates are on the same column, the last one wins. So if a column is updated in Dataverse while you are offline, and you also make a change on the same field, when you reconnect the app to the network, your modification will be stored in Dataverse.
Can the offline work in a relational data structure?
Yes. I haven’t tried it but as I understand yes.
Please make a video about captcha
What about Captcha? What are trying to do?
Genius
Thanks. It is a pretty cool feature :)
Ah you've been exposed to dataverse, you should go see a doctor to get treated for that
🤒 🤣