3

I have a mobile app that I am working on that allows an account owner to manage subscribers on the account. From one screen, they will be able to set "limits" using a slider on the account. Each input/action from the account owner is a service call.

The initial UI was a batch edit and save mode where all the changes are made and one service call is made. The issue with this flow is that since everything is its own call, some elements could potentially fail and some pass which would mean multiple success/alert notifications at a time.

So the alternative is a save state for each individual subscriber where we force the user to pay attention to each individual save to make a change.

enter image description here

Does anyone know of a better experience in this case?

  • Is there a reason why changes should explicitly be saved individually? – Levano Jan 15 at 11:41
  • My initial mock was a batch save but we realized that each action would be a service call which could mean that in an account, there could be anywhere from three service calls up to 15 calls depending on the scenario with the potential of some calls succeeding and some failing. So the issue becomes how do we handle so many alert/notifications without degrading the user experience. The individual save mitigates the risk to one or two action items per sub. – Scarbz Jan 15 at 17:44
  • Why is each action its own service call? Are these settings for 3rd party services? – mowwwalker Feb 13 at 6:01
  • we are accessing services that a somewhat 3rd party and have certain limitations to them. – Scarbz Feb 13 at 15:03
0

Add a default filter (ala *) for everyone and then a filter change for selection narrowing of subscribers to set limits based on filter data. Last is per subscriber info/profile where it can be changed individually.

Basically one bulk and individual ones in the details.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.