Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

*Anything greyed out is not to be developed now

Super Admins:

Choohoo
Use Case 01: Create Account (Super Admin)

Actors Super Admin, Developers

Pre-condition User has no Super Admin Account.

Trigger User wants a Super Admin Account

Post-condition New Super Admin Account is created.


1. Super Admin will provide their Email and password to
Main Path the developers.
(Primary Path) 2. Choohoo developers can then make a Super Admin
account.
1. Super Admin is not allowed to create a Choohoo ID via
Participant Process for Choohoo ID. Choohoo ID for
Notes Super Admin must be autogenerated using web admin
panel.

Choohoo
Use Case 02: User Login (Super Admin)

Actors Super Admin

Pre-condition The Super Admin must be registered.

Trigger The Super Admin wants to log in.

Post-condition The Super Admin will be on Web backend admin panel


1. Super Admin can log in to Choohoo’s web backend
Main Path admin panel
(Primary Path) 2. The Super Admin needs to enter his email and
password.
3. The System checks credentials. If User is authenticated
he is redirected to the Web backend admin panel. The
main page displayed after login shows Dashboard Stats
Overview. It has some graphs and charts to display
statistical data.
1. Super Admin may not be registered.
2. Super Admin can enter wrong credentials, if an error
Exception Path message is displayed. He is asked to enter his details
again.
1. Super Admin can also log in to the native mobile app.
Notes But they can only view SFTs. The cannot play them.
1. Message for incorrect login credentials: “Incorrect Login
Message
Displayed details. Please try again.”

Choohoo
Use Case 03: Forget Password (Super Admin)

Actors Super Admin

Pre-condition The Super Admin must be registered.

Trigger The Super Admin wants to reset forgotten password.

Post-condition Password is successfully changed.


1. Developers can change super admin password. Super
Main Path Admin has to contact the developer in order to reset his
(Primary Path) password.

Choohoo
Use Case 04: View Menus (Super Admin)

Actors Super Admin

Pre-condition The Super Admin must be logged in.

Trigger The Super Admin wants to view options


Post-condition Accessed option is displayed
1. Admin panel Header has following options:
a. Tickets
b. Contact Us
c. FAQs
d. Photos
2. Super Admin can view the side menu containing
following options:
a. Profile Picture
b. Name and Surname
i. My Profile
ii. Notifications
iii. Chat
iv. Inbox
v. Tickets
vi. Account Setting
vii. Logout
c. Users
i. Super Admins
Main Path ii. Participants
(Primary Path) d. Transactional Info
i. Transactional List
ii. Participant Receipts
iii. Participant Refunds
iv. Issue Refund Process
e. SFT Pods
i. Create SFT Pod
ii. Pre-Release SFT Pod List
iii. Releasing Waiting List
iv. Released SFT Pod List
j. Released Special Codes List
k. Super Special Codes
i. Create Super Special Code
ii. Pre-Release Super Special Codes List
iii. Super Special Codes Release Waiting List
iv. Released Super Special Codes List
l. Promo Codes
i. Load Promo Code
ii. Promo Codes Issued List
m. Notifications
i. Send
ii. List
n. Partners
o. Generate Contract
p. About Choohoo
q. Technical Update
r. Legal
s. Activity Log
t. Footer
i. Settings
ii. Email
iii. Logout

(things mentioned in 2a and 2b are also in the header)

Choohoo
Use Case 05: View Users | Super Admins

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Super Admin details.

Post-condition Details are displayed.


1. From the side menu, under the Users section, on
clicking Super Admins, User | Super Admin page is
displayed.
2. Page displays a list of Super Admin details including:
a. User No.
b. Choohoo ID
Main Path c. Name
(Primary Path) d. Surname
e. Email
f. Date and Time Created
g. Date and Time Last Active
h. Country and City
i. Action (View More)
(Clicking on the User No, Choohoo ID, Name,
Surname and View more option, Super admin
profile is displayed (Refer to use case 06: View
Super Admin Profile))
3. Each row has an edit option. Clicking on the edit option,
Super admin profile is displayed (Refer to use case 06:
View Super Admin Profile)
4. Table header has an arrow to display details in either
ascending or descending order.
5. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
6. By Clicking on the any row entry, Super admin profile is
displayed (Refer to use case 06: View Super Admin
Profile)
7. The page also has option to view table data for a
specific date range by selecting From Date and To Date.
8. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above
9. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
1. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.

Choohoo
Use Case 06: View Super Admin Details

Actors Super Admin

Pre-condition The Super Admin must be Logged in


The Super Admin wants to view his super admin details
Trigger profile.

Post-condition Details are displayed.


1. Super Admin Profile displays the details of the logged in
super admin. It also an option to edit the information
and then save it.
2. Profile details includes:
a) Profile Picture
(By clicking photo allows to crop and upload photo)
b) Name
c) Surname
d) Nickname
e) Choohoo ID
f) Email
(page also has an option to print the profile details)
3. Profile page also has links to
a) Chatbox
b) Email Inbox
c) Tickets Received
4. Page also displays following info including:
a) Date and Time Last Active
b) Date and Time Profile Created
Main Path c) Super Admin History
(Primary Path) 5. Super Admin History is a list of Super Admin with details
including:
a) Choohoo ID
b) Name
c) Surname
d) Email
e) Date and Time of Last Super Admin Activity
f) Super Admin Activity
g) Successful (Y/N)
h) Country and City
i) Actions
i. View More
6. Table header has an arrow to display details in either
ascending or descending order.
7. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
8. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
9. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. The page also provide
an option to print the details.
10. The page provides an option to export the displayed
table data in either
a) Copy to clipboard
b) Excel
c) CSV
d) PDF

Choohoo
Use Case 07: View Users | Participants

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant details.

Post-condition Details are displayed.


1. From the side menu, under the Users section, on clicking
Participants, User | Participant page is displayed.
2. Page displays a list of Participant details including:
a. User No.
b. Choohoo ID
c. Name
d. Surname
e. Email
Main Path f. Date and Time Created
(Primary Path) g. Date and Time Last Active
h. Country and City
i. Date of Birth
j. Male/ Female/ Non Binary
k. Nickname/ Alias
l. Facebook Handle
m. Twitter Handle
n. Instagram Handle
o. Tiktok Handle
p. Action (Active, Warning, Ban, View More)
(Clicking on warning or ban, super admin has to
enter his password then add reason for
warning/banning the Participant. Then after
confirming yes, the Participant is warned/banned)
(Clicking the User No, Choohoo ID, Name, Surname
and View More opens Participant Details. refer to
usecase 08: View Participant Details)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. Clicking on any particular row entity, the respective
Participant details are displayed, refer to usecase 08:
View Participant Details)
7. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above
8. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
1. Editing any details requires Super Admin to enter his
password to authenticate himself.
2. Super Admin cannot edit any Participant details. They
Notes can only delete any Participant, View activities.
3. The columns that have brackets and totals in headings,
the system must do the calculation of the required
values and quantities

