Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommended Services #25

Closed
6 tasks done
DanielCaspers opened this issue Nov 26, 2018 · 10 comments
Closed
6 tasks done

Recommended Services #25

DanielCaspers opened this issue Nov 26, 2018 · 10 comments
Labels
Feature MyCar Edition The public facing info behind auth
Milestone

Comments

@DanielCaspers
Copy link
Owner

DanielCaspers commented Nov 26, 2018

Motivation
Customers should be able to see all of their unaddressed recommended services for a single vehicle.

Acceptance criteria

  • 1. Customers shall be presented with a list that contains

  • 1.1. Date

  • 1.2. Severity

  • 1.3. Recommended Service Description

  • 2. These shall be accessible on vehicles that need to show additional detail per Vehicle List #17

  1. A user shall be able to perform any of these actions on one or more recommended services
    3.1 Schedule an online appointment to service Descoped in order to simplify the user experience.
    3.2 Request further info about this recommendation offloaded to Recommended Services - Contact from RS #36 in order to simplify the user experience
    3.3. Mark service as completed elsewhere offloaded to Mute and unmute recommended services #35
    3.4 Muting and unmuting recommended services offloaded to Mute and unmute recommended services #35
  • 4. The list shall be sorted primarily by severity, and secondarily by date in reverse chronological order.
  1. A user shall be able to schedule service from this list. (Appointment Scheduling #1) Descoped in order to simplify the user experience.
    5.1 Clicking on this link when no selection is available will launch scheduling with the vehicle pre-selected
    5.2. Clicking on this link when one or more RSs are selected will launch scheduling with both the vehicle and the recommended services pre-selected.
@DanielCaspers DanielCaspers added Feature MyCar Edition The public facing info behind auth labels Nov 26, 2018
This was referenced Nov 26, 2018
@YoMurphy
Copy link
Collaborator

This may add some complexity but would satisfy customer concern when trying to keep there vehicle records up to date.
Adding the ability to add Flags to any Recommended Service item.

  1. Schedule online Appointment to Service.
  2. Request further information about this recommendation.
  3. Service completed elsewhere.
  4. Ignore or Hide Recommendation.
    All these flags could then possibly be seen on DI at there next service for us to update or remove them.

@DanielCaspers
Copy link
Owner Author

Got some organizational questions based on the feedback.

  1. Who adds these flags? The customer, or the D3-API based on services scheduled?
    1a) Who/what sees the flags?

  2. If you'd like to launch scheduling from Recommended Services, that makes perfect sense to me.
    That requirement should be specified in here and cross link to Appointment Scheduling #1. Please confirm this is what you want and I'll adjust the requirement.

  3. I don't see why we would use flags to request further info about a recommendation. I see this as a reason why we should provide a link to inspection history, or at least the last inspection. This way canned responses on the item can provide helpful details about the general problem, and inspection item notes can specifically describe what is going on in their case.

  4. If a customer marks a recommended service as completed elsewhere, are we then more generally advocating that they can "dismiss recommended services" in the same way a user can dismiss notifications? I see this as a constraint on D3-API mostly. Is dismissing meaning that it is wiped forever?

@scaspers
Copy link
Collaborator

These flags\links would be seen and can be selected by the customer.

  • The schedule link would initiate the scheduling process with the RS pre-loaded in the vehicle needs section. In the case of multiple RS's being listed maybe it would be select boxes and a single schedule link.
  • The further information link could initiate a text or email with the RS included in the message.
  • Service completed elsewhere would be a flag set via D3-API that would cause us to reevaluate during the next inspection.
  • The Hide option could maybe be saved in cookies\local storage that would allow customers to hide them from view but not remove them from database. Then there could be a toggle to show\hide the hidden.

@DanielCaspers
Copy link
Owner Author

I can get on board with everything except hide / show. What value or ROI do you expect from that feature? How do you know if the feature achieves intended results?

@scaspers
Copy link
Collaborator

If a customer accidentally hide something how would they get it back?
If a customer wanted to hide some "Should Watch" or "Maintenance" RS's so they could focus on "Immediate" and "Moderate" and then deal with the others later??

@DanielCaspers DanielCaspers added the Needs stakeholder action Needs action from one or more stakeholders label Dec 15, 2018
@DanielCaspers DanielCaspers added this to the v2.0 milestone May 11, 2019
DanielCaspers added a commit that referenced this issue Nov 28, 2019
Implemented with real data

Also moved recommended-service-severity under a new
RecommendedServicesModule to encapsulate all of the things
related to recommended services.
@DanielCaspers
Copy link
Owner Author

@scaspers @YoMurphy I have not implemented the ability to perform actions yet.

Here's the latest progress with data from my account.

MyCar - Murphy Automotive (2)

@scaspers
Copy link
Collaborator

Starting to like what you had shown me before with moving the level of concern icon down in front of the "services needed". It adds to the clarity of what we are trying to communicate. Is this still possible?

@DanielCaspers
Copy link
Owner Author

Yes, done.
image

@DanielCaspers DanielCaspers added the Needs API Needs REST API for further progress - work is blocked. label Dec 1, 2019
@scaspers
Copy link
Collaborator

The concept of a customer marking an RS as "Service completed elsewhere" will need to be implemented later as we should have a way to notify our team members of this first.

@DanielCaspers DanielCaspers removed Needs API Needs REST API for further progress - work is blocked. Needs stakeholder action Needs action from one or more stakeholders labels Dec 16, 2019
@DanielCaspers
Copy link
Owner Author

DanielCaspers commented Dec 16, 2019

Considering this issue closed for the first version of MyCar. Additional issues (#35, #36, #37, #38) have been generated as a result of settling the V1 scope with @scaspers .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature MyCar Edition The public facing info behind auth
Projects
None yet
Development

No branches or pull requests

3 participants