Power Apps Dataverse Offline

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 81

  • @cromagnon71
    @cromagnon71 4 місяці тому +1

    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'???

    • @ShanesCows
      @ShanesCows  4 місяці тому

      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.

  • @munkybutler1
    @munkybutler1 8 місяців тому +1

    Thanks Shane for the detailed deepdive. This is exactly what I was looking for today

    • @ShanesCows
      @ShanesCows  8 місяців тому +1

      Glad it was helpful!

  • @iddycol
    @iddycol Місяць тому +1

    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.

    • @ShanesCows
      @ShanesCows  Місяць тому +1

      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.

  • @eyoborelvis8224
    @eyoborelvis8224 7 місяців тому +1

    So much value here Shane.. you're great 💖💖

    • @ShanesCows
      @ShanesCows  7 місяців тому

      Thanks. Happy to help. Have a great day. 🐶

  • @katinkavl1997
    @katinkavl1997 28 днів тому +1

    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?

    • @ShanesCows
      @ShanesCows  26 днів тому

      There is a limit but it was massive. If you look at the documentation they listed as a pro vs the old SaveData/LoadData.

  • @AngeloVasquez-f3w
    @AngeloVasquez-f3w 4 місяці тому +1

    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.

    • @ShanesCows
      @ShanesCows  4 місяці тому

      I am not sure, I have not ran into that issue before.

  • @dougydoe
    @dougydoe 7 місяців тому +1

    This is really cool. I will try my hands on it soon. Thanks for sharing, Shane

    • @ShanesCows
      @ShanesCows  7 місяців тому

      Happy to help. Have a great day. 🐶

  • @RichardSturdey
    @RichardSturdey 7 місяців тому +2

    how does offline handle conflict resolution, or is it last change wins by default

    • @ShanesCows
      @ShanesCows  7 місяців тому +2

      Last change wins.

    • @RichardSturdey
      @RichardSturdey 7 місяців тому

      @@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 👌

  • @williamdyette1262
    @williamdyette1262 7 місяців тому +2

    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!

    • @ShanesCows
      @ShanesCows  7 місяців тому

      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.

    • @williamdyette1262
      @williamdyette1262 7 місяців тому

      @@ShanesCows Excellent! Thank you.

  • @sateesh123456
    @sateesh123456 7 місяців тому +1

    Thanks Shane, can we attach multiple attachments when submitting request for this Offline App?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      Yes, I don't see why not. I didn't test but I am pretty sure yes.

  • @spyflry
    @spyflry 4 місяці тому +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.

    • @ShanesCows
      @ShanesCows  4 місяці тому

      Is it a static PDF or is changing all of the time?

    • @spyflry
      @spyflry 4 місяці тому

      @@ShanesCows Static. File size is ~20mb which may be another issue.

  • @matthieufff
    @matthieufff 3 місяці тому +1

    Great video as usual !!! Do you need any specific license in order to use dataverse tables in your solution ?

    • @ShanesCows
      @ShanesCows  3 місяці тому +1

      It makes the app premium, so everyone who uses the app needs a premium license

  • @oluwatobiyusuf
    @oluwatobiyusuf 3 місяці тому +1

    Thank you Shane

  • @Ru_sth
    @Ru_sth 3 місяці тому

    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!

  • @sairaj6875
    @sairaj6875 7 місяців тому

    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?

  • @tomka5050
    @tomka5050 7 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      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.

  • @jessicalu4707
    @jessicalu4707 7 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      1. I haven’t tested
      2. Last change wins
      Let me know if you try 1

  • @wendymason3263
    @wendymason3263 7 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      I hope so, but they haven't said anything one way or the other. 😎

  • @tomasfernandezmedel5346
    @tomasfernandezmedel5346 7 місяців тому +1

    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.

  • @piotralbertin
    @piotralbertin 8 місяців тому +1

    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

    • @ShanesCows
      @ShanesCows  8 місяців тому +1

      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.

  • @jeanettevanggaard5739
    @jeanettevanggaard5739 2 місяці тому +1

    Is it possible to have an app that contains both tables that are offline enabled and tables that are not in the offline profile?

    • @ShanesCows
      @ShanesCows  2 місяці тому

      Probably, though I haven't tried. I would just think that would make a super weird user experience but not sure.

  • @schleidr
    @schleidr 8 місяців тому +2

    more Power Platform governance contents 🌟

  • @carl-mikaelnordlof2358
    @carl-mikaelnordlof2358 7 місяців тому +1

    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.

    • @ShanesCows
      @ShanesCows  7 місяців тому

      I haven’t tried. Hmmm. I will see if I can point someone smarter than me here.

    • @TristanDehove
      @TristanDehove 7 місяців тому

      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.

  • @b.o.b7197
    @b.o.b7197 7 місяців тому +4

    Massive gamechanger. Been doing the savedata loaddata mess for years and this cuts the development time by 75%.

    • @ShanesCows
      @ShanesCows  7 місяців тому +2

      Agree Bob, agree! Keep building. 👷

  • @NeBixAt
    @NeBixAt 8 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  8 місяців тому +1

      You could write an If statement and only patch if your criteria are met.

  • @munkybutler1
    @munkybutler1 7 місяців тому

    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!

  • @马勒-n3y
    @马勒-n3y 7 місяців тому +1

    Can the offline work in a relational data structure?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      Yes. I haven’t tried it but as I understand yes.

  • @SumitArora-zf3of
    @SumitArora-zf3of 7 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  7 місяців тому

      I need to test that scenario, I did not. Hmmm

    • @TristanDehove
      @TristanDehove 7 місяців тому +2

      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.

  • @diegohcandrade
    @diegohcandrade 7 місяців тому

    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.

    • @TristanDehove
      @TristanDehove 7 місяців тому +3

      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.

    • @ShanesCows
      @ShanesCows  7 місяців тому +1

      Diego Tristan is from the Product Team. This is your chance to get your challenges considered. 😎

    • @diegohcandrade
      @diegohcandrade 7 місяців тому

      Hi, @@ShanesCows !
      I tried to reply back here yesterday but UA-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

  • @mertadsay2370
    @mertadsay2370 8 місяців тому +1

    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?

    • @ShanesCows
      @ShanesCows  8 місяців тому

      No, I haven't tried that scenario. If I get a chance to test I will but no promises. Sorry

    • @TristanDehove
      @TristanDehove 7 місяців тому

      This reported issue is a known issue. We are currebtly working on it and if everything goes well, we should release a fix soon.

  • @vedvoyager
    @vedvoyager 7 місяців тому +1

    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;

  • @antonyclarke2740
    @antonyclarke2740 7 місяців тому

    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?

  • @maheshalamalakala874
    @maheshalamalakala874 8 місяців тому +1

    Please make a video about captcha

    • @ShanesCows
      @ShanesCows  8 місяців тому

      What about Captcha? What are trying to do?

  • @tamasszanto714
    @tamasszanto714 7 місяців тому

    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?

  • @A8OC
    @A8OC 7 місяців тому +3

    Thanks for this Shane. I now have some apps I can build to demo to my clients who've held off until now 👌👌

    • @ShanesCows
      @ShanesCows  7 місяців тому +1

      Fantastic! I hope you build them something AWESOME.

  • @RayouxCeA
    @RayouxCeA 7 місяців тому

    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

  • @andreseduardohernandezmont5426
    @andreseduardohernandezmont5426 8 місяців тому +1

    Genius

    • @ShanesCows
      @ShanesCows  8 місяців тому

      Thanks. It is a pretty cool feature :)

  • @BigLeafDropper86
    @BigLeafDropper86 3 місяці тому +1

    Ah you've been exposed to dataverse, you should go see a doctor to get treated for that