Choohoo
Use Case 08: View Participant Details

Actors Super Admin


Pre-condition The Super Admin must be Logged in

Trigger The Super Admin wants to view his Participant details.

Post-condition Details are displayed.


1. Participant details displays the details of any particular
Participant.
2. Profile details includes:
a. Profile Photo
b. Name
c. Last Name
d. Nickname/ Alias
e. Email
f. Mobile Number
g. Country
h. City
i. Gender (Male/ Female/ Non Binary)
j. Address
k. Nickname/ Alias
l. Facebook Handle
m. Instagram Handle
n. Ticktok Handle
Main Path o. Choohoo ID
(Primary Path) p. My Money-Gift Rewards
q. My SFTs
r. Special Codes Available
s. Super Special Codes Available
t. Promo Codes
(page also has an option to print the profile details)
3. Profile page also has links to
a) Chatbox
b) Email Inbox
c) Tickets Received
4. Page also displays following info including:
a) Date and Time Last Active
b) Date and Time Profile Created
c) Participant Notification table
5. Participant Notifications is a list of Participant with
notification details including:
a) Notification Number
b) Notification type (push/dialog)
c) Notification Cluster
d) Notification (actual message)
e) Date Time
f) Action
i. View
ii. Email
6. Table header has an arrow to display details in either
ascending or descending order.
7. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
8. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
9. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. The page also provide
an option to print the details.
10. The page provides an option to export the displayed
table data in either
a) Copy to clipboard
b) Excel
c) CSV
d) PDF

1. Super Admin cannot edit any Participant details. They


can only delete any Participant and View activities
Notes 2. The columns that have brackets and totals in headings,
the system must do the calculation of the required values
and quantities

Choohoo
Use Case 09: View Transactional List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view transactional gaming list


Post-condition Details are displayed.
1. From the side menu, under the Transaction Info section,
on clicking Transactional List a page is displayed.
2. Page displays a list of SFT details including:
a. SFT Number
(Clicking on SFT Number open a page with all SFT
Pod details refer to use case 10:View SFT Details)
b. Pod No
c. Start Date & Time
d. Close Date & Time
e. Open Closed
f. Country/ International
g. City
(Clicking on City open a page with all SFT Pod details
refer to use case 10:View SFT Details)
h. SFT Name
i. SFT Price
j. Artist Percentage
k. Public Benefit Percentage
Main Path l. Artist Total
(Primary Path) m. Public Benefit Total
n. Money-Gift Reward Percentage
o. Money-Gift Reward Total
p. Money-Gift Reward Split (N/2/3/Custom Number)
q. Money-Gift Reward Provided (Y/N)
r. Money-Gift Reward Recipient Name/s
s. Money-Gift Reward Amount/s
t. Partner Percentage
u. Partner Amount
v. Codes Used (Y/N)
w. Codes Type Value (R1234) & Quantity SC (4),
SSC(12), APC(405)
x. Choohoo Revenue
y. Choohoo Gross
z. Credit Card (Total Value) (Total Quantity)
(R26750)(244)
aa. Debit Card (Total Value) (Total Quantity)
(R133400)(534)
bb. Scode (Total Value) (Total Quantity) (R500)(5)
cc. Bitcoin (Total Value) (Total Quantity) (R100)(5)
dd. EFT (Total Value) (Total Quantity) (R5350)(106)
ee. Master Card (Total Value) (Total Quantity)
(R3300)(33)
ff. Mobicred (Total Value) (Total Quantity) (0)(0)
gg. Choohoo Contract (Total Value) (Total Quantity)
(0)(0)
hh. Total Sales (Total Value) (Total Quantity)
(R316300)(1966)
ii. Total Refunds (Total Value) (Total Quantity)
(R7750)(35)
jj. Contracts Attached
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
8. The page also displays the statistical values for
a. Most Sales Revenue | Top 10 SFTs | Year
9. The statistical data for each type includes:
a. Map and Graph
b. Data for top 10 SFTs including:
i. SFT Name
ii. Type
iii. Participants
iv. Total Revenue
The columns that have brackets and totals in headings, the
Notes system must do the calculation of the required values and
quantities

Choohoo
Use Case 10: View SFT Details

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to View SFT Details

Post-condition Details are displayed.


1. From the Transaction list, clicking on SFT Number, a page
is dispayed.
2. Page displays details of the SFT Pods including:
a. SFT Name
b. SFT Number
c. Pod Number
d. City
e. Country
f. Start Date & Time
g. Close Date & Time
h. SFT Tumbnail Image
i. SFT Download Link
Main Path j. Amount of Participants
(Primary Path) (Clicking on Amount of Participant on a new
page. Refer to use case 11: View Participants
List)
k. Insert Names
l. Quantity of Participants
m. SFT Price
n. Quantity of SFTs Sold: Insert Quantity
(Revenue Sum)
o. Code Type Value (R1234) Quantity SC (4),
SSC(12), APC (405)
p. Money-Gift Reward Recipient Name/s
q. Money-Gift Reward Amount/s
r. Money-Gift Reward Total
s. Money-Gift Reward Split (N/2/3/Custom
Number)
t. Money-Gift Reward Choohoo ID
u. Money-Gift Reward Provided (Y/N)
v. Money-Gift Reward Percentage
w. Artist Description Link
x. Artist Percentage
y. Public Benefit Description Link
z. Public Benefit Percentage
aa. Country/ International
bb. City
cc. State (Province)
dd. Start Date & Time
ee. Close Date & Time
ff. Closed/ Open
gg. Specifications Description
hh. SFT Magic Link Generated Y/N:
ii. SFT Magic Link Generated by Who (Quantity)
jj. Artist Total
kk. Public Benefit Total
ll. Partner Percentage
mm. Partner Total
nn. Choohoo Contribution Total
oo. Choohoo Gross
pp. Amount of App Promo Codes used
(Clicking on this option opens Transacctional
list. Refer to use case 09: View Transaction
List)
qq. Transaction Info (Total Revenue Displayed in
cell)
(Clicking on this option opens Transacctional
list. Refer to use case 27: View Transaction
List)
rr. Total Amount of Receipts
(Clicking this opens receipt list. refer to
usecase 12: View Participant Receipt List)
ss. Total Amount of Refunds
(Clicking on this opens a page with refund list
refer to use case 14:View Participant Refunds)
tt. Amount of App Promo Codes Used
uu. Amount of Special Codes Used
vv. Amount of Super Special Codes Used
ww. Amount of Direct credit card Purchases
xx. Amount of Direct Debit Card Purchases
yy. Amount of Scode Purchases
zz. Amount of Materpass Purchases
aaa. Amount of EFT Purchases
bbb. Amount of Bitcoin Purchases
ccc. Amount of Mobicred Purchases
ddd. Amount of Complaints
eee. Amount of Support Queries
fff. Contract or Internal: Insert Contract Name
Link.pdf or Internal
3. The page provides an option to print the details.
The columns that have brackets and totals in headings, the
Notes system must do the calculation of the required values and
quantities

