Skip to content
This repository has been archived by the owner on May 19, 2020. It is now read-only.

After user clicks "Create service instance", there's no feedback about success or failure #457

Closed
1 task done
brittag opened this issue Jul 9, 2016 · 9 comments
Closed
1 task done

Comments

@brittag
Copy link
Contributor

brittag commented Jul 9, 2016

Currently when you go to an org's Marketplace and fill out the "Create service instance" form, you click the final "Create service instance" button, and then the form disappears. You don't get feedback on whether you successfully created the instance, and you don't get instructions for what to do next.

Let's add helpful feedback here, so that users know that it worked (and what to do next). After successful creation, let's provide a note saying something like this:

  • name service instance is now available in name space, which is in your name organization. You can bind that service instance to an app using the command line.

Or after an unsuccessful effort at creation, something like this:

Some notes from Slack:

  • Feeling hesitant to tackle before we work on marketplace page, but maybe I'll check out current usage in GA
  • From analytics, opening the “create service instance” form has been done by 10 users 17 times total since Sept 1st. (as of ~12/2)
  • So, it happens to be the most popular event we track, but not by a lot

Notes from subsequent discussion:

  • Do we have patterns for this? Bound route indicator when it fails
  • Editing app limits is a major change
  • UI doesn’t have a good way to indicate that this is happening
  • Would be good to say whether or not the action is in progress/has completed, maybe display the text success
  • Indicator that action has happened
  • Services panel so you can see service instance has been added

Implementation notes:

  • We'll plan on an MVP version to fix this for now, replacing "create service instance" button on success or failure with an appropriate message/dialog ("your service instance has been created" or error state with opportunity to try again or cancel) (@thisisdano will paste some screens here)
  • Could follow model for loading messages

Acceptance criteria:

  • When clicking "Create service instance," appropriate messaging/dialog is displayed
@thisisdano
Copy link
Contributor

This is a component of #763

@suprenant
Copy link
Contributor

Thinking of waiting on this until this page is further developed.

@suprenant
Copy link
Contributor

@thisisdano @vz3: @msecret and I just discussed this. Given that we won't be picking up the Marketplace page in this PI, what are your thoughts of designing an MVP success/failure state that could be included in the current page here?

screen shot 2017-01-03 at 4 51 39 pm

@thisisdano
Copy link
Contributor

From the marketplace prototype:


Button default state

marketplace-plansimpleok 2x


Buttons replaced with loading indicator

marketplace-plansimplecreating 2x


Success message appears. In success case, the action panel could be removed after ~2sec.

marketplace-plansimplecreated 2x


Or an error message, with an opportunity to try again, or to cancel. (Error message should be more verbose, descriptive than this "friendly" one.

marketplace-plansimplenotcreated 2x

@msecret msecret self-assigned this Jan 5, 2017
@adborden
Copy link
Contributor

This was completed by #944

@adborden
Copy link
Contributor

👍 confirmation appears after success.

@brittag
Copy link
Contributor Author

brittag commented Jan 28, 2017

I just tried this on staging, and this confirmation of success seems to disappear after only a couple of seconds. Could it stick around until it gets dismissed?

Also the created message gets a few extra capital letters due to styling (they're not in the code here).

screen shot 2017-01-27 at 5 24 49 pm

@adborden
Copy link
Contributor

That suggestion sounds good to me. I agree it kind of flashes with limited time to read and comprehend it. I'd put that in a new issue though. I think there are a few issues hanging around regarding messaging for success/failure and forms.

@brittag
Copy link
Contributor Author

brittag commented Jan 31, 2017

Thanks, filed a new issue here: #991

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants