the specification · web viewthe specification [type the document subtitle] [kinjal popat] [pick...
TRANSCRIPT
The Specification
The Specification
[Type the document subtitle]
[Kinjal Popat]
[Pick the date]
[Type the abstract of the document here. The abstract is typically a short summary of the contents of the document. Type the abstract of the document here. The abstract is typically a short summary of the contents of the document.]
Page 1
The Specification
2. Sign in
Current mygofer sign in screen modified for whitelabel users User Interface
3.
Page 4
The Specification
4. Register
Current mygofer register screen modified for whitelabel users User Interface
Page 5
The Specification
6. Content Template -1 - Current
Content Template -1 –Current
User Interface
7.
Page 7
The Specification
8. Healthy Living - Content Template -1 - Current
Sub Navigation links of Healthy living section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.
User InterfaceWidget Table
Footnote Label Interactions Description
1 Refill Prescriptions
OnClick: Case 1:
Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default
2 Transfer OnClick: Load the Transfer Prescription
Page 8
The Specification
Prescriptions Case 1: prescriptions section
3 Order New Prescriptions
OnClick: Case 1:
Load the New Prescriptions page page within prescriptions section
4 Modify Prescription Profile
OnClick: Case 1:
Load the Prescription profile page within prescriptions section
9.
Page 9
The Specification
10. Healthcare - Content Template -1 - Current
Sub Navigation links of Healthy Care section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.
User InterfaceWidget Table
Footnote
Label Interactions
Description
1 Refill Prescriptions
OnClick: Case 1:
Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default
Page 10
The Specification
2 Transfer Prescriptions
OnClick: Case 1:
Load the Transfer Prescription prescriptions section
3 Order New Prescriptions
OnClick: Case 1:
Load the New Prescriptions page page within prescriptions section
4 Modify Prescription Profile
OnClick: Case 1:
Load the Prescription profile page within prescriptions section
11.
Page 11
The Specification
12. Prescriptions - Content Template -1 - Current
Sub Navigation links of Prescriptions section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.
User InterfaceWidget Table
Footnote
Label Interactions
Description
1 Refill Prescriptions
OnClick: Case 1:
Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default
Page 12
The Specification
2 Transfer Prescriptions
OnClick: Case 1:
Load the Transfer Prescription prescriptions section
3 Order New Prescriptions
OnClick: Case 1:
Load the New Prescriptions page page within prescriptions section
4 Modify Prescription Profile
OnClick: Case 1:
Load the Prescription profile page within prescriptions section
13.
Page 13
The Specification
14. Savings Program - Content Template -1 - Current
Sub Navigation links of Savings Program section on Content Template - 1 -current. The sub navigation will remain the same in all the templates for respective section.
User InterfaceWidget Table
Footnote
Label Interactions
Description
1 Refill Prescriptions
OnClick: Case 1:
Load prescription history in prescriptions section if a user has prescription history or load the refill prescriptions form by default
Page 14
The Specification
2 Transfer Prescriptions
OnClick: Case 1:
Load the Transfer Prescription prescriptions section
3 Order New Prescriptions
OnClick: Case 1:
Load the New Prescriptions page page within prescriptions section
4 Modify Prescription Profile
OnClick: Case 1:
Load the Prescription profile page within prescriptions section
15.
Page 15
The Specification
20. Prescription Profile redesign
Redesigned the First Time prescription profile flow by splitting the current Kmart.com Users and non Kmart.com users.
User InterfaceWidget Table
Footnote
Label Interactions Description
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
2 newPrescription
on successful login. as a user to verify their details. as is flow
21.
Page 18
The Specification
22. Profile Next page
This page is for users who are new to Kmart.com. This page splits users if they are store customers or New Kmart Customers using the existing prescription profile flows.
Page 19
The Specification
te n
1 Not a Store Customer
OnClick: Case 1: Set Unlabeled state to Kmart Pharmacy Not Store customer
2 SubmitButton OnClick: Case 1 (If is checked of Store Customer equals true): Set Unlabeled state to Store Customers Confirmation
Confirmation
Page 22
The Specification
te
1 OnClick: Case 1: Set Unlabeled state to Kmart Pharmacy Not Store customer
2 SubmitButton OnClick: Case 1: Set Unlabeled state to Customer Insurance
3 OnClick: Case 1: Set Unlabeled state to State1
4 New Kmart Customer
Has to provide Insurance
Page 25
The Specification
Store Customers Confirmation
User InterfaceWidget Table
Footnote
Label Description
1 Prescription Information
Display Insurance information automatically from PDX if a customer is verified.
Page 28
The Specification
Prescription Profile
Starting
User InterfaceWidget Table
Footnote
Label
Interactions
1 OnClick: Case 1: Set Prescription Profile state to Has
Page 29
The Specification
Insurance
2 OnClick: Case 1: Set Prescription Profile state to Starting
3 button
OnClick: Case 1: Set Panel state to State
4 button
OnClick: Case 1: Set Panel state to State
Page 30
The Specification
te
1 OnClick: Case 1: Set Prescription Profile state to Starting
2 OnClick: Case 1: Set Prescription Profile state to Starting
3 AutoRefill OnMouseEnter: Case 1: Show autorefillPanel
OnMouseOut: Case 1: Hide autorefillPanel
4 PrescriptionNumber
OnMouseEnter: Case 1: Show rxNumberPanel
OnMouseOut: Case 1: Hide rxNumberPanel
5 Store Number OnMouseEnter: Case 1: Show storeNumberPanel
OnMouseOut: Case 1: Hide storeNumberPanel
autorefillPanel
State1
User Interface
Page 33
The Specification
Prescription Information
Customer Info
User InterfaceWidget Table
Footnote
Label
Interactions
1 button
OnClick: Case 1: Open Link in Current Window
23.
Page 37
The Specification
te
1 newPrescription
2 Cancel
3 Home Delivery
4 Shipping
5 Organization Delivery
6 Secure Checkout Takes user to the next screen - Order Review
7 newPrescription
8 Secure Checkout Takes user to the next screen - Order Review
Page 40
The Specification
sameDayCheckout
restSame
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 link OnClick: Case 1: Set sameDayCheckout state to editSame
Page 41
The Specification
editSame
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 link OnClick: Case 1: Set sameDayCheckout state to restSame
3 link OnClick: Case 1: Set sameDayCheckout state to editAddress
4 link OnClick: Case 1: Set sameDayCheckout state to addNew
5 link OnClick: Case 1: Set sameDayCheckout state to editDelivery
Page 42
The Specification
addNew
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 button OnClick: Case 1: Set sameDayCheckout state to restSame
3 link OnClick: Case 1: Set sameDayCheckout state to editSame
4 textfieldZip OnLostFocus: Case 1: Set city state zip state to fields
Page 43
The Specification
editAddress
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 button OnClick: Case 1: Set sameDayCheckout state to restSame
3 link OnClick: Case 1: Set sameDayCheckout state to editSame
4 textfield OnLostFocus: Case 1: Set city state zip2 state to fields
Page 44
The Specification
editDelivery
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 link OnClick: Case 1: Set sameDayCheckout state to restSame
3 button - date picker
OnClick: show or hide calendar: Toggle Visibility for panel - calendar
4 button OnClick: Case 1: Set sameDayCheckout state to restSame
5 link OnClick: Case 1: Set sameDayCheckout state to
Page 45
The Specification
ShippingCheckout
restShip
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 link OnClick: Case 1: Set ShippingCheckout state to editShip
Page 51
The Specification
editShip
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
2 link OnClick: Case 1: Set ShippingCheckout state to restShip
3 link OnClick: Case 1: Set ShippingCheckout state to editAddress
4 link OnClick: Case 1: Set ShippingCheckout state to addNew
5 link OnClick: Case 1: Set ShippingCheckout state to editDelivery
Page 52
The Specification
addNew
User InterfaceWidget Table
Footnote
Label Interactions
1 Change
2 button OnClick: Case 1: Set ShippingCheckout state to restShip
3 link OnClick: Case 1: Set ShippingCheckout state to editShip
4 textfieldZip
OnLostFocus: Case 1: Set city state zip state to fields
Page 53
The Specification
editAddress
User InterfaceWidget Table
Footnote
Label Interactions
1 Change
2 button OnClick: Case 1: Set ShippingCheckout state to restShip
3 link OnClick: Case 1: Set ShippingCheckout state to editShip
4 textfield
OnLostFocus: Case 1: Set city state zip2 state to fields
Page 54
The Specification
editDelivery
User InterfaceWidget Table
Footnote
Label Interactions
1 Change
2 link OnClick: Case 1: Set ShippingCheckout state to restShip
3 button - date picker
OnClick: show or hide calendar: Toggle Visibility for panel - calendar
4 button OnClick: Case 1: Set ShippingCheckout state to restShip
5 link OnClick: Case 1:
Page 55
The Specification
Footnote Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 61
The Specification
fsa
fsa initial
User InterfaceWidget Table
Footnote
Interactions
1 OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit by (0,400),movingFooter by (0,400)
Page 62
The Specification
te el
1 button
OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575)
2 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
3 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)
4 link OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)
5 button
OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)
6 button
OnClick: Case 1: Move credit/Debit to (1045,1000) Set fsa state to fsa add credit
Page 65
The Specification
te el
1 button
OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575),movingFooter to (00,1533)
2 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
3 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)
4 link OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)
5 button
OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)
6 button
OnClick: Case 1: Set fsa state to fsa add credit Move credit/Debit to (1045,1000)
fsa add credit
Page 68
The Specification
Widget Table
Footnote
Label
Interactions
1 button
OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575),movingFooter to (00,1533)
2 button
OnClick: Case 1: Set fsa state to fsa initial Move credit/Debit to (1045,575)
3 link OnClick: Case 1: Set fsa state to fsa add credit edit address Move credit/Debit to (1045,1218)
4 link OnClick: Case 1: Set fsa state to fsa add credt add address Move credit/Debit to (1045,1218)
Page 70
The Specification
orgReview
rest
User InterfaceWidget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set orgReview state to active
Page 71
The Specification
active
User InterfaceWidget Table
Footnote
Label Interactions
1 link OnClick: Case 1: Set orgReview state to active
2 buttonOrg OnClick: Case 1: Set orgReview state to rest
Page 73
The Specification
Set text on widget orgInstructions equal to "[[instruct]]" Set showInstructionsOrg state to withInstructions
3 link OnClick: Case 1: Set shipInstructions state to rest
4 textareaInstructOrg
OnFocus: clear and store label (If text on widget label storage (ignore) equals ""): Set text on widget label storage (ignore) equal to text on widget textareaInstructOrg, and text on widget textareaInstructOrg equal to ""
OnLostFocus: replace label (If text on widget textareaInstructOrg equals ""): Set text on widget textareaInstructOrg equal to text on widget label storage (ignore), and text on widget label storage (ignore) equal to "" Case 1 (Else If text on widget textareaInstructOrg does not equal "Label"): Set value of variable instruct equal to text on widget textareaInstructOrg
Page 74
The Specification
shipInstructions
rest
User InterfaceWidget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set shipInstructions state to active
Page 76
The Specification
active
User InterfaceWidget Table
Footnote
Label Interactions
1 textareaInstructionsShip
OnFocus: clear and store label (If text on widget label storage (ignore)2 equals ""): Set text on widget label storage (ignore)2 equal to text on widget textareaInstructionsShip, and text on widget textareaInstructionsShip equal to ""
OnLostFocus: replace label (If text on widget textareaInstructionsShip equals ""): Set text on widget
Page 77
The Specification
textareaInstructionsShip equal to text on widget label storage (ignore)2, and text on widget label storage (ignore)2 equal to "" Case 1 (Else If text on widget textareaInstructionsShip does not equal "Example: "Please call my doctor and verity my precription dosage""): Set value of variable instruct equal to text on widget textareaInstructionsShip
2 button OnClick: Case 1: Set shipInstructions state to rest, showInstructionsShip state to withInstructions Set text on widget shipInstructions equal to "[[instruct]]" Move orgReview to (100,460)
3 link OnClick: Case 1: Set shipInstructions state to rest
Page 78
The Specification
White Label logo
Logo
User InterfaceWidget Table
Footnote
Label Interactions Description
1 placeholder
OnMouseEnter: Case 1: Set White Label logo state to Hover over logo
OnMouseOut: Case 1: Set White Label logo state to Logo
onhover over display homepage link
Hover over logo
User InterfaceWidget Table
Footnote
Label Description
1 placeholder
onhover over display homepage link
Page 81
The Specification
billInfo
rest
User InterfaceWidget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)
2 link OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)
3 link OnClick:
Page 85
The Specification
Case 1: Set billInfo state to closedCCAddAddress Move movingFooter by (0,1386)
Page 86
The Specification
te el
1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit) Move movingFooter to (0,1602)
2 link OnClick: Case 1: Set billInfo state to expandAddAddress (from add) Move movingFooter to (0,1602)
3 link OnClick: Case 1: Set billInfo state to closedCCAddAddress
4 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit)
5 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
6 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
editCC(no address edit)
Page 89
The Specification
Widget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit) Move movingFooter to (0,1652)
2 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
3 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
Page 91
The Specification
Footnote
Label
Interactions
1 link OnClick: Case 1: Set billInfo state to expandAddAddress (from add) Move movingFooter to (0,1602)
2 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
3 button
OnClick: Case 1: Set billInfo state to rest Move movingFooter to (0,1049)
Page 93
The Specification
te el
1 button
OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)
2 button
OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)
3 button
OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)
4 button
OnClick: Case 1: Set billInfo state to editCC(no address edit) Move movingFooter to (0,1299)
expandAddAddress (from add)
Page 96
The Specification
Widget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set billInfo state to exapandAlladdress (from edit)
2 button
OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)
3 button
OnClick: Case 1: Set billInfo state to closedCCAddAddress Move movingFooter to (0,1386)
4 button
OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)
5 button
OnClick: Case 1: Set billInfo state to addCC(no address edit) Move movingFooter to (0,1299)
Page 98
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 99
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 100
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 101
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 102
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
Page 103
The Specification
placeOrder
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1: Open Profile Next page in Current Window
27.
Page 104
The Specification
open
State1
User InterfaceWidget Table
Footnote
Label
Interactions
1 open
OnClick: Case 1: Move scheduled to (0,412),past to (0,464) Set OpenOrders state to orderHistory Move OpenOrders to (0,242)
Page 107
The Specification
past
State1
User InterfaceWidget Table
Footnote
Label
Interactions
1 3rd OnClick: Case 1: Move scheduled to (0,242),past to (0,294) Set OpenOrders state to Past Orders Move OpenOrders to (0,346)
Page 108
The Specification
OpenOrders
orderHistory
User InterfaceWidget Table
Footnote
Label
Interactions
1 link OnClick: Case 1: Set lgOrderPanel state to gather
2 link OnClick: Case 1: Set lgOrderPanel state to orgAccepted
3 link OnClick: Case 1: Set lgOrderPanel state to SameDayAccepted
4 link OnClick: Case 1: Set lgOrderPanel state to shippingAccepted
5 link OnClick: Case 1: Set lgOrderPanel state to storeAccepted
Page 109
The Specification
White Label logo
Logo
User InterfaceWidget Table
Footnote
Label Interactions Description
1 placeholder
OnMouseEnter: Case 1: Set White Label logo state to Hover over logo
OnMouseOut: Case 1: Set White Label logo state to Logo
onhover over display homepage link
Page 118
The Specification
Hover over logo
User InterfaceWidget Table
Footnote
Label Description
1 placeholder
onhover over display homepage link
Page 119
The Specification
zipEntry
Enter Zipcode
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 2 (If text on widget zipEnter equals "60601"): Set zipEntry state to Change Zipcode Case 1 (Else If text on widget zipEnter equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget zipEnter equals "00000"): Show zipModal Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue." Case 4 (Else If text on widget zipEnter equals "60651"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"
2 zipEnter OnFocus: Case 1: Set text on widget zipEnter equal to ""
OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget zipEnter
Page 120
The Specification
Footnote
Label Interactions
1 cancelLink OnClick: Case 1: Hide zipModal
2 newStoreGo
OnClick: Case 1 (If text on widget findNewStore equals "60634"): Show fadePanel2 Set fadePanel2 state to storeResults Wait 2000 ms Hide fadePanel2 Case 2 (Else If text on widget findNewStore equals "00000"): Set value of variable zipCode equal to text on widget findNewStore Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue." Case 3 (Else If text on widget findNewStore equals "60651"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"
3 modalSelect
OnClick: Case 1: Hide zipModal
Page 123
The Specification
newZip
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 2 (If text on widget zipEnterError equals "60634"): Set zipModal state to firstState Case 1 (Else If text on widget zipEnterError equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget zipEnterError equals "00000"): Show zipModal Set zipModal state to homeDelivery Set text on widget homeDeliveryOnly equal to "It looks like your zipcode [[zipCode]] is eligible for home delivery. Select this method to continue."
2 zipEnterError OnFocus: Case 1: Set text on widget zipEnterError equal to ""
OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget zipEnterError
Page 130
The Specification
newZip
State1
User InterfaceWidget Table
Footnote
Label Interactions
1 newPrescription
OnClick: Case 1 (If text on widget newZipHome equals "60634" or text on widget newZipHome equals "60195"): Show zipModal Set zipModal state to firstState Case 3 (Else If text on widget newZipHome equals "00000"): Show zipModal Set zipModal state to Error Set text on widget sorryNoResults equal to "It looks like your zipcode [[zipCode]] is eligible for mail order. Select mail order to continue"
2 newZipHome OnFocus: Case 1: Set text on widget newZipHome equal to ""
OnLostFocus: Case 1: Set value of variable zipCode equal to text on widget newZipHome
Page 131