Choohoo
Use Case 11: View Participants List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant refund details

Post-condition Details are displayed.


1. From the SFT Details Page, clicking on Amount of
Participants a page is dispayed.
2. Page displays details of the Participants including:
a. Amount of Participants (Insert Total Quantity)
Main Path b. Participant Name and Last Name
(Primary Path) c. Choohoo ID
d. Received Money-Git Reward (N/Amount)
e. Live Status (Active/Warning/Banned)
(Clicking on warning or ban, super admin has to
enter his password then add reason for
warning/banning the Participant. Then after
confirming yes, the Participant is warned/banned)
(Clicking the Participant and Last Name, Choohoo ID
opens Participant Details)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 12: View Participants Receipts List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant receipts.

Post-condition Details are displayed.


1. From the side menu, under the Transaction Info section,
on clicking Participant receipts, a page is displayed.
2. Page displays a list of Participant receipt details
Main Path including:
(Primary Path) a. SFT Number
(Clicking on SFT No. open a page with all SFT details
refer to use case 10:View SFT Details)
b. Pod Number
c. Start Date & Time
d. Close Date & Time
e. Open Closed
f. Country/ International
(Clicking on this open a page with all SFT details
refer to use case 10:View SFT Details)
g. City
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
h. SFT Name
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
i. Participant Name & Last Name
j. Choohoo ID
(Clicking this opens receipt Details. refer to usecase
13: View Participant Receipt Details)
k. Purchase Date & Time
l. Artist Name
m. Transaction Method
n. SFT Total Value (R12345), Total Quantity (233)
o. Receipt No (Total Quantity) or Refund (Total
Quantity)
p. Actions
i. View
ii. Issue Refund
(View displays Participant receipt details
refer to usecase 13: View Participant Receipt
Details, Issue refund open a refund page
refer to use case 16: Issue Refund Process)
q. Total Sales per Transaction Category
(R568765)(35000)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
e. Copy to clipboard
f. Excel
g. CSV
h. PDF
The columns that have brackets and totals in headings, the
Notes system must do the calculation of the required values and
quantities

Choohoo
Use Case 13: View Participant Receipt Details

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant receipt details

Post-condition Details are displayed.


1. From the Participant receipt, clicking on view a page is
dispayed.
2. Page displays details of the Participant Receipt including:
a. SFT Name
b. Receipt Number
c. Date Year, Day at Time of Invoice
d. SFT Price
e. Artist Name
Main Path f. SFT Number
(Primary Path) g. Pod Number
h. Paid with
i. Name
j. Last Name
k. Choohoo ID
l. A Table With order details including Item, Quantity,
Units, Price
m. SFT Image Thumbnail
3. The Invoice is also emailed to the user.
4. The page provides an option to export the displayed data
in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Messages Message displayed: “The receipt has also been emailed to


Displayed: you”

Choohoo
Use Case 14: View Participant Refund

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant refunds.

Post-condition Details are displayed.


1. From the side menu, under the Transaction Info section,
on clicking Participant refunds, a page is displayed.
2. Page displays a list of Participant refund details
including:
a. SFT Number
(Clicking on SFT No. open a page with all SFT details
refer to use case 10:View SFT Details)
b. Pod Number
Main Path c. Start Date & Time
(Primary Path) d. Close Date & Time
e. Country/ International
f. City
(Clicking on this open a page with all SFT details
refer to use case 10:View SFT Details)
g. SFT Name
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
h. Participant Name and Last Name
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
i. Choohoo ID
j. Purchase Date & Time
k. Artist Name
l. Transaction Method
m. SFT Total Value (R12345), Total Quatity(233)
n. Credit Note No (Total Quantity) or Refund (Total
Quantity)
(Cicking on this option displays Participant receipt
details refer to usecase 15: View Participant Refund
Details)
o. Receipt No (Total Quantity) or Refund (Total
Quantity)
p. SC, SSC, APC can be refunded with SC, SSC, APC
i. View
(View displays Participant receipt details
refer to usecase 13: View Participant Receipt
Details)
q. Total Refunds per Transaction Category
(R568765)(35000)”
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
The columns that have brackets and totals in headings, the
Notes system must do the calculation of the required values and
quantities

Choohoo
Use Case 15: View Participant Refund Details

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Participant refund details

Post-condition Details are displayed.


1. From the Participant Refund Page, clicking on Credit
Note No (Total Quantity) or Refund (Total Quantity), a
page is dispayed.
2. Page displays details of the Participant Refund including:
a. SFT Name
b. Credit Note Number
c. Receipt Number
d. SFT Price
e. Artist Name
f. SFT Number
g. Pod Number
h. Issued: Special Code/Super Special Code/Money
Main Path i. Paid to
(Primary Path) j. Name
k. Details
l. Last Name
m. Choohoo ID
n. A Table With order details including Item, Quantity,
Units, Price
o. SFT Image Thumbnail
3. The refund receipt is also emailed to the user.
4. The page provides an option to export the displayed data
in either
e. Copy to clipboard
f. Excel
g. CSV
h. PDF

Messages Message displayed: “The receipt has also been emailed to


Displayed: you”

Choohoo
Use Case 16: Issue Refund Process

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to issue refunds.

Post-condition Refund is issued.


