John Wallace (wallj1)
System Architect
Pegasystems Inc.
wallj1 Member since 2015 6 posts
Posted: October 31, 2016
Last activity: November 21, 2016
Posted: 31 Oct 2016 15:39 EDT
Last activity: 21 Nov 2016 18:07 EST

Offline Case Functionality - Case Desyncing?



This is a pretty specific question, but I figured I'd ask.

We have a situation with our client where we have offline cases that go through multiple stages and flows before resyncing back online. As a result of this, we're trying to figure out how behavior for these cases works in edge case scenarios. For example, consider a theoeretical offline app for plumbers.

Lets say that they have to go to a job, do the work, and then report back online about what changed. Lets say that one of them takes too long, and the case gets reassigned to another worker. What would happen when the first plumber tries to resync his case online?

Would data be persisted? 

Would the new data overwrite the old data?

Would the state of the case change?

Please note that for this situation, we CANNOT change the design pattern we are using and as a result, advice about other ways to implement this, or to design this app are not relevent, and will NOT be helpful. 

We're only looking to answers to questions like the ones above.



Case Management Mobile
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.