ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Power Apps Dataverse Offline

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ส.ค. 2024
  • Have you ever wanted to use your Power Apps without an internet connection? Well, it's now possible with Dataverse Offline! In this video, I'll show you how to create a fully functional offline Power App in just a few clicks. We'll start with a working example and then build one from scratch in less than five minutes. Trust me, it's super easy and incredibly powerful!
    In this video, you'll learn:
    - How to set up Dataverse Offline in just a few clicks
    - Building and testing offline capabilities on a mobile device
    - Managing data synchronization between local storage and Dataverse
    - Tips and tricks for optimizing your offline Power Apps
    Why you should watch:
    - Understand the benefits of using Dataverse Offline for your mobile apps
    - Learn how to handle offline data storage and synchronization seamlessly
    - Get hands-on experience with a step-by-step walkthrough
    - Discover how to make your apps more robust and user-friendly
    Don't forget to like, comment, and subscribe for more Power Apps tutorials and tips. Let’s dive into the world of offline Power Apps and make your data accessible anywhere, anytime!
    Power Apps Example Field Service Management app
    Up your Power Apps Skills Today!
    www.powerapps911.com/up-your-...
    0:00 Dataverse Offline with Power Apps
    0:34 Example Power Apps working Offline
    4:35 Build the app in a Solution
    5:01 Create the table with Copilot and add to Gallery
    7:45 Add a form control
    9:55 Test our App
    14:01 Troubleshooting and Tips you should know
    Do you need some help with something that you are working on, contact us!
    www.powerapps911.com/contact
    PowerApps911
    www.powerapps911.com/
    Let's connect on social!
    Twitter: / shanescows
    Facebook: / powerapps911
    Instagram: / shaneyoung911
    LinkedIn: / cincyshane
    Join this channel to get access to perks:
    / @shanescows
    #powerapps #PowerPlatform #CanvasApps #dataverse

ความคิดเห็น • 61

  • @A8OC
    @A8OC 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน +1

      Fantastic! I hope you build them something AWESOME.

  • @eyoborelvis8224
    @eyoborelvis8224 2 หลายเดือนก่อน +1

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

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

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

  • @dougydoe
    @dougydoe 2 หลายเดือนก่อน +1

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

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

      Happy to help. Have a great day. 🐶

  • @b.o.b7197
    @b.o.b7197 2 หลายเดือนก่อน +3

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

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน +2

      Agree Bob, agree! Keep building. 👷

  • @munkybutler1
    @munkybutler1 2 หลายเดือนก่อน +1

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

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน +1

      Glad it was helpful!

  • @diegohcandrade
    @diegohcandrade 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน +1

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

    • @diegohcandrade
      @diegohcandrade 2 หลายเดือนก่อน

      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

  • @sairaj6875
    @sairaj6875 2 หลายเดือนก่อน

    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?

  • @jessicalu4707
    @jessicalu4707 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

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

  • @danrebulado3513
    @danrebulado3513 2 หลายเดือนก่อน +2

    more Power Platform governance contents 🌟

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

      Noted. Thanks

  • @piotralbertin
    @piotralbertin 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน +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.

  • @wendymason3263
    @wendymason3263 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

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

  • @tamasszanto714
    @tamasszanto714 หลายเดือนก่อน

    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?

  • @williamdyette1262
    @williamdyette1262 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

      @@ShanesCows Excellent! Thank you.

  • @sateesh123456
    @sateesh123456 หลายเดือนก่อน +1

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

    • @ShanesCows
      @ShanesCows  หลายเดือนก่อน

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

  • @antonyclarke2740
    @antonyclarke2740 2 หลายเดือนก่อน

    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?

  • @tomka5050
    @tomka5050 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

      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.

  • @NeBixAt
    @NeBixAt 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน +1

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

  • @tomasfernandezmedel5346
    @tomasfernandezmedel5346 2 หลายเดือนก่อน +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.

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

      Last change wins.

  • @andreseduardohernandezmont5426
    @andreseduardohernandezmont5426 2 หลายเดือนก่อน +1

    Genius

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

      Thanks. It is a pretty cool feature :)

  • @carl-mikaelnordlof2358
    @carl-mikaelnordlof2358 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

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

    • @TristanDehove
      @TristanDehove 2 หลายเดือนก่อน

      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.

  • @mertadsay2370
    @mertadsay2370 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

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

    • @TristanDehove
      @TristanDehove 2 หลายเดือนก่อน

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

  • @RichardSturdey
    @RichardSturdey 2 หลายเดือนก่อน +2

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

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน +2

      Last change wins.

    • @RichardSturdey
      @RichardSturdey 2 หลายเดือนก่อน

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

  • @munkybutler1
    @munkybutler1 หลายเดือนก่อน

    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!

  • @vedvoyager
    @vedvoyager หลายเดือนก่อน +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;

    • @ShanesCows
      @ShanesCows  หลายเดือนก่อน

      Yeah, I thnk so. :)

  • @maheshalamalakala874
    @maheshalamalakala874 2 หลายเดือนก่อน +1

    Please make a video about captcha

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

      What about Captcha? What are trying to do?

  • @SumitArora-zf3of
    @SumitArora-zf3of 2 หลายเดือนก่อน +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  2 หลายเดือนก่อน

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

    • @TristanDehove
      @TristanDehove 2 หลายเดือนก่อน +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.

  • @user-lo9eg9tc2r
    @user-lo9eg9tc2r 2 หลายเดือนก่อน +1

    Can the offline work in a relational data structure?

    • @ShanesCows
      @ShanesCows  2 หลายเดือนก่อน

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

  • @rayanemoove6813
    @rayanemoove6813 2 หลายเดือนก่อน

    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