1. From the side menu, under the Transaction Info section,
on clicking Issue Refund Process, a page is displayed.
2. Page displays a fields which Super admin has to fill in
order to issue a refund to a Participant.
3. Super Admin has to select the Participant Refund (Check
box)
4. The super admin has to select between check boxes of
a. single refund or
b. multiple refund
For any of the above options Super Admin has to
enter participant name in “Type Participant
Main Path Name/Search” box, On searching Participant Name,
(Primary Path) Surname and Choohoo Id is displayed. For option b
Super Admin has to selection SFT Name from a
dropdown box names as “SFT Name/Search”.
(Dropdown menu has SFT Names), On searching SFT
Name, SFT No, Pod No, Start Date, Close Date,
Country, City is displayed.
2. A table of user details is displayed including:
a. Participant Name and Surname
b. Choohoo ID
c. Receipt No. (Total Quantity)
d. Date and Time
e. SFT Price/SC/SSC/APC
f. Transaction Method
g. SFT Number
3. Then Super admin has to select Type of Refund and
reason of refund. Reason can be selected from a drop
down menu or it can be typed in a textbox.
4. After adding the reason, Super Admin has to click on
submit for preview option. Refund Preview is then
displayed containing the notifications that will be sent
and the refund recipients.
5. After checking the refund preview. Super Admin has to
Approve the refund (Yes or No) and issue it by clicking
on Issue Refund.
1. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.
1. Message displayed when refund is issued successfully:
“Refund “Insert Refund Type” has been sent to “Insert
Recipients” “
2. Message Displayed when refund is not issued: “Refund
“Insert Refund Type” has Not been sent to “Insert
Messages Recipients” Please try again”
Displayed 3. Message on filling field for Single Refund option:
“Display Participant Name, Surname | Choohoo ID”
4. Message on filing field for Multiple Refund option:
“Display SFT Name | SFT No. | Pod No, | Start Date |
Close Date | Country | City”

Choohoo
Use Case 17: Create SFT Pod

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to create SFT Pod

Post-condition New SFT is created.


1. From the side menu, under the SFT Pods section, on
Main Path clicking Create SFT Pod, a page is displayed.
(Primary Path) 2. Page displays a fields which Super admin has to fill with
SFT Pod details in order to create a new SFT Pod.
3. SFT Pod details include:
a. SFT Name (Alphanumeric field)
b. SFT Price (Digit incrementer with up down arrow)
c. Artist’s Name (Alphanumeric field)
d. About Artist Description (Alphanumeric field)
e. Artist’s Photo Square (Upload Button, Clicking on
which opens a window to select Image file)
f. Artist’s Photo Rectangle (Upload Button, Clicking on
which opens a window to select Image file)
g. Artist Percentage (Dropdown menu with percentages
available)
h. Artist Amount (Numeric Field)
i. Public Benefit Name (Alphanumeric field)
j. About Public Benefit Description (Alphanumeric
field)
k. Then super admin has to click on an arrow button to
open a new page containing further details
l. Artist’s Photo Rectangle (Upload Button, Clicking on
which opens a window to select Image file)
m. Public Benefit Percentage (Dropdown menu with
percentages available)
n. Public Benefit Amount (Numeric Field)
o. Country or International (radio buttons)
p. Country (dropdown menu with list of countries)
q. State/ Province (dropdown menu with a list of
states/ Provinces)
r. City (dropdown menu with list of cities)
s. Select Start Date (Date picker)
t. Select Start Time (Time Picker)
u. Select End Date (Date picker)
v. Select End Time (Time Picker)
w. Then super admin has to click on an arrow button to
open a new page containing further details
x. SFT Thumnail Square (Upload Button, Clicking on
which opens a window to select Image file)
y. SFT (Browse Button, Clicking on which opens a
window to select Image file)
z. SFT Specifications and Dimensions
aa. Attach contract
bb. No Split or Split in 2 or Split in 3 (radio buttons)
cc. Custom number split (Digit incrementer with up
down arrow)
dd. Then super admin has to click on an arrow button to
open a new page containing further details
ee. Money-Gift Percentage (Digit incrementer with up
down arrow)
ff. Money-Gift Amount (Numeric Field)
gg. Partner Percentage (Digit incrementer with up down
arrow)
hh. Partner Amount (Numeric Field)
ii. Choohoo Contribution (Digit incrementer with up
down arrow)
jj. Choohoo Contribution Amount (Numeric Field)
kk. Generate SFT Pod Details
(Generated details are displayed with information
including:
i. Pod Number
ii. SFT Number
iii. Money-Gift Reward Opportunity (no split/split
in 2/split in 3/split in custom number)
iv. Quantity of SFTs sold in this Pod
v. Amount of days and time remaining
vi. SFT Pod Open: Date | Time
vii. SFT Pod Close: Date | Time (closed/open)
viii. Choohoo Revenue
ix. Choohoo Gross
x. Money-Gift Reward Total
xi. Artist Total
xii. Public Benefit Total
xiii. Partner Total
xiv. Choohoo Contribution Total
xv. Artist Percentage
xvi. Public Benefit Percentage
xvii. Partner Percentage
xviii. Contracts Attached: Y/N
)
ll. Finally Save SFT Pod to Pre-Release option to save
the details

After the process is completed the SFT moves to pre-


release waiting list.
1. Editing any details requires Super Admin to enter his
password to authenticate himself.
2. System randomly choose 1 or more participants to
receive the money-reward after cycling 3 times through
Notes all participants in a pod, starting immediately after pod
closes as selecting participant/s as fast as possible, and
depending on how many times the money-reward is set
to be split.
1. Message for successful attachment of contract: “The
Contract has been attached.”
2. Message for failed attachment of contract:” Sorry the
Messages Contract has not been attached, please try again.”
Displayed 3. Message for successful creation of SFT Pod: “SFT Pod
has been saved to Pre-Release.”
4. Message for failed creation: “Sorry the SFT Pod has not
been Saved to pre-release, please try again.”

Choohoo
Use Case 18: View Pre-Release SFT List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Pre-release SFT list.

Post-condition Details are displayed.


