Use Case 4.1 Obtain one or more cards from a (Q)EAA Issuer
Overview
Aspect |
Description |
---|---|
Summary |
The user adds one or more cards to their NL Wallet and/or updates one or more cards, by starting issuance flow on the issuer’s website, |
Goal |
Obtaining and/or updating cards from a (Q)EAA Issuer. |
Preconditions |
|
Postconditions |
|
Triggered by |
|
Additional Documentation |
|
Possible errors |
|
Logical test cases |
|
Flow
# |
Description |
Next |
---|---|---|
1 |
PRIMARY SCENARIO |
|
1.1 |
System retrieves data request from issuer and displays loading indicator
|
|
1.1a |
User selects Stop |
8 |
1.1b |
Case: Wallet does not contain requested attribute |
Error flow: Attributes missing |
1.1c |
Error: No internet |
Error flow: No internet |
1.1d |
Error: Server unreachable |
Error flow: Server unreachable |
1.1e |
Error: Unknown issuer error |
Error flow: Unknown issuer error |
1.1f |
Error: Known issuer error |
Error flow: Known issuer error |
1.2 |
System displays screen ‘Share Details to get cards’
|
|
1.2a |
User selects Share |
1.3 |
1.2b |
User selects View Data |
2 |
1.2c |
User selects Stop |
8 |
1.2d |
User selects Help |
Go to: UC9.6 Get help |
1.3 |
System executes partial flow PF2.4 Confirm a protected action
|
|
1.3a |
Result: Confirm |
1.4 |
1.3b |
Result: Cancel |
8 |
1.3c |
Result: Back |
Back |
1.4 |
System retrieves cards for issuance, while displaying loading indicator
|
|
1.4a |
Case: Cards can be retrieved |
1.5 |
1.4b |
Case: Issuer has no cards to issue to this user |
Error flow: No cards found |
1.4c |
Error: No internet |
Error flow: No internet |
1.4d |
Error: Server unreachable |
Error flow: Server unreachable |
1.4e |
Error: Session expired |
Error flow: Session expired |
1.4f |
User selects Stop |
8 |
1.5 |
System displays screen ‘Add cards’
|
|
1.5a |
User selects Add Card(s) |
1.6 |
1.5b |
User selects View Data |
7 |
1.5c |
User selects Stop |
4 |
1.5d |
User selects Help |
Go to: UC9.6 Get help |
1.6 |
System executes partial flow PF2.4 Confirm a protected action
|
|
1.6a |
Result: Confirm |
1.7 |
1.6b |
Result: Cancel |
8 |
1.6c |
Result: Back |
Back |
1.7 |
System displays screen ‘Card added’
|
|
1.7a |
User selects To my overview |
|
1.7b |
User selects Close |
|
1.7c |
Error: No internet |
Error flow: No internet |
1.7d |
Error: Server unreachable |
Error flow: Server unreachable |
2 |
GET SHARING DETAILS |
|
2.1 |
System displays screen ‘About sharing’
|
|
2.1b |
User selects About [organization] |
4 |
2.1a |
User selects View card details |
2.2 |
2.1c |
User selects Read the agreement |
5 |
2.1d |
User selects Back |
Back |
2.2 |
System displays screen ‘Requested data’
|
|
2.2a |
User selects Details Incorrect |
3 |
2.2b |
User selects Help |
Go to: UC9.6 Get help |
2.2c |
User selects Back |
Back |
3 |
WHEN DETAILS ARE INCORRECT |
|
3.1 |
System displays screen ‘Details incorrect’
|
|
3.1a |
User selects Back |
Back |
4 |
GET ISSUER ORGANIZATION DETAILS |
|
4.1 |
System displays screen ‘About organization screen’
|
|
4.1a |
User selects Help |
Go to: UC9.6 Get help |
4.1b |
User selects Back |
Back |
5 |
GET SHARING AGREEMENT DETAILS |
|
5.1 |
System displays screen ‘Agreements’
|
|
5.1a |
User selects Privacy policy |
|
5.1b |
User selects Back |
Back |
6 |
GET CARD TO SHARE DETAILS |
|
6.1 |
System displays screen ‘Card data’
|
|
6.1a |
User selects Details Incorrect |
3 |
6.1b |
User selects Back |
Back |
6.1c |
User selects Help |
Go to: UC9.6 Get help |
7 |
GET CARD TO ISSUE DETAILS |
|
7.1 |
System displays screen ‘Card data’
|
|
7.1a |
User selects Details Incorrect |
3 |
7.1b |
User selects Back |
Back |
7.1c |
User selects Help |
Go to: UC9.6 Get help |
8 |
STOP |
|
8.1 |
System displays screen ‘Confirm stop’
|
|
8.1a |
User selects Yes stop |
End |
8.1b |
User selects No |
Back |
8.1c |
User selects Report a problem |
5 |
8.2 |
System displays screen ‘Sharing stopped’
|
|
8.2a |
User selects Yes stop |
End |
8.2b |
User selects No |
Back |
9 |
REPORT PROBLEM |
|
9.1 |
System displays screen ‘Report problem’
|
|
9.1a |
User selects Back |
Back |
9.1b |
User selects Problem option |
5.2 |
9.2 |
System displays screen ‘Under construction’
|
|
9.2a |
User selects Back |
Back |