DanielCaspers / CA-Portal

1 stars 0 forks source link

New service advisor view #4

Closed scaspers closed 6 years ago

scaspers commented 6 years ago

This is the info we would want on this report.

  1. ~customerWaiting flag of some sort (thinking if color is used then yellow for waiting)~
  2. ~inspectionCompleted flag of some sort (red) . flag if there are RS's (no detail)~
  3. orderID
  4. clientID, clientName
  5. vehicleYear, vehicleMake, vehicleModel, vehicleLicense
  6. vehicleID
  7. vehicleOdometer
  8. vehicleEngine and vehicleTransmission
  9. vehicleOptions
  10. ~vehicleNotes~
  11. ~workDesc~
  12. ~orderNotes~
  13. ~Inspection Results (By Priority tab)~
  14. ~CannedResponses.Response (not the description)~
  15. ~Note~
  16. ~Measurements~
  17. ~Images~
  18. ~Include checklistitems that were not answered at the bottom (as Unanswered or Unchecked)~
  19. ~Can we auto expand all items or all item with responses, measurements or notes? (priority tab only)~
  20. ~Can the measurements just show with out us clicking the link?~
  21. ~Can the order number be slightly larger and followed by the Tech#?~
  22. ~In the vehicle Details section right justify the labels and left justify the data?~
DanielCaspers commented 6 years ago

@scaspers @YoMurphy this is what I have so far for you.

All remaining items take more work that isn't done yet.

Also, providing point 18 requires architectural change since the REST interface will have to provide some sort of mechanism for either turning on/off the filtering unanswered checklist items, or the client will have to get everything and I'll have to make CA-Portal facing customers filter.

image

image

DanielCaspers commented 6 years ago

CA-Portal_ServiceWriter_Build01_DI.zip CA-Portal_ServiceWriter_Build01_DI2.zip

DanielCaspers commented 6 years ago

CA-Portal_ServiceWriter_Build02_DI2.zip

DanielCaspers commented 6 years ago

CA-Portal_ServiceWriter_Build02_DI.zip

scaspers commented 6 years ago

Input on the SA view so far: ( I'll edit this as more comments come in )

  1. Can we auto expand all items or all item with responses, measurements or notes? (priority tab only)
  2. Can the measurements just show with out us clicking the link?
  3. Can the order number be slightly larger and followed by the Tech#? The customer does not need to see the Tech# BUT should see the service advisors name.
  4. In the vehicle Details section right justify the labels and left justify the data?
DanielCaspers commented 6 years ago

All are doable. Still waiting for the dust to settle before jumping in to make sure we don't get competing requests.

  1. Auto expanding 1's and 2's may take a few hours to do right, and I'll probably want to find a way to also make that a good enough solution where I'd consider bringing that functionality into both branches of code. Do you need auto expansion for both grouped and individual items, or just one or the other?
  2. Sure, I can do that but will patch into the branch instead of making it prepared for any future back-porting.
  3. Yes. Would you like this to also happen in the customer facing view? Would you like to let customer's see the technician who inspected their vehicle?
scaspers commented 6 years ago

For the Customer waiting and inspection complete flags: WAITING: assignment_ind Insp Complete: notifications_active

Use also in DI #102

DanielCaspers commented 6 years ago

CA-Portal_ServiceWriter_Build03_DI2.zip

CA-Portal_ServiceWriter_Build03_DI.zip

DanielCaspers commented 6 years ago

I placed the unanswered items at the top for now because I made the DI implementation default to 0 for Unknown in my enumeration. I can reorder them to the bottom if desired (especially for those who want to check in periodically during inspection before its complete), but it will take additional work to make sure no breaking changes will occur because of it.

Also, I'm letting service writers "dog-food" the idea of only allowing expansion icons when there is something inside worth looking at. It would be only a few minutes of change to bring that over to the priority tab on the customer facing version.

DanielCaspers commented 6 years ago

Verified point 18 against current DI2 server with SA-portal and CA-portal local clients.

SA-Portal will hoist the "Unknown" state to the top, whereas this is omitted in CA-Portal. This behavior is true for both grouped and the flat list.