1. From the side menu, under the SFTs section, on clicking
Pre-Release SFT List, a page is displayed.
2. Page displays a list of Pre-release SFT details including:
a. SFT Number
(link to SFT details page, refer to use case 10: View
SFT Details)
Main Path b. SFT Name
(Primary Path) (link to SFT details page, refer to use case 10: View
SFT Details)
c. Pod Number
(link to SFT details page, refer to use case 10: View
SFT Details)
d. Artist Name
e. Start Date and time
f. SFT Price
g. Quantity of SFTs Sold
h. Code Type Value (R1234) & Quantity SC(4), SSC(12),
APC(405)
i. Artist Description Link
j. Artist Percentage
k. Public Benefit Description Link
l. Public Benefit Percentage
m. Country/ International
n. City
o. State (Province)
p. Money-Gift Reward Percentage
q. Money-Gift Reward Total
r. Money-Gift Reward Split (N/2/3/Custom Number)
s. Start Date & Time
t. Closed Date & Time
u. Closed/ Open
v. Amount of Days & Time Remaining
w. SFT Thumnail
x. SFT Download Link
y. Specifications Link
z. SFT Magic Link Generated (Y/N)
aa. SFT Magic Link Generated by Who (Quantity)
bb. Artist Total
cc. Public Benefit Total
dd. Choohoo Revenue
ee. Choohoo Gross
ff. Money-Gift Reward Provided (Y/N)
gg. Money-Gift Reward Receipient Name/s
hh. Money-Gift Reward Choohoo IDs
ii. Quantity of Participants
jj. Money-Gift Reward Amount/s
kk. Partner Percentage
ll. Partner Amount
mm. Choohoo Contribution Amount
nn. Sent Back
oo. Contracts Attached
pp. Actions
i. Edit
ii. Delete
iii. Approve
(Edit Option takes user to SFT details page
but details on that page cannot be edited
refer to use case 10: View SFT Details, To
delete the entry, Super admin has to enter
his password and then reason for deletion.
After that he has to confirm yes. The entry is
then deleted from the system, Approve
moves the SFT from pre-release waiting list
to release waiting list)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 19: View Release waiting SFT List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view Release Waiting SFT Pod list.

Post-condition Details are displayed.


1. From the side menu, under the SFT Pod section, on
clicking Release Waiting List, a page is displayed.
2. Page displays a list of Release Waiting details including:
a. SFT Number
(link to SFT details page, refer to use case 10: View
SFT Details)
b. SFT Name
(link to SFT details page, refer to use case 10: View
SFT Details)
c. Pod Number
(link to SFT details page, refer to use case 10: View
SFT Details)
d. Artist Name
e. Start Date and time
f. SFT Price
g. Quantity of SFTs Sold
h. Code Type Value (R1234) & Quantity SC(4), SSC(12),
APC(405)
i. Artist Description Link
Main Path j. Artist Percentage
(Primary Path) k. Public Benefit Description Link
l. Public Benefit Percentage
m. Country/ International
n. City
o. State (Province)
p. Money-Gift Reward Percentage
q. Money-Gift Reward Total
r. Money-Gift Reward Split (N/2/3/Custom Number)
s. Start Date & Time
t. Closed Date & Time
u. Closed/ Open
v. Amount of Days & Time Remaining
w. SFT Thumbnail
x. SFT Download Link
y. Specifications Link
z. SFT Magic Link Generated (Y/N)
aa. SFT Magic Link Generated by Who (Quantity)
bb. Artist Total
cc. Public Benefit Total
dd. Choohoo Revenue
ee. Choohoo Gross
ff. Money-Gift Reward Provided (Y/N)
gg. Money-Gift Reward Recipient Name/s
hh. Money-Gift Reward Choohoo IDs
ii. Quantity of Participants
jj. Money-Gift Reward Amount/s
kk. Partner Percentage
ll. Partner Amount
mm. Choohoo Contribution Amount
nn. Sent Back # Times
oo. Contract Attached
pp. Actions
i. Review
ii. Sent Back
iii. Release
(Review Option takes user to SFT details page
refer to use case 10: View SFT Details, Sent
Back moves the SFT from release waiting list
back to pre-release waiting list, Release
option sends SFT to mobile app for
Participants to view and buy.)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
Choohoo
Use Case 20: View Released SFT Pod List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view released SFT Pod list.

Post-condition Details are displayed.


1. From the side menu, under the SFT Pod section, on
clicking Released SFT Pod List, a page is displayed.
2. Page displays a list of released SFT details including:
a. SFT Number
(link to SFT details page, refer to use case 10: View
SFT Details)
b. SFT Name
(link to SFT details page, refer to use case 10: View
SFT Details)
c. Pod Number
(link to SFT details page, refer to use case 10: View
SFT Details)
d. Artist Name
e. Open/Closed
Main Path f. SFT Price
(Primary Path) g. Quantity of SFTs Sold
h. Code Type Value (R1234) & Quantity SC(4), SSC(12),
APC(405)
i. Artist Description Link
j. Artist Percentage
k. Public Benefit Description Link
l. Public Benefit Percentage
m. Country/ International
n. City
o. State (Province)
p. Money-Gift Reward Percentage
q. Money-Gift Reward Total
r. Start Date & Time
s. Closed Date & Time
t. Closed/ Open
u. Amount of Days & Time Remaining
v. SFT Thumbnail
w. SFT Download Link
x. Specifications Link
y. SFT Magic Link Generated (Y/N)
z. SFT Magic Link Generated by Who (Quantity)
aa. Artist Total
bb. Public Benefit Total
cc. Choohoo Revenue
dd. Choohoo Gross
ee. Money-Gift Reward Provided (Y/N)
ff. Money-Gift Reward Recipient Name/s
gg. Money-Gift Reward Choohoo IDs
hh. Quantity of Participants
ii. Money-Gift Reward Amount/s
jj. Partner Percentage
kk. Partner Amount
ll. Choohoo Contribution Amount
mm. Receipt No. (Total Quantity) or Refund (Total
Quantity)
nn. Transactional Info (Total Value), (Total Quantity)
oo. Complaints, (Total Quantity), Support (Total
Quantity)
pp. Contract Attached/ Internal
qq. Previously Deleted (Y/N)
rr. Reason for Deletion
ss. Actions
i. Delete
ii. Archive
(To delete the entry, Super admin has to
enter his password and then reason for
deletion. After that he has to confirm yes.
The entry is then deleted from the table but
stays in the database)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
The columns that have brackets and totals in headings, the
system must do the calculation of the required values and
Notes
quantities

Choohoo
Use Case 21: View Released Special Codes List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view released special codes list.

Post-condition Details are displayed.


1. From the side menu, on clicking released special codes
list a page is displayed.
2. Page displays a list of released special codes details
including:
a. Special Code Number
b. Verified/ Unverified
Main Path c. Date and Time Released
(Primary Path) d. Expiry Date
e. Issued Reason
f. Issued to Name and Last name
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
g. Choohoo ID
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
h. City
i. Pod Number
j. SFT Name
(link to SFT details page, refer to use case 10: View
SFT Details)
k. SFT Number
l. Date & Time Used
m. Country/ International
n. State (Province)
o. Previously Deleted (Y/N)
p. Reason for Deletion
q. Actions
i. Delete
(To delete the entry, Super admin has to
enter his password and then reason for
deletion. After that he has to confirm yes.
The entry is then deleted)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 22: Create Super Special Codes
Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to create super special codes.

Post-condition Super Special Code is Created.


1. From the side menu, under the Super Special Codes
section, on clicking create super special codes, a page is
displayed.
2. Page displays some fields which Super admin has to fill
in order to create new super special codes.
3. Super special code details include:
a. Reason for creation (Either choose from a dropdown
or write mannualy).
Main Path b. Select Participant
(Primary Path) i. Select only 1 Participant
ii. Select All
iii. Upload Group of Participants (Browse Option
to upload an excel file)
c. Then super admin has to click on submit to complete
the process.
d. Page also has an arrow button that redirects to SC
pre-release list (refer to usecase 23: View Pre-
Released Super Special Codes List)
1. Editing any details requires Super Admin to enter his
password to authenticate himself.
Notes 2. Super Special Codes once created are sent to pre-
release super special codes list not to the mobile app.
1. Message for Successful creation of super special code:“
Successfully created the Super Special Code/s for Insert
Messages Name/All Participants/Group of Participants. ”
Displayed 2. Message for Failed creation: “Sorry, the Super Special
Code/s for Insert Name/All Participants/Group of
Participants has not been created, please try again.”

Choohoo
Use Case 23: View Pre-Released Super Special Codes List
Actors Super Admin

Pre-condition The user must be Logged In.


The user wants to view pre-released super special codes
Trigger list.

Post-condition Details are displayed.


1. From the side menu, under super special codes section,
on clicking pre-released super special codes list a page is
displayed.
2. Page displays a list of pre-released super special codes
details including:
a. Super Special Code Number
b. Verified/ Unverified
c. Date and Time Issued
d. Expiry Date
e. Issued Reason
f. Issued to Name and last Name/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
g. Choohoo ID/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
Main Path h. City
(Primary Path) i. Pod Nummber
j. SFT Name
(link to SFT details page, refer to use case 10: View
SFT Details)
k. SFT Number
l. Date and Time Used
m. Country/ International
n. State (Province)
o. Sent Back
p. Actions
i. Edit
ii. Delete
iii. Approve
(Edit take user to Create Super Special Code
refer to use case 22: Create Super Special
Codes, To delete the entry, Super admin has
to enter his password and then reason for
deletion. After that he has to confirm yes.
The entry is then deleted from the table not
database, Approve moves the Super Special
Code from pre-release waiting list to release
waiting list)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 24: View Super Special Codes Release Waiting List

Actors Super Admin

Pre-condition The user must be Logged In.


The user wants to view super special codes release waiting
Trigger list.

Post-condition Details are displayed.


1. From the side menu, under super special codes section,
on clicking super special codes release waiting list a
page is displayed.
2. Page displays a list of super special codes waiting for
release with details including:
a. Super Special Code Number
b. Verified/ Unverified
c. Date and Time Issued
d. Expiry Date
e. Issued Reason
f. Issued to Name and last Name/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
g. Choohoo ID/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
h. City
i. Pod Number
j. SFT Name
Main Path (link to SFT details page, refer to use case 10: View
(Primary Path) SFT Details)
k. SFT Number
l. Date and Time Used
m. Country/ International
n. State (Province)
o. Sent Back
p. Actions
i. Edit
ii. Delete
Approve
(Edit take user to Create Super Special Code
refer to use case 22: Create Super Special
Codes, To delete the entry, Super admin has
to enter his password and then reason for
deletion. After that he has to confirm yes.
The entry is then deleted from the table not
database, Approve moves the Super Special
Code from release waiting list to mobile apps
for Participants to access)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 25: View Released Super Special Codes List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view released super special codes list.

Post-condition Details are displayed.


1. From the side menu, under super special codes section,
on clicking released super special codes list a page is
displayed.
2. Page displays a list of released super special codes with
details including:
Main Path a. Super Special Code Number
(Primary Path) b. Verified/ Unverified
c. Date and Time Issued
d. Expiry Date
e. Issued Reason
f. Issued to Name and last Name/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
g. Choohoo ID/ All/ Group
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
h. City
i. Pod Nummber
j. SFT Name
k. SFT Number
l. Country/ International
(link to SFT details page, refer to use case 10: View
SFT Details)
m. State (Province)
n. City
o. Previously Deleted (Y/N)
p. Reason for deletion
q. Actions
i. Delete
(To delete the entry, Super admin has to
enter his password and then reason for
deletion. After that he has to confirm yes.
The entry is then deleted from the table not
database)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
Choohoo
Use Case 26: Load Promo Codes

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to load promo codes

Post-condition Promo codes are loaded.

Main Path
Details will be added soon
(Primary Path)

Choohoo
Use Case 27: View Promo Codes Issue List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view promo codes issue list.

Post-condition Details are displayed.


1. From the side menu, under Promo codes section, on
clicking promo codes issue list a page is displayed.
2. Page displays a list of promo codes issued with details
including:
(details will be added soon)
3. Table header has an arrow to display details in either
Main Path ascending or descending order.
(Primary Path) 4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 28: Send Notifications

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to send notifications.

Post-condition Notifications are sent.


1. From the side menu, under the Notifictions section, on
clicking create send, a page is displayed.
2. Page displays some fields which Super admin has to fill
in order to send notifications.
3. Notification details include:
a. Select Users to Send Notification to
i. Send to All Participants
ii. Send to All Participants in a Pod
a) Select Pod Number (Dropdown menu
with Pod Numbers)
Main Path iii. Send to Selected Participants in a Pod
(Primary Path) a) Select Pod Number (Dropdown menu
with Pod Numbers)
b) Search and Add Participants (Upload
Excel")
iv. Send to All Super Admins
v. Send to All Users
b. Select Notification (Either from a dropdown or
custom notification)
c. Then Super Admin has to click on Submit Notification
for preview. Notification preview is displayed with
notification content and notification receipients
mentioned.
d. Super Admin has to check the preview and Approve
(Yes/No) the notification, then click on send
notification to send it to the selected users.
1. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.
1. Message when notification is successfully sent to the
receipients: “Notification “Insert Notification” has been
Messages sent to “Insert Participants””
Displayed 2. Message for failed process: “Notification “Insert
Notification” has Not been sent to “Insert Participants”
Please try again”

Choohoo
Use Case 29: View Notifications List

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view notifications list.

Post-condition Details are displayed.


1. From the side menu, under notifications section, on
clicking list a page is displayed.
2. Page displays a list notifications with details including:
a. Notification Number
b. Notification Type (push/dialog)
c. Notification Target (Participant/Super Admin)
Main Path d. Notification Cluster
(Primary Path) e. Notification (Actual Message)
f. Date Time
g. Action
i. View
ii. Email
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
The columns that have brackets and totals in headings, the
Notes system must do the calculation of the required values and
quantities

Choohoo
Use Case 30: View Partners

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view partners.

Post-condition Details are displayed.


1. From the side menu, on clicking partners a page is
displayed.
2. Page displays a list of partners with details including:
a. Partner
Main Path b. SFT no.
(Primary Path) (Clicking this opens Pod creation page. refer to
usecase 17: Create SFT Pods)
c. SFT Name
(Clicking this opens Pod creation page. refer to
usecase 17: Create SFT Pods)
d. Partner Contract
e. Pod Number
(Clicking this opens Pod creation page. refer to
usecase 17: Create SFT Pods)
f. Country/ International
g. City
h. State (Province)
i. Partner Contribution Value
j. Partner Contract Period
k. Number of SFT Pods Per Contract
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 31: Generate Contracts

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to generate contracts

Post-condition Contract is generated.


1. From the side menu, on clicking generate contract a
page is displayed.
2. Page has contract types including:
a. NDA Choohoo Artist Contract
b. NDA Choohoo Public Benefit Contract
c. NDA Partner Contract
d. Annexure
3. Super Admin has to select from the above mentioned
types and click on submit to generate the selected
contract.
4. On Submit, the relevant contract in word format will
pop up and download to desktop
5. Page also displays a list contracts with details including:
(Details will be added soon.)
6. Table header has an arrow to display details in either
Main Path ascending or descending order.
(Primary Path) 7. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
8. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
9. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
10. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
1. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.
1. Message for successful contract generation:
“Successfully generated NDA Choohoo SFT Contract +
Messages Annexure A or NDA Reseller Contract or NDA Distributor
Displayed Contract with Insert Contract Number, Insert Company.”
2. Message for failed generation: “NDA Choohoo SFT
Contract + Annexure A or NDA Reseller Contract or NDA
Distributor Contract has Not been generated
please try again.”

Choohoo
Use Case 32: Add About Choohoo

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to add our story.

Post-condition Content is added.


1. From the side menu, on clicking about choohoo, a page
is displayed.
2. Page displays some fields which Super admin has to fill
in order to add about choohoo content.
3. Aboout Choohoo Content details include:
a. Photo (Yes/No)
b. Video (Yes/No)
Main Path c. Text (Yes/No)
(Primary Path) d. Link (Yes/No)
e. Upload Photo (If Photo is selected as Yes)
f. Upload Video Link (If Video is selected as Yes)
g. Add Text (If Text is selected as Yes)
h. Add Link (If Link is selected as Yes)
i. Then super admin has to click on publish to publish
the new our story content in Choohoo native mobile
app.
1. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.

Choohoo
Use Case 33: View Technical Update List

Actors Super Admin

Pre-condition The user must be Logged In.


Trigger The user wants to view Technical update list.

Post-condition Details are displayed.


1. From the side menu, on clicking technical update, a
page is displayed.
2. Page displays a list of technical updates with details
including:
a. Update No
b. Update Name
c. Date | Time
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
Main Path 5. The page also has option to view table data for a specific
(Primary Path) date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. Page also displays the date and time of last technical
update.
8. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 34: Add Legal Info

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to add legal info.


Post-condition Content is added.
1. From the side menu, on clicking legal, a page is
displayed.
2. Page displays some fields which Super admin has to fill
in order to add legal info content.
3. Legal Info Content details include:
j. Photo (Yes/No)
k. Video (Yes/No)
Main Path l. Text (Yes/No)
(Primary Path) m. Link (Yes/No)
n. Upload Photo (If Photo is selected as Yes)
o. Upload Video Link (If Video is selected as Yes)
p. Add Text (If Text is selected as Yes)
q. Add Link (If Link is selected as Yes)
r. Then super admin has to click on publish to publish
the new legal info content in Choohoo native mobile
app.
2. Editing any details requires Super Admin to enter his
Notes password to authenticate himself.

Choohoo
Use Case 35: View Activity Log

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view activity logs.

Post-condition Details are displayed.


1. From the side menu, on clicking activity log, a page is
displayed.
2. Page displays a list of activities happened with the time
Main Path of occurrence.
(Primary Path) 3. Super Admin has a search option to search any
particular thing.
4. The page also has option to view activity data for a
specific date range by selecting From Date and To Date.
5. The page has options to display 10/ 25/ 50/ 100 rows
and an option to display only selected from the column
names mentioned above. An option to print the details
is also available.
6. List also has an option to view all activities.
7. The page provides an option to export the displayed list
data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 36: View Side Menu footer

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view side menu footer.

Post-condition Accessed feature is displayed.


1. The side menu also has a footer with following options:
a. Settings (Displays activity log refer to use case 35:
View Activity Log)
Main Path b. Email (Displays Inbox refer to usecase 42: View Super
(Primary Path) Admin’s Panel Header Dropdown Menu)
c. Logout (Logs the user out of the backend admin
panel)

Choohoo
Use Case 37: View header Options (Super Admin)

Actors Super Admin

Pre-condition The Super Admin must be logged in.

Trigger The Super Admin wants to view header options


Post-condition Accessed option is displayed
1. Admin panel Header has following options:
a. Tickets
b. Contact Us
c. FAQs
d. Photos
2. The header also has icons with dropdown menus
including:
a. Recent Notifications
(Clicking on the icon, a drop down menu appears
containing the recent notifications the super admin
may have. Menu has the title of notification, actual
notification and the time of ar time mentioned.
Menu also has a option to see all notifications)
b. Received Emails
(Clicking on the icon, a dropdown menu appears
Main Path with a list of new emails received. All new email
(Primary Path) messages displays profile picture and name of the
sender, Message and time sent. Clicking on any
message opens the complete email received. The
menu also has option to see all emails)
c. Tickets Opened
(Clicking on the icon a dropdown menu appears.All
new tickets opened are shown is the menu. Menu
also displays icon and name of the sender, Message
and time sent. Clicking on any ticket message opens
the complete ticket detials. The menu also has
option to see all tickets)
d. Profile Picture with Username
(Clicking on the icon a dropdown menu appears.
Refer to Use case 42 : View Super Admin’s Panel
Header Dropdown Menu)
2. A red dot appears on the icon top if new messages,
Notes emails, notifications or tickets are received.

Choohoo
Use Case 38: View all Tickets
Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view all tickets.

Post-condition Details are displayed.


1. From the header, on clicking tickets, a page is displayed.
2. Page displays a list of ticket details including:
a. Ticket No.
b. Choohoo ID/ NA
c. Date of Enquiry
d. Enquiry
e. Attachments
f. Assign enquiry (Y/N)
g. Assign Enquiry Actions (Dropdown with options
General Enquires, Support, Refunds, Artist, Public
Benefit, Partner, Others)
h. Email/ Chat History
i. Date and Time of Communication
j. Enquiry Status
k. Actions
Main Path 3. Table header has an arrow to display details in either
(Primary Path) ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF
Choohoo
Use Case 39: Add Contact us details

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to add contact us details

Post-condition Details are added.


1. From the header, on clicking contact us, a page is
displayed.
2. Page displays some fields which Super admin has to fill
in order to add contact us details
3. Contact us details include:
a. Photo (Yes/No)
b. Video (Yes/No)
Main Path c. Text (Yes/No)
(Primary Path) d. Link (Yes/No)
e. Upload Photo (If Photo is selected as Yes)
f. Upload Video Link (If Video is selected as Yes)
g. Add Text (If Text is selected as Yes)
h. Add Link (If Link is selected as Yes)
i. Then super admin has to click on publish to publish
the contact us details

Editing any details requires Super Admin to enter his


Notes
password to authenticate himself.

Choohoo
Use Case 40: View/ Add FAQ

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to

Post-condition
Main Path
Details will be added soon.
(Primary Path)

Choohoo
Use Case 41: View Photos

Actors Super Admin

Pre-condition The user must be Logged In.

Trigger The user wants to view all tickets.

Post-condition Details are displayed.


1. From the header, on clicking photos, a page is displayed.
2. Page displays a list of photos submitted by winners with
details including:
a. SFT Number
b. Date and Time Received
c. City
d. Pod Number
e. SFT Name
(link to SFT details page, refer to use case 10: View
SFT Details)
f. Location
g. Name and Surname
Main Path (link to Super Admin Details details page, refer to
(Primary Path) use case 06: View Super Admin Details)
h. Choohoo ID
(Clicking this opens Participant Details. refer to
usecase 08: View Participant Details)
i. Photo
j. Photo Action
i. Approved or Rejected
k. Approved or rejected
l. Artist Name
m. Social Media Action
(Clicking on this open a modal with an image, SFT
Name, Artist Name, City, Country, Name and
Surname, Money-Gift Reward Amount, Name and
Last Name, Public Benefit Name. User can close the
modal, download the details or share them. Clicking
on share open share links including links to facebook,
whatsapp, twitter, ticktok, telegram, Instagram and
email)
3. Table header has an arrow to display details in either
ascending or descending order.
4. Super Admin has a search option to search any
particular thing. All list columns also have search option
to filter out specific elements.
5. The page also has option to view table data for a specific
date range by selecting From Date and To Date.
6. The page has options to display 10/ 25/ 50/ 100 rows of
table and an option to display only selected from the
column names mentioned above. An option to print the
details is also available.
7. The page provides an option to export the displayed
table data in either
a. Copy to clipboard
b. Excel
c. CSV
d. PDF

Choohoo
Use Case 42: View Super Admin’s Panel Header Dropdown Menu

Actors Super Admin

Pre-condition The Super Admin must be Logged in


The Super Admin wants to view his Super Admin’s Panel
Trigger Header Dropdown menu.

Post-condition header dropdown menu is displayed


1. Clicking on the Profile Picture with username icon a
dropdown menu appears containing following options:
Main Path i. Profile Picture, Username, Email and a View Profile
(Primary Path) option
(View Profile displays the super admin profile.
Refer to usecase 06: View Super Admin Profile)
ii. My Profile
(My Profile displays the same profile details as the
view profile option in the previous point)
iii. Notifications
(Notifications displays the notification list as
mentioned before) (Refer use case 29: View
Notification List)
iv. Chat
(Chat displays Super Admin’s complete Chat
History. A list of recently chatted members is
displayed. Search option to search for any
particular contact is also available. Clicking on any
one of them, the messages exchanged are
displayed. Super Admin can type and hit enter to
send any new messages. Information of the
member including Name, Sales Channel ID,
Country, Address, Mobile Number and Email is also
displayed in the About Section).
v. Inbox
(Inbox open the mailbox. Mailbox represent a
complete list of emails received. List has Name,
Profile Picture, Label, Message and time received
of each mail received. Super Admin can star or
unstar any mail from the list or he can select some
or all mails to perform functions like deletion.
Mailbox also provides an option to compose or
search an email. Side menu in the mailbox consists
of option to where mails are organized in folders
a. Inbox
b. Starring
c. Draft
d. Sent Mails
e. Spam
f. Trash
g. Labels)
vi. Tickets
(Tickets displays the list opened tickets that needs
to be closed by the Super Admins).
vii. Account Settings
(Displays the complete profile information and
Super Admin History)
viii. Logout
(to logout of the Super Admin’s Panel).
1. The dropdown can be open either by clicking username
Notes and profile from the header or either by clickin name
from the side menu.

Choohoo
Use Case 43: View Quick Updates

Actors Super Admin

Pre-condition The Super Admin must be Logged in

Trigger The Super Admin wants to view quick updates

Post-condition Updates are displayed


1. The Admin Panel has a small updates icon on the right
botton corner. Cliking on that icon a side panel appers
2. Panel has
a. Recent Chats
(Each chat has name of sender, his profile photo,
message and time. Clicking on any one of them open the
Main Path chatbox with complete conversation as mentioned
(Primary Path) before).
b. Activity Timeline
(Activity timeline has a list of activities with name of
activity, icon, content and time of occurrence for each
activity mentioned there. Clicking on any activity open
the respective activity details)

You might also like