Professional Documents
Culture Documents
03 NS Ia SRS V1.0
03 NS Ia SRS V1.0
Author Nakul
Reviewed By Amol
Revision History
This document specifies the functional specifications for the Development of Interconnection
agreement that needs to be developed. The document helps the business stakeholders to
understand what to expect out of the project & technical stakeholders to understand what to
deliver.
The Functional Requirements Specification will:
- Define the scope of business objectives, business functions and organizational units
covered for the project
- Identify the business processes that the solution must facilitate
- Facilitate a common understanding of what the functional requirements are for all
parties involved in the project
- Establish a basis for defining the acceptance tests for the solution to confirm that what
is delivered meets requirements.
Summary
Client (CITC) wants to design and develop a web application for Interconnection agreement
where CITC internal users will be accessing the proposed platform Examiner user, wholesale
manager & department user, and on the other side operator users are service provider admin
and service provider user. Service provider users (operators) will be able to upload an
agreement against the raised request or upload any new agreement request from their side.
CITC wholesale manager will act as an admin on the proposed system where wholesale
manager will be able to manage the service provider admin and Examiner user along with the
roles and permissions. And service provider admin will be able to manage the service provide
users.
CITC users-
Examiner User: These types of users will be created by the wholesale interconnection manager
(super admin), and can log in through valid login credentials. The examiner will be able to raise
an agreement upload request to the operator once it's been asked by the wholesale manager.
They will be able to receive the newly assigned agreement request for review and can take the
necessary action (Save, reject or cancel). Furthermore, they will be able to ask for amendment
(amend on data or amend on agreement) and receive the updated agreement (form or
agreement) from the operators. The examiner will also be able to view the saved listing where
all the agreements will be displayed for which outcome has been determined.
Wholesale Interconnection manager- This type of user can log in to the proposed system
through valid credentials. The wholesale manager (super admin) will be able to view and
manage Examiner user and service provider admin. Admin can view all the new agreement
requests, raise agreement upload request, assign examiner to raise agreement request,
Agreements under review, pending agreement requests, saved agreement request, manage
department users, inbox, keyword and advance search, re-allocation of the agreement request,
reports, timeline configurable, my account and manage content.
External users-
Service provider admin- These types of users will be created by the super admin and can log in
through valid login credentials. The service provider admin will be able to create service
provider users and can manage the permissions. The service provider admin will be able to view
all the agreements uploaded by him and service provider users. They will be able to view
received agreement upload requests from the wholesale manager and Examiner. They will be
able to upload an agreement from their panel and can ask the operator user to upload an
agreement against the raised request.
Service provider users- These types of users will be created by the service provider admin and
can log in through valid credentials. The service provider user will be able to receive the
agreement upload requests from the service provider admin and can upload an agreement
from their panel. They will be able to view ongoing/under review agreement from their side
and can receive the amendment request from the examiner or wholesale manager against it.
Once the upload agreement is saved/rejected/canceled, it can be viewed in the saved
agreement listing.
2. Scope of the Functional Requirement specifications
Entities Features Interaction mode
Login
Forgot password
View Profile
Keyword search (Predictive) and advance
search
Agreement request (from CITC)
Agreement upload request (to SP user)
Service provider admin Upload agreement
Agreements under review
Logs
Manage service provider user
Manage roles & permissions
Saved agreements Web application
Inbox
Reports
Login
Forgot password
View Profile
Keyword search (Predictive) and advance
search
Agreement request (from service provider
Service provider user admin)
Upload agreement
Agreements under review
Logs
Web application
Saved agreements
Inbox
Reports
Examiner user Login
Forgot password
Raise agreement upload request
Agreements under review
o Make a decision on an application
o Request agreement upload (one's
assigned by WIM)
o Raising violation
o Ask from manager to raise for
inquiry (inquiries and sharing)
Saved agreements
Inbox
Web application
Reports
Advance search
My profile
Reports
Login
Forgot password
Manage all entities
o Examiner user
o Service provider admin
Manage department user
Raise agreement upload request
Assign examiner to raise request
New agreement requests
o Raising violation
Web application
Wholesale manager user o Sharing with other departments
(inquiries and sharing)
Agreements under review
Pending requests
Manage roles & permissions
Saved agreements
Inbox
Re-allocate the agreement request
Reports
Timeline configurable
Manage content
Manage profiles
Login
Forgot password
New inquires
o Details of inquires Web Application
Department user o Provide comments
Previous inquires
o Details of inquires
My profile
3. Target Platforms for User type
Service provider User Web based Portal As per user assigned role
(Operator)
5. Functional requirement:
5.1. Introduction page
Introduction page
o Header
Logo and name
o Menu
o Keyword search and advance search
o Service provider login
Service provider admin (refer to UC_5.2)
Service provider user (refer to UC_6.2)
o Examiner user (refer to UC_7.2)
o Change theme (color and design scheme will be changed on
click)
o Informational content
o Switch Language: English(Default), and Arabic
o Footer
FAQs
Privacy policy
Description-
A static page will be created and provided to CITC (so that they can
integrate with CITC exiting website) where users can view
information content about Interconnection agreement. Moreover,
there should a button named Access Interconnection agreement
and on click of it users will be redirected to this page.
Visitor users will be able to login based on their role such as
internal users (Examiner) and Service provider side users (Service
Provider Admin, and service provider user).
FAQs: User will be redirected to “FAQs” page where user can read
the info related to application.
Privacy Policy: User will be redirected to “Privacy policy” page
where user can read the info related to application.
Requirement Definition This use case is used to define the process to access the
interconnection agreement.
Pre - Condition 1. The user account should be created by the super admin.
2. The user should have proper internet connectivity.
Post - Condition Users should be able to view the process to access the
interconnection agreement.
Business Rules / Logic
Service provider admin will be created by the super admin, and login
credentials will be shared over registered email.
On click of URL they will be asked to enter the email ID, mobile
number, dummy password and captcha. Hereafter, users will receive
an OTP on their registered mobile number (for validation).
Requirement Definition This use case is used to define the Login process for the Visitor users
Pre - Condition 1. The user should already have an account with the platform to log
in.
2. The user should have proper internet connectivity.
Post - Condition When user enters valid login credentials they should be able to
access the proposed system.
Business Rules / Logic
Whenever user clicks on the Login button, they will be asked to
enter their registered mobile number and enter the received OTP.
1. Mobile number
2. OTP
3. Enter captcha
4. Submit>>
5. Forgot password
Requirement Definition This use case is used to define forgot password flow for the Visitor
user.
Pre - Condition 1. User should be on the Login Page
2. User should already have an account with the platform.
3. Proper Internet connectivity should be there.
Post - Condition Users should be able to reset their password.
Once they will click on forgot password button, they will be asked to
enter their registered email ID and click submit. The system will look
for a match in the database and if a match is found, they will be
displayed a message that a reset password link has been successfully
shared on your registered email id, please use the link to generate a
new password.
When a user clicks on the link from their email, they will be asked to
enter a password and confirm the password in 2 different fields. All
validations will be the same as used while registration. Once they set
their new password, redirect them to the login page directly.
In case the entered email id does not match with the DB, then they
will be shown a message to check the entered email id or register
with us first.
Submit Button
Description-
Fields and Validation On click of above tiles users should be re-directed to the respective
page. Example- on click of Agreements under review, users will be re-
directed to the listing page.
On click of zoom in/out icon, users will be zoom in twice 125% and
150% from neutral/default 100% of the page and in zoom out 75%
and 50%.
On click of profile icon, users will be re-directed to the account
page.
On click of dark and bright mode, users will be able to switch the
color mode of the website.
The default language would be English however, users will be able
to switch to Arabic language.
Users will be able to view advance search on the home page,
whenever users click on it an advance search pop-up will
appear (Refer to UC_5.17) and in this search, users will be able to
find both types of agreement together (open and closed).
Requirement Definition Users will be able to view the agreement request sent by examiner
or wholesale manager.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement request on home page.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of agreement requests.
Business Rules / Logic This use case will start when user clicks on agreement requests,
hence they will be able to view two tiles i.e. Agreement upload
request (to SP user) (refer to UC_5.7) and Agreement Requests from
CITC.
In agreement request from CITC, users can view list of raised request
from CITC (by examiner and WSIM) and below listing will be shown:
o Request ID
o Name of agreement
o Date of signing the agreement
o Agreement Due date
o Request date
o Parties of agreement
o Request type
New request
Modification request
o Action
View details (refer to UC_5.6)
Assign to service provider user (Pop-up)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of agreement request tile, users will be re-directed to
the listing page where all the newly received agreement request
and modification request will be shown.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_5.6)
All the modification request raised by the CITC on saved
agreement will be sent only to service provider admin. Then, he
will assign SP user or update by their own.
On click of assign service provider user, a pop-up will appear
where users can select the service provider user, add comment,
upload document (if any) and submit.
o On click of submit, the request will be sent to the service
provider user.
Users will be able to view Keyword search as mentioned above
to get the desired result.
Searches/filters will be shown in the listing parameters.
Wireframes:
5.6 Agreement request details
Requirement Definition Users will be able to view the agreement request details raised by
the examiner or wholesale manager.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked view detail in agreement requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the raised agreement request details.
Business Rules / Logic This use case will start when user clicks on view detail in agreement
requests, hence they will be able to view the details of the specific
agreement request and below details will be displayed.
Details
o Request ID
o Name of agreement
o Date of signing the agreement
o Agreement Due date
o Request date
o Parties of agreement
o Request type
New request
Modification request
o Attachment & Annexes
Upload pdf files
o Added comment (by examiner or wholesale manager)
o Action
Upload agreement
Assign service provider user
Process:
Users will be able to view the details of requested upload
agreement and can take upload the agreement.
On click of upload agreement, users will be re-directed to the
upload agreement page. (Refer to UC_5.7)
Users will be able to assign service provider users to upload an
agreement against the raise agreement.
On click of assign service provider user, a pop-up will appear
where users can select the service provider user, add comment,
upload document (if any) and submit.
o On click of submit, the request will be sent to the service
provider user.
Request Type:
New- When new agreement upload request sent by the
examiner or wholesale interconnection manager.
Amend on data- when examiner user raises the amendment
request on (data) the particular agreement which operator has
uploaded in past.
Amend on agreement- when examiner user raises the
amendment request on (agreement itself) the particular
agreement which operator has uploaded in past.
Assign SP user
Select SP user Dropdown (mandatory), single selection
option
Add comment Text box, Mandatory, (Allow
alphanumeric with word limit 800 char)
Upload document PDF, Word, optional (size limit 20 MB)
Submit Button
Upload agreement Button
Requirement Definition Users will be able to send the agreement upload request to the
service provider user.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement upload requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to fill-up the form and send the agreement
request.
Business Rules / Logic On click of agreement upload request (to SP user) tile, users will be
re-directed to this page where they can view list of agreement
request raised by the SP admin to SP user and following information
will be shown.
Also, users can view a button named “raise agreement request” and
on click, users will get a pop-up where assign SP user form will be
shown to enter below information.
Select SP user
Name of agreement
Date of signing
Add comment
Upload document
Submit>>
On click of submit, the request will be sent to the SP user to
upload an agreement from their side.
Description:
Users will be able to view the list of agreement request raised by
the operator admin.
Users will be able to view the button to raise agreement request
to operator user and on clicking, a pop-up will appear to enter
above details and submit.
Users will be able to view above form and can enter the
necessary details.
On click of submit, agreement request will be sent to the specific
service provider user.
Service provider admin will be able to raise agreement request in
agreement under review listing by entering the request ID.
Assigned operator user will receive the upload agreement
request. (refer to UC_6.5)
Fields and Users can also view the assigned modification request to
Validation operator user in this listing. And once operator user raise the
modification will be visible in agreement under review listing.
Requirement Definition Users will be able to view the option to upload an agreement
requests.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on upload agreement on home page.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the option to upload an agreement.
Business Rules / Logic This use case will start when user clicks on agreement upload
requests. Therefore, they will be able to view the list of drafted
agreements and below details will be shown.
o Request ID
o Type of agreement
o Parties to the agreement
o Date of signing
o Submission date
o Name of agreement
o Status
Draft
o Action
Remove
View
o Name of agreement
o Date of singing
o Submission date
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Type of license
o Parties of agreement
o Other (The field is displayed when user selects “Other”
from “Parties of agreement” List)
o Involved or affected parties
o Type of agreement
o Other (The field is displayed when user selects “Other”
from “Type of agreement” List)
o Type of service
o Other (The field is displayed when user selects “Other”
from “type of services” List)
o Currency list
o Other (The field is displayed when user selects “Other”
from “Currency” List)
o Fees (repetition based on the need of requester)
Fees description
Fees values
Fees currency
o Attachment & Annexes
Upload pdf file
o Add note/comment
o Submit>>
Process:
On click of upload agreement, users will be re-directed to this
page where they can view the agreement form.
They should be able to upload different type of agreement from
this section.
On click of submit, the agreement request will be submitted to
the CITC (wholesale manager).
Users won’t be able to make the amendment/delete after the
submission of the agreement. Unless it will be asked from the
CITC.
Once agreement is uploaded, it should be removed from this
page and can be viewed in agreement under review page.
Requirement Definition Users will be able to view all the ongoing agreement.
o Request ID
o Name of agreement
o Parties to the agreement
o Date of signing the agreement
o Submission date
o Type of agreement
o Request type
New request
Modification request
o Status
Requested
Request update
Under review
Amendment (on data or agreement)
Saved
o Action
View details (refer to UC_5.10)
Also, users can view keyword search and advance search option
where they can manually enter the agreement related keyword and
get the desired outcome.
Process:
On click of Agreements under review, on the home page, users
will be re-directed to the listing page where all the open/ongoing
and newly created agreements will be displayed.
Users can also view the agreements on which amendment raised
by the CITC.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_5.10)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters will be shown in the listing parameters as well as the
advance search button.
Status description
When user drafts the agreement upload request then the status
would be “draft”
When user uploaded the agreement then status would be
“agreement under review”.
When user assigns operator user to upload an agreement then
status would be “assigned”
When user receives amendment on data on application
submitted by him then status would be “amend data”
When user receives amendment on agreement on application
submitted by him then status would be “amend on agreement”
When application approved by the CITC then status would be
“saved”
When IA agreement rejected by the CITC then status would be
“rejected”
Note: Reject happens only after approval of WSIM
When IA agreement cancelled by the CITC then status would be
“cancelled”
Note: Cancel happens only after approval of WSIM
When change request initiated by operator then status would be
request update.
When change request approved by the CITC then status would
be “Saved”
When user received CITC initiated a modification request then a
status would be “amendment on data or agreement ”
For modification request, the status will be similar to mentioned
above just the request type would be changed from “new
request” to “modification request”
Wireframes:
5.10 Agreement under review details
Requirement Definition Users will be able to view the details of the ongoing agreements.
o Details
o Request ID
o Name of agreement
o Agreement submission date
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Request type
New request
Request update/Modification
o Progress status
Requested
Under review
Amendment on Data/agreement
Saved/rejected/cancelled (final outcome)
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Fees values
o Attachment & Annexes
Upload pdf file
o Added comment (by examiner or wholesale manager)
o Action
Logs
Description:
Users will be able to view the details of the uploaded agreement.
Users can view the progress status based on the current status
of the agreement.
Users will be able to view logs icon on this page and on clicking,
they will be navigated to the logs page. (Refer to UC_5.16)
Users will be able to view send reminder icon, which will help
them to send reminder manually to CITC (for their own
agreement requests). Hence, they can simply write the message
and submit. Then, reminder will be sent to the examiner user.
Request Type:
New Request- When new agreement upload request sent by the
examiner or wholesale interconnection manager.
Amend on data- when examiner user raises the amendment
request on (data) the particular agreement which operator has
uploaded in past.
Amend on agreement- when examiner user raises the
amendment request on (agreement itself) the particular
agreement which operator has uploaded in past.
Progress status:-
Requested- when service provider user drafted the agreement
but not submitted.
Agreement Under review- when application has been submitted
to the CITC.
Request update- When service provider raise a modification
request in the existing agreement then the status would be
request update.
Amendment- When any type of amend request raised by the
CITC could be amend on data or amend on agreement.
Fields and Validation Validation:
Operator can submit the agreement on its own or CITC can
request the operator to submit the agreement.
Operator should have upload an agreement to view that in
above listing.
Users should be able to view all the attachments uploaded
against a particular agreement. Also, CITC uploaded files should
be highlighted in different colour/format so that it will be earlier
for them to understand.
The Operator will see Rejected/Cancelled status only after
approval from Wholesale and Interconnect Manager.
Logs Button
Send reminder Icon
Requirement Definition This use case is used to define the elements available in User
Management.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on user management.
3. There should be proper internet connectivity.
Post - Condition Users will be able to view created users and manage it from this section.
Service provider admin can click on the section to view all the users
on this platform created by them. They have option to filter user
type
1. Search by
1.1. Username
1.2. Email ID
1.3. Mobile number
Edit User
Clicking on “Edit” button user will be displayed with the Edit User
page having below details:
User Name
Email ID
Mobile number
User Role
Password
Status
Default user listing will be shown for all the latest added users.
Manage role button will be shown on internal user listing page.
Pagination
User will be displayed with default top 20 records in listing page and
user will be able to view rest records by clicking on the pagination.
Submit Button
Back Button
Search
View Icon
Edit Icon
Role Listing:
Users will be displayed with all roles created so far in the system. Users
will also be able to search using search bar available on page
Search:
Users will be able to search records using keywords.
Add Role:
Clicking on “Add Role” button, user will be redirected to role creation
page with below capture fields
Role name
Status
Access Rights
User will be facilitate to select the access rights to modules and its
permission (view and modify).
Edit Role
Clicking on “Edit” button user will be redirected to edit role page, with
below fields
Role ID/Code
Role name
Status
Access Rights
Clicking on save button the updates will be saved in the system.
View Role
Clicking on edit icon, user will be redirected to view role page, with below
fields
Role ID/Code
Role name
Status
Access Rights
Add Role
Save Button
Back Button
View Role
Role ID Label
Status Checkbox
Edit Button
Back Button
Edit Role
Role ID Label
Status Checkbox
Save Button
Back Button
Requirement Service provider admin will be able to view list of all saved agreements
Definition
On click of view details, users will be re-directed to the detail page of the
agreement.
Search
Search By Keyword :
Users will be facilitated to search for the records using the keywords. The
entered keyword would be searched in agreement forms and will display
the result based on it.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Pagination
User will be displayed with default top 20 records in listing screen and user
will be able to view rest records by clicking on the paginations.
Advance search
Clicking on “View” button user will be redirected to page displaying details
of the agreements.(refer UC_5.17)
Fields and Validation Validation-
In case entered parameters matches with the database then users can
view the result in a form of listing.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Manager can toggle between saved and all agreements where in saved
listing only saved/approved agreement will be shown and in all
cancelled/withdrawn and rejected agreement will be shown.
On selection of all, users can view all the agreement with different
status types such as cancelled, rejected, withdrawn and on click of
saved, only saved agreement will be shown.
Once a CITC users (examiner and wholesale manager)
approves/rejects/ cancelled the particular agreement it will notify on
the system and will receive an email to all the associated users. (For
amendment request as well)
Status description
All Tab
Saved Tab
Search
Search Text field, optional
Request ID Text field, optional
Type of agreement Dropdown, optional
Name of agreement Text field, optional
Operator name Dropdown, Optional
Advance Search Button
Date of saved agreement Sorting (oldest/newest)
View Icon Button
Keyword search Search bar (to enter the keyword in
alphanumeric char)
Advance search Button
Requirement Definition Service provider admin will be able to view details of the agreements
saved
Pre - Condition Users should be successfully logged-in on the Interconnection
agreement.
Users has clicked on view detail on saved agreement.
User has proper internet connectivity.
Post - Condition Users will be able to view details of the saved agreement.
Request ID
Name of agreement
Date of signing
Submission date
Renewed Agreement
Date of termination
Operator
Type of License
Agreement Parties
Others
Type of agreement
Others
Type of services
Others
Currency Type
Others
Involved and affected parties
Notes
Fees Currency
Fee Description
Fees Value
Uploaded Documents
Attachments listing (if any)
Progress Status
o Requested
o Under review
o Amendment on Data/agreement
o Saved (final outcome)/cancelled/withdrawn
Action
o View Logs (Refer to UC_5.16)
o Change/modification request
o Assign modification (to SP user)
Clicking on “View Logs” users will be displayed with the logs of
the agreements. (Refer UC_5.16)
On click of change/modification, users will be able to view the
agreement form in edited version where all the earlier entered
data will be shown and users can make the changes in the
fields. (only saved agreement will be modify) Also users can
upload the new agreement document.
o Users can see the marked amended fields of the
agreement.
On click of assign modification, a pop-up will appear on this
page where user can select the service provide user, add
comment and submit.
Progress status:-
Agreement Under review- when application has been
submitted to the CITC.
Requested- when service provider user drafted the agreement
but not submitted.
Request update- When service provider raise a modification
request in the existing agreement then the status would be
request update.
Amend on data- when examiner or wholesale manager raise
an amendment request on the agreement data/form.
Amend on agreement- When examiner or wholesale manager
raise an amendment request on the agreement itself (in
agreement document).
Saved- When IA agreement is approved/saved by the CITC.
Rejected- When IA agreement is rejected by the CITC and send
back due to issues.
Cancelled- When CITC is not getting the response within
certain time stamp then CITC can close the agreement.
Requirement Definition Service provider admin will be able to make the changes/modification
raised by the examiner or wholesale manger.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users has received the amendment request from CITC.
3. User has proper internet connectivity.
Post - Condition Users will be able to make the amendment changes asked by the CITC
on a specific agreement.
Business Rules / Logic
Whenever service provider admin uploads an agreement request and
CITC (examiner or wholesale manger) identified the issues/concerns in
the agreement then CITC can raise two types of amendment requests.
Amendment on data
Amendment on agreement
Description-
In case of amend on data-
When CITC raised the amendment on data request then service
provider will receive the notification related to it and users will be
able to make the changes in the agreement form.
Post making the changing in the requested fields, service provider
users can re-submit the agreement to the CITC. And changed fields
will be highlighted so that CITC users can understand.
Amend on data provided by the CITC in the form of comments
where all the data that needs to change will be shown.
In case of amend on agreement-
When CITC raised the amendment on agreement request then
service provide will receive the notification related to it and users
will be able to upload new version of agreement document.
The system won’t be able to track the changes inside the new
version of document however the document versions will be
maintained.
Amend on agreement provided by the CITC in the form of
comments and document where all the changes will be
mentioned.
Note: Users will not be able to view the versioning of the documents,
instead to check the changes or modifications user will have to go
through the pdf line by line.
Fields and Validation In case of amend on data, Users will be able to make the changes
in the below parameters of agreement form.
o Name of agreement (non-editable)
o Date of signing agreement (editable)
o Date of submitting agreement ( editable)
o Renewed Agreement (editable)
o Date of termination (editable)
o Operator (non-editable)
o Type of License (editable)
o Agreement Parties (editable)
o Others (editable)
o Type of agreement (editable)
o Others (editable)
o Type of services(editable)
o Others(editable)
o Currency Type (editable)
o Others (editable)
o Involved and affected parties (editable)
o Notes (editable)
o Fees Currency (editable)
o Fee Description (editable)
o Summary of Fees (editable)
o Upload Documents (editable)
The operator won’t be able to make the changes during the
approval process hence changes can only be raised once it’s asked
by an examiner or wholesale manager.
Operator will be able to upload new agreement pdf in case of
amend on agreement and system will maintain the version of the
agreements. However, the system won’t be able to track the
changes inside the new version of document.
On clicking of submitting the amendment request, a pop-up will
be shown to the users stating “are you sure you want to submit?”
“yes or no”
Submitting an agreement amending request is not allowed, if
there is another unfinished amendment request on the same
agreement.
Status description
Feedback Button
Edit Button
Create new agreement Button
5.16 Logs
Requirement Definition Users should be able to view all the logs against the agreement.
Process:
On click of logs a pop will appear where work log, and Saved
Workflow Logs button will be shown.
On click of work log, users will be able to view all logs starting
from drafting the agreement, submitted to CITC for approval and
CITC under review.
Here users can view following details:
o Operator name/CITC
o Previous status
o Current status
o Email
o comment
o Date and time
o Attached file (if any) along with date.
Also there would be two buttons named all, and change log. On
click of any button users will be re-directed to the specific detail
page.
On click of change logs, users will be able to view the list of
changes in the specific agreement and users can see the name of
changes in the fields, previous agreement, current agreement, and
date & time. Also users can select the request ID to view the
specific changes.
On click of Saved Workflow Logs, users will be re-directed to the
page where they can view all the information related to the
approval journey, and below details will be shown.
Saved Workflow Logs will display both side communication
(CITC and operator user) on agreement.
All Button
Requirement Definition Service provider admin should have the option where they can enter
different parameters to get the exact match.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on advance search.
3. There should be proper internet connectivity.
Post - Condition Service provider admin should be able to advance search by
entering/selecting different parameters.
Business Rules / Logic
This use case will allow users to enter different parameters in
advance search and get desired result. When user clicks on advance
search on home page, an advance search pop-up will appear where
they can enter following parameters:
Advance search
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Currency
o Fees
o Search >>
o Reset>>
Process:
Users will be able to view above parameters in advance search.
Users will be able to enter and select above parameters can
click on search to view the result (Refer to UC_5.18).
On click of reset, users will be able to re-enter and re-select the
given parameters.
Requirement Definition Service provider admin should be able to view searched results on this
page.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should have searched for the agreement.
3. There should be proper internet connectivity.
Post - Condition Service provider admin should be able to view the searched results.
List view
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Status
o Action
View details
Process:
o On the result listing page, users can view a number of results
found based on the entered parameters.
o On click of view, users can view the details similar to the
agreement details of the agreement along with the
current/final status.
o In case entered parameters does not match with the
database then a message will be shown as “no data found,
please try again”
5.19 Inbox
Requirement Definition Service provider Admin should be able to view inbox where
they can view remainders and notifications.
Pre - Condition 1. Users should be successfully logged-in on the
Interconnection agreement.
2. Users should be clicked on inbox tile/section from home
page.
3. There should be proper internet connectivity.
Post - Condition Service provider admin should be able to view inbox section
where they can reminders and notifications.
Business Rules / Logic
Whenever user clicks on inbox, they will be re- directed to the
page where users can view below separate sections:
Inbox
Reminders
Notifications
5.20 My Profile
Requirement Users will be able to maintain his/ her profile from here.
Definition
Post - Condition Users will be able view and manage profile details.
Business Rules / On click of “My Profile” user will be navigated to view profile page
Logic where they will be able to view following fields:
Service provider name
User name
Email ID
Phone Number
Profile Photo
Date of birth
Profile Creation date
Users will be able to edit the mobile number and upload profile photo
from this section.
Fields and NA
Validation Back Button
Edit mobile number Text filed (numeric values not more
than 15 digits)
Upload image Upload button (format could be jpeg,
raw image and .PNG)
Change password
New password Text field (Mandatory), Should be
alphanumeric with at-least 1 number
and 1 uppercase character, and length
should be minimum of 8 characters
Confirm password Text field, (Mandatory) It should
match the entered password.
Submit Button
5.21 Reports
Requirement Definition Service provider admin should be able to view all the different reports
from this section.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked reports landing page.
3. There should be proper internet connectivity.
Post - Condition Service provider admin should be able to view different kinds of
reports such as KPI.
Business Rules / Logic
This use case will allow users to view different kinds of reports on
this section such as KPI.
Requirement Definition This use case is used to define the process to access the
interconnection agreement.
Pre - Condition 1. The user account should be created by the service provider
admin.
2. The user should have proper internet connectivity.
Post - Condition Users should be able to view the process to access the
interconnection agreement.
Business Rules / Logic
Service provider user will be created by the super admin, and login
credentials will be shared over registered email.
Email ID
Mobile number
Dummy password
URL to access
On click of URL they will be asked to enter the email ID, mobile
number, dummy password and captcha. Hereafter, users will receive
an OTP on their registered mobile number (for validation).
Requirement Definition This use case is used to define the Login process for the Visitor users
Pre - Condition 1. The user should already have an account with the platform to log
in.
2. The user should have proper internet connectivity.
Post - Condition When user enters valid login credentials they should be able to
access the proposed system.
Business Rules / Logic
Whenever user clicks on the Login button, they will be asked to
enter their registered mobile number and enter the received OTP.
1. Mobile number
2. OTP
3. Enter captcha
4. Submit>>
5. Forgot password
Requirement Definition This use case is used to define forgot password flow for the Visitor
user.
Pre - Condition 1. User should be on the Login Page.
2. User should already have an account with the platform.
3. Proper Internet connectivity should be there.
Post - Condition Users should be able to reset their password.
Once they will click on forgot password button, they will be asked to
enter their registered email ID and click submit. The system will look
for a match in the database and if a match is found, they will be
displayed a message that a reset password link has been successfully
shared on your registered email id, please use the link to generate a
new password.
When a user clicks on the link from their email, they will be asked to
enter a password and confirm the password in 2 different fields. All
validations will be the same as used while registration. Once they set
their new password, redirect them to the login page directly.
In case the entered email id does not match with the DB, then they
will be shown a message to check the entered email id or register
with us first.
Submit Button
FAQs: User will be redirected to “FAQs” page where user can read
the info related to application.
Privacy Policy: User will be redirected to “Privacy policy” page
where user can read the info related to application.
Fields and Validation On click of above tiles users should be re-directed to the respective
page. Example- on click of Agreements under review, users will be re-
directed to the listing page.
On click of zoom in/out icon, users will be zoom in twice 125% and
150% from neutral/default 100% of the page and in zoom out 75%
and 50%.
On click of profile icon, users will be re-directed to the account
page.
On click of dark and bright mode, users will be able to switch the
color mode of the website.
The default language would be English however, users will be able
to switch to Arabic language.
Users will be able to view advance search on the home page,
whenever users click on it an advance search pop-up will
appear (refer to UC_6.14) and in this search, users will be able to
find both types of agreement together (open and closed).
Requirement Definition Users will be able to view the agreement upload request sent by
service provider admin.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement upload requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of agreement upload requests
came from service provider admin.
Business Rules / Logic This use case will start when user clicks on agreement upload
requests sent by the service provider admin, hence they will be able
to view the listing on this page.
o Request ID
o Name of agreement
o Agreement Due date
o Date of signing the agreement
o Request date
o Added Comment (to view comment they need to click on
view detail )
o Uploaded document
o Request type
New request
Modification request
o Action
View details (refer to UC_6.6)
Upload agreement (refer to UC_6.7)
On click of view details, users will be re-directed to the detail
page where all the associated details of the request will be
shown.
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of agreement upload request on the home page, users
will be re-directed to the listing page where all the new assigned
agreements by the service provider admin will be displayed.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_6.6)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Users can view filters/searches in the listing parameters.
Wireframes:
6.6 Agreement request details
Requirement Definition Users will be able to view the application request details sent by the
service provider admin.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked view detail in agreement requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the raised agreement request details.
Business Rules / Logic This use case will start when user clicks on view detail in agreement
requests, hence they will be able to view the details of the specific
agreement request and below details will be displayed.
Details
o Request ID
o Name of agreement
o Agreement Due date
o Date of signing the agreement
o Request date
o Added Comment (to view comment they need to click on
view detail )
o Uploaded documents
Upload pdf file
o Action
Upload agreement
Process:
Users will be able to view the details of requested upload
agreement and can take upload the agreement.
On click of upload agreement, users will be re-directed to the
upload agreement page. (Refer to UC_6.7)
Requirement Definition Users will be able to view the option to upload an agreement
requests.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on upload agreement on home page.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the option to upload an agreement.
Business Rules / Logic This use case will start when user clicks on agreement upload
requests. Therefore, they will be able to view the list of drafted
agreements and below details will be shown.
o Request ID
o Type of agreement
o Parties to the agreement
o Date of signing
o Submission date
o Name of agreement
o Status
Draft
o Action
Remove
View
o Name of agreement
o Date of agreement
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Type of license
o Parties of agreement
o Other (The field is displayed when user selects “Other”
from “Parties of agreement” List)
o Involved or affected parties
o Type of agreement
o Other (The field is displayed when user selects “Other”
from “Type of agreement” List)
o Type of service
o Other (The field is displayed when user selects “Other”
from “type of services” List)
o Currency list
o Other (The field is displayed when user selects “Other”
from “Currency” List)
o Fees (repetition based on the need of requester)
Fees description
Fees values
Fees currency
o Attachment & Annexes
Upload pdf file
o Add note
o Submit>>
Process:
On click of upload agreement, users will be re-directed to this
page where they can view the agreement form.
They should be able to upload different type of agreement from
this section.
On click of submit, the agreement request will be submitted to
the CITC (wholesale manager).
Users won’t be able to make the amendment/delete after the
submission of the agreement. Unless it will be asked from the
CITC.
Once agreement is uploaded, it should be removed from this
page and can be viewed in agreement under review page.
o Request ID
o Name of agreement
o Parties to the agreement
o Date of signing the agreement
o Submission date
o Type of agreement
o Request type
New request
Modification request
o Status
Requested
Request update
Under review
Amendment (on data or agreement)
Saved
o Action
View details (refer to UC_6.9)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of Agreements under review on the home page, users
will be re-directed to the listing page where all the open/ongoing
and newly created agreements will be displayed.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_6.9)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters will be shown in the listing parameters as well as the
advance search button.
Progress status:-
Agreement Under review- when application has been submitted
to the CITC.
Requested- when service provider user drafted the agreement
but not submitted.
Request update- When service provider raise a modification
request in the existing agreement then the status would be
request update.
Amend on data- when examiner or wholesale manager raise an
amendment request on the agreement data/form.
Amend on agreement- When examiner or wholesale manager
raise an amendment request on the agreement itself (in
agreement document).
Status description
When user drafts the agreement upload request then the status
would be “draft”
Once agreement request is uploaded by operator user then
status would be “agreement under review”
When user receives upload request from admin then status
would be “assigned”
When user receives amendment on data on agreement
submitted by him then status would be “amend data”
When user receives amendment on agreement on application
submitted by him then status would be “amend on agreement”
When application approved by CITC then status would be
“saved”.
When IA agreement rejected by the CITC then status would be
“rejected”
Note: Reject happens only after approval of WSIM
When IA agreement cancelled by the CITC then status would be
“cancelled”
Note: cancel happens only after approval of WSIM
When change request initiated by the operator then status
would be “request update”
When change request approved by the CITC then status would
be “saved”
When user receives a CITC initiated modification after admin
assigns then status would be “assigned”
For modification request, the status will be similar to mentioned
above just the request type would be changed from “new
request” to “modification request”
Wireframes:
6.9 Agreement under review details
Requirement Definition Users will be able to view the details of the ongoing agreements.
Details
o Request ID
o Name of agreement
o Agreement submission date
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Request type
New request
Request update
o Progress status
Requested
Under review
Amendment on Data/agreement
Saved/rejected/cancelled (final outcome)
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Attachment & Annexes
Upload pdf file
o Added comment (by examiner or wholesale manager)
o Action
Logs
Reminder
Description:
Users will be able to view the details of the uploaded agreement.
Users can view the progress status based on the current
situation of the agreement.
Users will be able to view logs icon on this page and on clicking,
they will be navigated to the logs page. (Refer to UC_6.13)
Users will be able to view send reminder icon, which will help
them to send reminder manually to CITC (for their own
agreement requests). Hence, they can simply write the message
and submit. Then, reminder will be sent to the examiner user.
Request Type:
New Request- When new agreement upload request sent by the
examiner or wholesale interconnection manager.
Amend on data- when examiner user raises the amendment
request on (data) the particular agreement which operator has
uploaded in past.
Amend on agreement- when examiner user raises the
amendment request on (agreement itself) the particular
agreement which operator has uploaded in past.
Progress status:-
Requested- when service provider user drafted the agreement
but not submitted.
Agreement Under review- when application has been submitted
to the CITC.
Request update- When service provider raise a modification
request in the existing agreement then the status would be
request update.
Amendment- When any type of amend request raised by the
CITC could be amend on data or amend on agreement.
Logs Button
Send reminder Button
Requirement Service provider user will be able to view list of all saved agreements
Definition
Search
Search By Keyword :
Users will be facilitated to search for the records using the keywords. The
entered keyword would be searched in agreement forms and will display
the result based on it.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Pagination
User will be displayed with default top 20 records in listing screen and user
will be able to view rest records by clicking on the paginations.
Advance search
Clicking on “View” button user will be redirected to page displaying details
of the agreements.(Refer UC_6.14)
In case entered parameters matches with the database then users can
view the result in a form of listing.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Manager can toggle between saved and all agreements where in saved
listing only saved/approved agreement will be shown and in all
cancelled/withdrawn and rejected agreement will be shown.
On selection of all, users can view all the agreement with different
status types such as cancelled, rejected, withdrawn and on click of
saved, only saved agreement will be shown.
Once a CITC users (examiner and wholesale manager)
approves/rejects/cancelled the particular agreement it will notify on
the system and will receive an email to all the associated users. (For
amendment request as well)
Status description
When user draft the modification request then the status would be
“draft”
When user raised modification request then status would be
“agreement under review”.
When user assigns operator user to raise modification request then
status would be “assigned”
When user receives amendment on data on modification application
submitted by him then status would be “amend data”
When user receives amendment on agreement on modification
application submitted by him then status would be “amend on
agreement”
When modification application approved by the CITC then status
would be “saved”
When IA modification agreement rejected by the CITC then status
would be “rejected”
Note: Reject happens only after approval of WSIM
When IA modification agreement cancelled by the CITC then status
would be “cancelled”
Note: Cancel happens only after approval of WSIM
When change request initiated by operator then status would be
request update.
When change request approved by the CITC then status would be
“Saved”
When user received CITC initiated a modification request then a status
would be “amendment on data or agreement ”
All Tab
Saved Tab
Search
Search Text field, optional
Request ID Text field, optional
Type of agreement Dropdown, optional
Name of agreement Text field, optional
Operator name Dropdown, Optional
Advance Search Button
Date of saved agreement Sorting (oldest/newest)
View Icon Button
Keyword search Search bar (to enter the keyword in
alphanumeric char)
Requirement Definition Service provider user will be able to view details of the agreements
saved
Pre - Condition Users should be successfully logged-in on the Interconnection
agreement.
Users has clicked on view detail on saved agreement.
User has proper internet connectivity.
Post - Condition Users will be able to view details of the saved agreement.
Details
Request ID
Name of agreement
Date of agreement
Renewed Agreement
Date of termination
Operator
Type of License
Agreement Parties
Others
Type of agreement
Others
Type of services
Others
Currency Type
Others
Involved and affected parties
Notes
Fees Currency
Fee Description
Fees Value
Uploaded Documents
Attachments listing (if any)
Progress Status
o Requested
o Under review
o Amendment on Data/agreement
o Saved (final outcome)
Action
o View Logs (Refer to UC_6.13)
o Change/modification request
Progress status:-
Agreement Under review- when application has been
submitted to the CITC.
Requested- when service provider user drafted the agreement
but not submitted.
Request update- When service provider raise a modification
request in the existing agreement then the status would be
request update.
Amend on data- when examiner or wholesale manager raise
an amendment request on the agreement data/form.
Amend on agreement- When examiner or wholesale manager
raise an amendment request on the agreement itself (in
agreement document).
Saved- When IA agreement is approved/saved by the CITC.
Rejected- When IA agreement is rejected by the CITC and send
back due to issues.
Cancelled- When CITC is not getting the response within
certain time stamp then CITC can close the agreement.
Requirement Definition Service provider user will be able to make the changes/modification
raised by the examiner or wholesale manger.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users has received the amendment request from CITC.
3. User has proper internet connectivity.
Post - Condition Users will be able to make the amendment changes asked by the CITC
on a specific agreement.
Business Rules / Logic
Whenever service provider user uploads an agreement and CITC
(examiner or wholesale manger) identified the issues/concerns in the
agreement then CITC can raise two types of amendment requests.
Amendment on data
Amendment on agreement
Description-
In case of amend on data-
When CITC raised the amendment on data request then service
provider will receive the notification related to it and users will be
able to make the changes in the agreement form.
Post making the changing in the requested fields, service provider
users can re-submit the agreement to the CITC. And changed fields
will be highlighted so that CITC users can understand.
Amend on data provided by the CITC in the form of comments
where all the data that needs to change will be shown.
In case of amend on agreement-
When CITC raised the amendment on agreement request then
service provide will receive the notification related to it and users
will be able to upload new version of agreement document.
The system won’t be able to track the changes inside the new
version of document however the document versions will be
maintained.
Amend on agreement provided by the CITC in the form of
comments and document where all the changes will be
mentioned.
Note: Users will not be able to view the versioning of the documents,
instead to check the changes or modifications user will have to go
through the pdf line by line.
Fields and Validation In case of amend on data, Users will be able to make the changes
in the below parameters of agreement form.
o Name of agreement (non-editable)
o Date of signing agreement (editable)
o Date of submitting agreement ( editable)
o Renewed Agreement (editable)
o Date of termination (editable)
o Operator (non-editable)
o Type of License (editable)
o Agreement Parties (editable)
o Others (editable)
o Type of agreement (editable)
o Others (editable)
o Type of services(editable)
o Others(editable)
o Currency Type (editable)
o Others (editable)
o Involved and affected parties (editable)
o Notes (editable)
o Fees Currency (editable)
o Fee Description (editable)
o Summary of Fees (editable)
o Upload Documents (editable)
The operator won’t be able to make the changes during the
approval process hence changes can only be raised once it’s asked
by an examiner or wholesale manager.
Operator will be able to upload new agreement pdf in case of
amend on agreement and system will maintain the version of the
agreements. However, the system won’t be able to track the
changes inside the new version of document.
On clicking of submitting the amendment request, a pop-up will
be shown to the users stating “are you sure you want to submit?”
“yes or no”
Submitting an agreement amending request is not allowed, if
there is another unfinished amendment request on the same
agreement.
Status description
6.13 Logs
Requirement Definition Users should be able to view all the logs against the agreement.
Process:
On click of logs a pop will appear where work log, and Saved
Workflow Logs button will be shown.
On click of work log, users will be able to view all logs starting
from drafting the agreement, submitted to CITC for approval and
CITC under review.
Here users can view following details:
o Operator name/CITC
o Previous status
o Current status
o Email
o comment
o Date and time
o Attached file (if any) along with date.
Also there would be two buttons named all, and change log. On
click of any button users will be re-directed to the specific detail
page.
On click of change logs, users will be able to view the list of
changes in the specific agreement and users can see the name of
changes in the fields, previous agreement, current agreement, and
date & time. Also users can select the request ID to view the
specific changes.
On click of Saved Workflow Logs, users will be re-directed to the
page where they can view all the information related to the
approval journey, and below details will be shown.
Approval logs will display both side communication (CITC
and operator user) on agreement.
All Button
Requirement Definition Service provider user should have the option where they can enter
different parameters to get the exact match.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on advance search.
3. There should be proper internet connectivity.
Post - Condition Users should be able to advance search by entering/selecting
different parameters.
Business Rules / Logic
This use case will allow users to enter different parameters in
advance search and get desired result. When user clicks on advance
search on home page, an advance search pop-up will appear where
they can enter following parameters:
Advance search
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Currency
o Fees
o Search >>
o Reset>>
Process:
Users will be able to view above parameters in advance search.
Users will be able to enter and select above parameters can
click on search to view the result (Refer to UC_6.15).
On click of reset, users will be able to re-enter and re-select the
given parameters.
Requirement Definition Service provider User should be able to view searched results on this page.
List view
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Status
o Action
View details
Description:
On the result listing page, users can view a number of results
found based on the entered parameters.
On click of view, users can view the details similar to the
agreement details of the agreement along with the current/final
status.
In case entered parameters does not match with the database
then a message will be shown as “no data found, please try
again”
6.16 Inbox
Requirement Users will be able to maintain his/ her profile from here.
Definition
Post - Condition Users will be able view and manage profile details.
Business Rules / On click of “My Profile” user will be navigated to view profile page
Logic where they will be able to view following fields:
Service provider name
User name
Email ID
Phone Number
Profile Photo
Date of birth
Profile Creation date
Users will be able to edit the mobile number and upload profile photo
from this section.
Fields and NA
Validation Back Button
Edit mobile number Text filed (numeric values not more
than 15 digits)
Upload image Upload button (format could be jpeg,
raw image and .PNG)
Change password
New password Text field (Mandatory), Should be
alphanumeric with at-least 1 number
and 1 uppercase character, and length
should be minimum of 8 characters
Confirm password Text field, (Mandatory) It should
match the entered password.
Submit Button
6.18 Reports
Requirement Definition Service provider user should be able to view all the different reports from
this section.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked reports landing page.
3. There should be proper internet connectivity.
Post - Condition Service provider user should be able to view different kinds of reports
such as KPI.
Business Rules / Logic
This use case will allow users to view key performance indicators
(KPIs) below:
Number of created agreements on the platform
Number of approved agreements
Number of rejected agreements
Number of cancelled agreements
Number withdrawn agreements
7 Agreement Examiner
7.1 New user accessing Interconnection agreement
Requirement Definition This use case is used to define the process to access the
interconnection agreement system.
Pre - Condition 1. The user account should be created by the wholesale manager.
2. The user should have proper internet connectivity.
Post - Condition Users should be able to view the process to access the
interconnection agreement.
Business Rules / Logic
Examiner users will be created by the wholesale manager, and login
credentials will be shared over registered email.
Email ID
Mobile number
Dummy password
URL to access
On click of URL they will be asked to enter the email ID, mobile
number, dummy password and captcha. Hereafter, users will receive
an OTP on their registered mobile number (for validation).
Actors Visitor
Requirement Definition This use case is used to define the Login process for the Visitor
users
Pre - Condition 1. The user should already have an account with the platform to
log in.
2. The user should have proper internet connectivity.
Post - Condition When user enters valid login credentials they should be able to
access the proposed system.
Business Rules / Logic
Whenever user clicks on the Login button, they will be asked to
enter their registered mobile number and enter the received OTP.
1. Mobile number
2. OTP
3. Enter captcha
4. Submit>>
5. Forgot password
Requirement Definition This use case is used to define forgot password flow for the Visitor
user.
Pre - Condition 1. User should be on the Login Page
2. User should already have an account with the platform.
3. Proper Internet connectivity should be there.
Post - Condition Users should be able to reset their password.
Business Rules / Logic
This use case starts when the registered user clicks on the “Forgot
Password” button.
Once they will click on forgot password button, they will be asked
to enter their registered email ID and click submit. The system will
look for a match in the database and if a match is found, they will
be displayed a message that a reset password link has been
successfully shared on your registered email id, please use the link
to generate a new password.
When a user clicks on the link from their email, they will be asked
to enter a password and confirm the password in 2 different fields.
All validations will be the same as used while registration. Once
they set their new password, redirect them to the login page
directly.
In case the entered email id does not match with the DB, then they
will be shown a message to check the entered email id or register
with us first.
Submit Button
Home page
o Header
Logo and name
o Tiles
Request agreement upload (to operator)
Agreement request (from WIM)
Agreement under review
Saved agreements
Inbox
Reports
Advance search
My profile
o Content zoom twice (in/out)
o Change theme (color and design scheme will be changed on
click)
o Switch Language: English(Default), and Arabic
o Footer
FAQs
Privacy policy
Description-
On the home page, users will be able to view above mentioned
details.
On click of any tile, users will be redirected to the particular page
where they can view details about respective sections.
Raise agreement request- Users will be able to send the upload
agreement request to the service provider. (refer to UC_7.15)
Agreement request- Users will be able to receive the agreement
upload request from the WIM. (refer to UC_7.5)
Agreements under review – Examiner will be able to view the
active agreements (newly assigned requests) (refer to UC_7.7) and
pending request from WSIM side in this section. (refer to UC_7.9)
Saved agreement- Users will be able to view all the agreement
there outcome has been determined (cancelled, rejected and
withdrawn) and saved agreement just by clicking on tabs. (refer to
UC_7.13)
Inbox- All reminders for an application (based on timeline / SLA)
will be sent to the respective users through the inbox
feature. (refer to UC_7.21)
Reports- Different types of reports will be displayed in this section.
FAQs: User will be redirected to “FAQs” page where user can read
the info related to application.
Privacy Policy: User will be redirected to “Privacy policy” page
where user can read the info related to application.
Fields and Validation On click of above tiles users should be re-directed to the respective
page. Example- on click of Agreements under review, users will be re-
directed to the listing page.
On click of zoom in/out icon, users will be zoom in twice 125% and
150% from neutral/default 100% of the page and in zoom out 75%
and 50%.
On click of profile icon, users will be re-directed to the account
page.
On click of dark and bright mode, users will be able to switch the
color mode of the website.
The default language would be English however, users will be able
to switch to Arabic language.
Users will be able to view advance search on the home page,
whenever users click on it an advance search popup will
appear (refer to UC_7.19) and in this search, users will be able to
find both types of agreement together (open and closed).
7.5 Agreement requests (List view)
Requirement Definition Users will be able to view the agreement upload request sent by the
wholesale interconnection manager.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement request on home page.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of agreement upload request
sent by the WIM.
Business Rules / Logic This use case will start when user clicks on agreement requests,
hence they will be able to view the listing of agreements requests
sent by the wholesale manager and following details will be
displayed.
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of agreement request on the home page, users will be
re-directed to the listing page where all the agreement upload
request will be displayed. (sent by the WIM)
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_7.6)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Searches will be shown in the listing parameters.
Fields and
Validation
Wireframes:
7.6 Agreement request details (sent by WIM)
Requirement Definition Users will be able to view the agreement request details raised by
the wholesale manager.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked view detail in agreement requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the details of the agreement request
sent by the WIM.
Business Rules / Logic This use case will start when user clicks on view detail in agreement
requests, hence they will be able to view the details of the specific
agreement request and below details will be displayed.
Details
o Service provider names (from which request will be
raised)
o Submission due date
o Request type
New request
Modification
o Attachments
Uploaded pdf files
o Added comment (wholesale manager)
o Requested on
o Action
Raise agreement upload request (Refer to
UC_7.15)
Process:
Users will be able to view the details of agreement request sent
by the WIM.
Users will be able to read the comment added by the WIM.
On click of raise agreement upload request, users will be re-
directed to the raise agreement upload page. (Refer to UC_7.15)
Request Type:
New request- When new agreement upload request sent by the
wholesale manager to the examiner user.
Modification request- When examiner user will receive raise
modification request for existing IA agreement.
Requirement Examiner user will be able to view list of active agreements that are
Definition assigned for review.
Search (Keyword)
Users will be facilitated to search for the records using the keywords.
The entered keyword would be searched in agreement forms and
will display the result based on it.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Pagination
User will be displayed with default top 20 records in listing screen
and user will be able to view rest records by clicking on the
paginations.
Description:-
Clicking on “View” button user will be redirected to page
displaying details of the agreements. (refer UC_7.8)
Clicking on “Violation” Icon, an agreement will be marked as
violated and further actions would be taken in detail page.
Clicking on “Flag” icon, the flag can be turned off and on for all
the agreement. The flag will include number of days since
deadline was lapsed.
o Users can also switch off the flags if required.
Tracking logic
Status description
When user raises the agreement upload request to the operator
then the status would be “requested”
When Agreement Request gets assigned by WSIM then status
would be “agreement under review”. He will only see this
application once assigned by WSIM
When user saves an agreement then status would be
“agreement saved by examiner”
When user rejects an agreement then status would be “rejected
by examiner”
When user cancels an agreement then status would be
“cancelled by examiner”
When user send back application to operator then status would
be “amend on data/amend on agreement”
When user sends agreement to other department then status
would be “request other department review”
Rejects request of examiner to send to other department then
status would be “agreement under review”
When user receives application back from WSIM then status
would be “agreement under review.”
When user receives modified application from Operator, after
assigned from WSIM then status would be “agreement under
review”. He will only see this application once assigned by WSIM.
For modification request, the status will be similar to mentioned
above just the request type would be changed from “new
request” to “modification request”
When WSIM sent back the agreement for review then an email
will be triggered to them.
Search
Search Text field, optional
Request ID Text field, optional
Operator name Dropdown, Optional
Advance Search Button
View Icon Button
Violation icon Button
Flag Icon Button
7.8 VIEW AGREEMENT DETAILS
Request ID
Name of agreement
Date of agreement
Renewed Agreement
Date of termination
Operator
Type of License
Agreement Parties
Others
Type of agreement
Others
Type of services
Others
Currency Type
Others
Involved and affected parties
Notes
Fees Currency
Fee Description
Fees Value
Added Comments
Uploaded Documents
Attachments listing (if any)
Action
o Add comment and upload document
o Save
o Reject
o Cancel
o Violation
o Amend
On Data
On agreement
o View Logs
o Request other department review
Description-
User will be able to add comments, in comment section, upload
document and take further actions.
Clicking on “save” button the agreement will be approved and an
agreement will be sent to the manager for final approval process.
Clicking on “Reject” Button agreement will be rejected and
agreement will be sent to WSIM for final decision. Post WSIM
decision the agreement will be deemed as rejected.
Clicking on “cancel” Button agreement will be cancelled and
agreement will be sent to WSIM for final decision. Post WSIM
decision the agreement will be deemed as cancelled.
Users need to checkmark the “Violation” option if they want to
raise violation on any particular agreement and take further
necessary actions (save, reject, and cancel). They can write the
reason in the comment section as to why violation was raised.
o When the application reaches the Wholesale and
Interconnect Manager for review, the manager will be
able to see in the detailed view of application if a
violation was flagged by Examiner or not.
Clicking on “Amend” button and a pop-up will appear where two
kinds of amendment will be shown. Amend on data and amend
on agreement based on the selection user will be re-directed.
(refer to UC_7.9)
Clicking on “View Logs” users will be displayed with the logs of
the agreements. (refer UC_7.10)
Users will be able to view send reminder icon, which will help
them to send reminder manually to operator user. Hence, they
can simply write the message and submit. Then, reminder will be
sent to the service provider user and service provider admin.
Fields and Validation While user reject the agreement, the system should check if they
have added a comments to comments section. If not then user
will be displayed with message “ Kindly add rejection reason in
comments area”
Comments should be mandatory only when sending back
(internally or to operator) or rejecting.
Also, users can upload additional documents and these
documents will be shown when the outcome is determined
(save/rejected/amend) in the saved agreement. Moreover, all
these documents' names, sent by, date, and time will be in
approval logs during the approval process.
Any request submitted by the service provider can be rejected or
cancelled by CITC. These 2 statuses are defined as follows
Rejected - If an IA agreement submitted by operator is incorrect
and is not aligned with the IA regulations. CITC may choose to
reject it. In this case the operator will have to re-initiate the
entire process and submit the agreement again.
Cancelled - If an IA agreement has been submitted by the
operator but there is no traction on it since a long time due to
some reasons (these reasons may be from operator's end or
CITC's end). In such cases, CITC may want to cancel the
submission. Post cancellation, the operator will have to re-
initiate the entire process and submit the agreement again
The system sends a notification and email to service provider
once agreement is submitted by agreement examiner.
Once the examiner rejects a request, it is sent to the Wholesale
and Interconnect Manager
The wholesale and interconnect manager will need to accept the
rejection. Post approval or acceptance, the request is rejected
and sent to Operator.
Users should be able to view all the attachments uploaded
against a particular agreement. Also, CITC uploaded files should
be highlighted in different colour/format so that it will be earlier
for them to understand.
When examiner makes a decision to reject an application, the
status changes from Agreement under Review to Rejected by
Examiner/Cancelled by Examiner and after the Wholesale and
Interconnect Manager agree (approval).
Wholesale and Interconnect Manager will trigger the violation
system if he accepts the reasoning of violation.
In case user has already marked the agreement as violated then
on this page they can proceed with the further actions such as
adding the comment and “save, reject, and cancel the
agreement”.
The request for amendment needs to be sent directly from the
examiner to the service provider.
Approve Button
Reject Button
Violation Checkbox
Amend Button
View Logs Button
Comments Free Text field, Mandatory
Send reminder Button
Requirement Examiner user will be able to view list of agreements that are
Definition pending from WSIM for final outcome.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users has clicked on pending agreement.
3. User has proper internet connectivity.
Post - Condition Examiner will be able to view all the agreement that are pending
from WSIM.
Business Rules / Logic
Whenever user clicks on pending Agreements tile user will be
redirected to the listing page where all the pending agreement from
WSIM will be shown.
Search (Keyword)
Users will be facilitated to search for the records using the keywords.
The entered keyword would be searched in agreement forms and
will display the result based on it.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Pagination
User will be displayed with default top 20 records in listing screen
and user will be able to view rest records by clicking on the
paginations.
Description:-
Clicking on “View” button user will be redirected to page
displaying details of the agreements. (refer UC_7.10)
Description-
Clicking on “View Logs” users will be displayed with the logs of
the agreements. (refer UC_7.12)
Description-
In case of amend on data-
When CITC raised the amendment on data request, then
service provider will receive the notification related to it and
users will be able to make the changes in the agreement form.
Post submission of the changed form, users can view marked
changes data/fields.
Amend on data provided by the CITC in the form of comments
where all the data that needs to change will be shown.
o Also, examiner can view which fields (all the fields)
have been changed after the amendment. Hence,
previous fields values/info and new fields values/info.
In case of amend on agreement-
When CITC raised the amendment on agreement request then
service provide will receive the notification related to it and
users will be able to upload new version of agreement
document.
The system won’t be able to track the changes inside the new
version of document however the document versions will be
maintained.
Amend on agreement provided by the CITC in the form of
comments and document where all the changes will be
mentioned.
Fields and Validation Validate the file size and file type.
The system must save name of requester (operator), date and
time of submission amendment.
Amendment request will be sent to the same examiner user
who has raised the amendment.
The timeline allowed for uploading the agreement is 30 days
configurable (Default timeline will be of 30 days unless
changed by CITC examiner or wholesale interconnect
manager)
The request for amendment needs to be sent directly from
the examiner to the service provider
While sending for amendments the examiner can configure
the timeline on a case-to-case basis. The timeline can also be
configured by the wholesale and interconnect manager.
Requirement Examiners will be able to view all the agreements logs that are
Definition added by the CITC users.
Clicking on “Work Logs” user will be displayed with the work logs
that will include the trail of internal and external communication
in a form of logs that are exchanged during the agreement
approval process. This will include below details:
Process:
On click of logs a pop will appear where work log, and Saved
Workflow Logs button will be shown.
On click of work log, users will be able to view all logs starting
from received/assigned new agreement request, sent to an
amendment request and final approval from wholesale
manager. (internal and external)
Here users can view following details:
o Operator /CITC
o Previous status
o Current status
o Email
o comment
o Date and time
o Attached file (if any) along with date.
Also there would be two buttons named all, and change log.
On click of any button users will be re-directed to the specific
detail page.
On click of change logs, users will be able to view the list of
changes in the specific agreement and users can see the name
of changes in the fields, previous agreement, current
agreement, and date & time. Also users can select the
request ID to view the specific changes.
On click of Saved Workflow Logs, users will be re-directed to
the page where they can view all the information related to
the approval journey, and below details will be shown.
Saved Workflow Logs will display both side
communication (CITC and operator user) on
agreement.
Clicking on cross icon the pop-up will be closed and user will be
redirected to view amendment screen.
All Button
Requirement Examiner user will be able to view list of all saved agreements
Definition
Search
Search By Keyword :
Users will be facilitated to search for the records using the
keywords. The entered keyword would be searched in agreement
forms and will display the result based on it.
If the data does not matches or there is no data available user will
be displayed with message “ no record found”
Pagination
User will be displayed with default top 20 records in listing screen
and user will be able to view rest records by clicking on the
paginations.
All Tab/button
Search
Search Text field, optional
Request ID Text field, optional
Operator name Dropdown, Optional
Advance Search Button
Keyword search Search bar (to enter the keyword
in alphanumeric char)
View Icon Button
Requirement Examiner user will be able to view details of the agreements saved
Definition
Details
o Request ID
o Name of agreement
o Date of agreement
o Renewed Agreement
o Date of termination
o Operator
o Type of License
o Agreement Parties
o Others
o Type of agreement
o Others
o Type of services
o Others
o Currency Type
o Others
o Involved and affected parties
o Notes
o Fees Currency
o Fee Description
o Fees Value
o Add Comments
o Upload Documents
o Attachments listing (if any)
o Action
View Logs
Descriptions:
Clicking on “View Logs” users will be displayed with the logs of
the agreements. (refer UC_7.12)
Description
Clicking on “Submit” button the request to upload agreement
will be raised to respective service provider.
Post submitting the request, users can view it in agreement
request listing and details. (refer to UC_7.16)
Requirement Examiner user will be able to view details of the agreements request
Definition list.
Search (Keyword)
Users will be facilitated to search for the records using the
keywords. The entered keyword would be searched in agreement
forms and will display the result based on it.
If the data does not matches or there is no data available user will
be displayed with message “ no record found”
Description:
Users will be able to view raise request button on this page and
on click of it, a pop-up for raise request agreement screen.(refer
UC_7.15)
Clicking on “View” button user will be redirected to page
displaying details of request agreements.(refer UC_7.17)
Clicking on “Violation” Icon, an agreement will be triggered with
the violation system of CITC.
Clicking on “Flag” icon, the flag can be turned off and on for all
the agreement. The flag will include number of days since
deadline was lapsed.
Fields and Validation
Raise Request Button
View Button
Violation Button
Flag Button
7.17 VIEW RAISE REQUEST DETAIL
Request ID
Operator name
Requested Date
Days Left
Message (message content)
Uploaded documents
Requirement Definition Examiner should be able to view all the different reports from this section.
Requirement Definition Examiner user should have the option where they can enter
different parameters to get the exact match.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on advance search.
3. There should be proper internet connectivity.
Post - Condition Users should be able to advance search by entering/selecting
different parameters.
Business Rules / Logic
This use case will allow users to enter different parameters in
advance search and get desired result. When user clicks on advance
search on home page, an advance search pop-up will appear where
they can enter following parameters:
Advance search
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Currency
o Fees
o Search >>
o Reset>>
Process:
Users will be able to view above parameters in advance search.
Users will be able to enter and select above parameters can
click on search to view the result (Refer to UC_7.20).
On click of reset, users will be able to re-enter and re-select the
given parameters.
List view
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Status
o Action
View details
Description:
On the result listing page, users can view a number of results
found based on the entered parameters.
On click of view, users can view the details similar to the
agreement details of the agreement along with the current/final
status.
In case entered parameters does not match with the database
then a message will be shown as “no data found, please try
again”
7.21 INBOX
Requirement Examiners will be able to view inbox where they will be displayed
Definition with reminders. They will also be able to exchange messages with
operators.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users has clicked on inbox tile/section from home page.
3. User has proper internet connectivity.
Post - Condition Examiner should be able to view inbox section where they can
exchange messages and view reminder.
Business Rules / Logic
Whenever user clicks on inbox, they will be re- directed to the page
where users can view below tabs:
Reminder & notification
Deliberations (receive messages)
User will be able to view all latest reminders & notifications on top
and past one in the bottom.
Actors Examiner
Requirement Users will be able to maintain his/ her profile from here.
Definition
Post - Condition Users will be able view and manage profile details.
Business Rules / On click of “My Profile” user will be navigated to view profile page
Logic where they will be able to view following fields:
Examiner name
User name
Email ID
Phone Number
Profile Photo
Date of birth
Profile Creation date
Users will be able to edit the mobile number and upload profile photo
from this section.
Fields and NA
Validation Back Button
Edit mobile number Text filed (numeric values not more
than 15 digits)
Upload image Upload button (format could be jpeg,
raw image and .PNG)
Change password
New password Text field (Mandatory), Should be
alphanumeric with at-least 1 number
and 1 uppercase character, and length
should be minimum of 8 characters
Confirm password Text field, (Mandatory) It should
match the entered password.
Submit Button
Actors Visitor
Requirement Definition This use case is used to define the Login process for the
Visitor users
Pre - Condition 1. The user should already have an account with the
platform to log in.
2. The user should have proper internet connectivity.
Post - Condition When user enters valid login credentials they should be able
to access the proposed system.
Business Rules / Logic
Whenever user clicks on the Login button, they will be asked
to enter their registered mobile number and enter the
received OTP.
1. Mobile number
2. OTP
3. Enter captcha
4. Submit>>
5. Forgot password
Requirement Definition This use case is used to define forgot password flow for the
Visitor user.
Pre - Condition 1. User should be on the Login Page
2. User should already have an account with the platform.
3. Proper Internet connectivity should be there.
Post - Condition Users should be able to reset their password.
When a user clicks on the link from their email, they will be
asked to enter a password and confirm the password in 2
different fields. All validations will be the same as used while
registration. Once they set their new password, redirect
them to the login page directly.
In case the entered email id does not match with the DB,
then they will be shown a message to check the entered
email id or register with us first.
Submit Button
Description-
FAQs: User will be redirected to “FAQs” page where user can read
the info related to application.
Privacy Policy: User will be redirected to “Privacy policy” page
where user can read the info related to application.
Fields and Validation On click of above tiles users should be re-directed to the respective
page. Example- on click of agreement under review, users will be
re-directed to the listing page.
On click of zoom in/out icon, users will be zoom in twice 125% and
150% from neutral/default 100% of the page and in zoom out 75%
and 50%.
On click of profile icon, users will be re-directed to the account
page.
On click of dark and bright mode, users will be able to switch the
color mode of the website.
The default language would be English however, users will be able
to switch to Arabic language.
Users will be able to view advance search on the landing page,
whenever users click on it an advance search popup will
appear (refer to UC_8.19) and in this search, users will be able to
find both types of application together (open and closed).
Requirement Definition Wholesale manager will receive a new agreement requests created
by the operator.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on new agreement requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of new agreement requests.
Business Rules / Logic This use case will start when user clicks on new agreement requests,
hence they will be able to view the listing of new agreements
created by the operator and following details will be shown.
o Request ID
o Tracking number
o Operator name
o Name of agreement
o Date of signing the agreement
o Agreement submitted date
o Parties of agreement
o Request type
New request
Modification request
o Status
Assignment pending
o Action
Assign to examiner user
View details (refer to UC_8.5)
Raise flag/lower flag
On click of view details, users will be re-directed to the detail
page where all the information will be shown.
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of new agreement request on the home page, users will
be re-directed to the listing page where all the newly received
agreement request and modification request will be shown.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_8.6)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Advanced search will be shown in the listing parameters as well
as the advance search button.
Status description
When user raises agreement upload request to operator the
status would be “requested”.
When user assigns Examiner to raise agreement upload request
then status would be “assigned”
When user receives uploaded agreement from operator then
status would be “assignment pending”
When user assigns agreement request to an examiner then
status would be “agreement under review”
When user agrees to decision of examiner then status would be
“saved/rejected/cancelled”
When user disagrees to decision of examiner then status would
be “agreement under review”
Modification
When user raises modification request on saved agreement then
status would be “amend data/agreement”
When user sends agreement to other department then status
would be “other department review”
When user rejects request of examiner to send to other
department then status would be “agreement under review”
When user sends back application to Examiner to send
application back to Operator then status would be “agreement
under review”
When user receives modification request from Operator then
status would be “assignment pending”
Note: Pending clarification from CITC, if they want to see
operator/CITC initiated modification separately or similarly.
For modification request, the status will be similar to mentioned
above just the request type would be changed from “new
request” to “modification request”
Wireframes:
8.5 New Agreement request details
Requirement Definition Users will be able to view the details of a particular agreement.
Details
Request ID
Name of agreement
Agreement submission date
Request type
o New request
o Modification/change request
Annual renewal
Date of termination
Date of saving agreement
Parties of agreement
Other
Involved or affected parties
Type of agreement
Other
Type of service
Other
Currency
Fees (repetition based on the need of requester)
Fees Description
Other
Fees Value
Fees Currency
Attachment & Annexes
Notes (if any)
Action
o Assign to Examiner user
o Share with internal department
o Violation
o Raise flag/lower flag
Description:
Users will be able to view the details of new agreement and
based on the provided information manager can take further
action (assign to examiner user or share with internal
department)
Assign agreement to examiner user- wholesale manager needs
to follow below process.
o Select examiner user
o Add comment
o Upload document
o Submit>>
Manager can share the agreement request for inquiry (to
internal department) and below process will be followed.
On click of share, a pop-up will appear on this page where user
can select the department, enter the email ID, add comment and
submit.
On click of submit, application will be sent to the department
manager who can view and add the comment and re-send to the
same user.
On click of violation an agreement will be marked as violated
and further action can be taken.
Tracking logic
Requirement Definition Users will be able to send the agreement upload request to the
service provider admin.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement upload requests.
3. There should be proper internet connectivity.
Post - Condition Users should be able to raise a request to upload an agreement.
Business Rules / Logic WSIM will be able to view two tiles inside agreement request i.e.
raise agreement upload request (to operator) and ask examiner to
raise request (refer to UC_8.7).
Listing
o Name of agreement
o Request type
o Requested on
o Timeline
o Parties of agreement
o Operator
o Days left
o Action
View
In view, users can view added comment and
uploaded document along with above attributes.
Cancel
Raise request
o Select service provider admin
o Name of agreement
o Timeline
o Parties of agreement
o Comment
o Upload document
o Submit>>
Description:
Users will be able to view above form and can enter the
necessary details to raise the agreement request.
On click of submit, agreement request will be sent to the specific
operator admin.
Fields and When user raises agreement upload request to operator the
Validation status would be “requested”.
Requirement Definition Manager will assign a specific examiner user to raise the agreement
request.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on assign examiner to raise request.
3. There should be proper internet connectivity.
Post - Condition Manager will assign an examiner user to raise the agreement
request.
Business Rules / Logic This use case will define the process to assign the examiner user to
raise an agreement request. Hence, manager will be able to view the
listing of raised requests and option to request examiner by filling up
below form.
Listing
o Examiner name
o Request type
o Requested on
o Submission date of the agreement
o Operator
o Status
o Action
View
In view, users can view uploaded document and
added comment along with the above attributes.
Cancel
WSIM will be able to cancel the sent request to examiner user and
examiner will no longer be able to take further actions on the same.
Examiner request
o Select examiner user
o Enter the service provider names (from which request
will be raised)
o Name of agreement
o Date of signing the agreement
o Submission due date
o Select request type
New request
Modification request
o Attachment
o Add comment
o Submit>>
Process:
Manager can assign specific examiner to raise an agreement
request.
On click of submit, the request will be sent to the examiner user.
Hereafter, examiner is responsible to raise the agreement
request.
Requirement Definition Users will be able to view all the ongoing agreement which are
assigned to different examiners.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on agreement under review.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of agreement under review.
Business Rules / Logic In agreement under review, WSIM can view two tiles i.e. Active
agreements and pending agreements (refer to UC_8.10). And on
click of active agreement they will be re-directed to this page where
list of ongoing agreements requests on the platform and following
list view will be displayed.
o Request ID
o Name of agreement
o Date of signing the agreement
o Submission date
o Assigned examiner name
o Operator name
o Request type
New request
Modification request
o Status
Agreement under review
Amend on data
Amend on agreement
Other department review
o Action
View details (refer to UC_8.9)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of active agreement tile, users will be re-directed to the
listing page where all the open/ongoing assigned agreement will
be shown.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_8.9)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters/search will be shown in the listing parameters as well as
the advance search button.
Status:
When WISM raises the agreement upload request to operator
then status would be “requested”
When user assigns Examiner to raise agreement upload request
then status would be “assigned”
When user receives uploaded agreement from operator then
status would be “assignment pending”
When user assigns agreement request to an examiner then
status would be “agreement under review”
When user agrees to decision of examiner then status would be
“saved/rejected/cancelled”
When user disagrees to decision of examiner then status would
be “agreement under review”
Modification
When user raises modification request on saved agreement then
status would be “amend data/agreement”
When user sends agreement to other department then status
would be “other department review”
When user rejects request of examiner to send to other
department then status would be “agreement under review”
When user sends back application to Examiner to send
application back to Operator then status would be “agreement
under review”
When user receives modification request from Operator then
status would be “assignment pending”
Note: Pending clarification from CITC, if they want to see
operator/CITC initiated modification separately or similarly.
For modification request, the status will be similar to mentioned
above just the request type would be changed from “new
request” to “modification request”
Wireframes:
8.9 Agreement under review details (active agreement)
Requirement Definition Users will be able to view the details of the ongoing agreements.
Details
o Request ID
o Name of agreement
o Agreement submission date
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Request type
New request
Request update
o Progress status
Agreement Under review
Amendment on Data/agreement
Saved (final outcome)
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Attachment & Annexes
Uploaded pdf file
o Action
Logs
Re-allocate the agreement
Description:
Users will be able to view the details of the agreement and can
check the current status of the agreement.
Users will be able to view logs icon on this page and on clicking,
they will be navigated to the logs page. (Refer to UC_8.17)
Manager will be able to re-allocate the agreement request from
one examiner to another.
o User needs to select the new examiner user
o Add comment
o Upload
o Submit>>
Request Type:
New Request- When new agreement upload request sent by the
examiner or wholesale interconnection manager.
Request update- When modification/change request sent by the
operator in the existing agreement.
Progress status:-
Agreement Under review- when application has been submitted
to the CITC.
Amendment- When any type of amend request raised by the
CITC could be amend on data or amend on agreement.
Saved- when agreement is saved by the examiner user and
wholesale manager.
Logs Button
Re-allocation of agreement
Select new examiner Dropdown, (mandatory, single selection
only)
Add comment Text field to enter keyword (mandatory),
300-400 alphanumeric char
Upload document PDF, optional
Submit Button
o Request ID
o Name of agreement
o Date of signing the agreement
o Submission date
o Type of license
o Type of agreement
o Assigned examiner name
o Request type
New request
Modification request
Request update
o Status
Saved by Examiner
Rejected by Examiner
Cancelled by examiner
Request other department review
o Action
View details (refer to UC_8.11)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
Whenever agreement request saved/rejected by the examiner
user, the request will be sent to wholesale manager for final
decision.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_8.11)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters/searches will be shown in the listing parameters.
Status:
Saved by examiner- When IA agreement is saved by the
examiner user.
Rejected by examiner- When IA agreement is rejected by the
examiner.
Cancelled by examiner- When IA agreement is cancelled by the
examiner due to not getting response from the operator on
certain timeline.
Wireframes:
8.11 Pending Agreement details
Requirement Definition Users will be able to view the details of the pending agreements.
Details
o Request ID
o Name of agreement
o Agreement submission date
o Agreement termination
Date of termination
Renewed agreement
Other (checkbox)
o Request type
New request
Modification request
Request update
o Progress status
Agreement Under review by examiner
Amendment on Data/agreement
Saved by examiner
Saved (final outcome)
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Attachment & Annexes
Uploaded pdf file
o Action
Add comment and upload document
Agree (users can agree for below events)
Save
Reject
Cancel
Request other department review
Violation (trigger to violation system)
Send back to examiner
Share with internal department
Logs
Description:
Post decision of the examiner user, the agreement request will
be sent to wholesale manager where above details can be
viewed.
On click of agree, the agreement will be deemed as final decision
on the agreement. (whether the examiner decision would be
saved, cancelled or rejected)
On click of send to examiner, then agreement will be send back
to the same examiner for further review.
Users will be able to view logs icon on this page and on clicking,
they will be navigated to the logs page. (Refer to UC_8.17)
WSIM can view if an agreement is marked as “Violated” by
examiner or not, along with the reasoning and decision
(saved/rejected/cancelled). Hence, WSIM can agree with the
examiner decision or he can send back to examiner for further
clarification.
On clicking of “Violation” an agreement will be marked as
violated and post final decision it will be triggered to the violated
system.
On click of share, user will be able to share the agreement with
internal department for review.
Request Type:
New Request- When new agreement request send by the
service provider admin or service provider user.
Request update- When modification/change request sent by the
operator in the existing agreement.
Progress status:-
Agreement Under review- when application has been submitted
to the CITC.
Amendment- When any type of amendment request raised by
the CITC could be amend on data or amend on agreement.
Saved- when agreement is saved by the examiner user and
wholesale manager.
Logs Button
Agree Button
Send back to examiner Button
Violation Check box
Share with internal Button
department
8.12 Manage users
Requirement Definition This use case is used to define the elements available in User
Management.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on user management.
3. There should be proper internet connectivity.
Post - Condition Users will be able to view created users and manage it from this section.
Wholesale manager can click on this section to view all the examiner
and service provider admin. They have option to filter user type
1. Filter by
1.1. User type
1.1.1. Examiner user
1.1.2. Service provider admin
2. Search by
2.1. User name
2.2. Mobile number
2.3. Email ID
Users will be able to filter out the examiner and service provider
admin user.
Users will be able to search for the users by entering the name,
email ID or mobile number.
Pagination
User will be displayed with default top 20 records in listing page and
user will be able to view rest records by clicking on the pagination.
View Icon
Edit Icon
Requirement Definition This use case is used to define the elements available in User
Management.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on edit ot add users.
3. There should be proper internet connectivity.
Post - Condition Users will be able to edit and add new users on the platform.
Edit Examiner
Clicking on “Edit” button user will be displayed with the Edit
examiner user page having below details:
User Name
Email ID
Mobile number
User role
Password
Status
Default user listing will be shown for all the latest added users.
Manage role button will be shown on internal user listing page.
Email id
Password
Login URL
Password will be an auto generated password which can be used by
service provider admin and examiner to login to application for first
time.
Pagination
User will be displayed with default top 20 records in listing page and
user will be able to view rest records by clicking on the pagination.
Submit Button
Back Button
Search
View Icon
Edit Icon
Role Listing:
Users will be displayed with all roles created so far in the system. Users
will also be able to search using search bar available on page
Search:
Users will be able to search records using keywords.
Add Role:
Clicking on “Add Role” button, user will be redirected to role creation
page with below capture fields
Role name
Status
Access Rights
User will be facilitate to select the access rights to modules and its
permission (view and modify).
Edit Role
Clicking on “Edit” button user will be redirected to edit role page, with
below fields
Role ID/Code
Role name
Status
Access Rights
Clicking on save button the updates will be saved in the system.
View Role
Clicking on edit icon, user will be redirected to view role page, with below
fields
Role ID/Code
Role name
Status
Access Rights
Add Role
Save Button
Back Button
View Role
Role ID Label
Status Checkbox
Edit Button
Back Button
Edit Role
Role ID Label
Status Checkbox
Save Button
Back Button
Wholesale manager can click on this section to view all the created
department users. They have option to search option
1. Search by
1.1. User name
1.2. Mobile number
1.3. Email ID
Users will be able to search for the users by entering the name,
email ID or mobile number.
Email id
Password
Login URL
Pagination
User will be displayed with default top 20 records in listing page and
user will be able to view rest records by clicking on the pagination.
View Icon
Edit Icon
Requirement Wholesale manager will be able to view list of all saved agreements
Definition
On click of view details, users will be re-directed to the detail page of the
agreement.
Search
Search By Keyword :
Users will be facilitated to search for the records using the keywords. The
entered keyword would be searched in agreement forms and will display
the result based on it.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
On click of raise modification, a pop-up will appear where user can add the
comment, upload document (if any) and submit. Thereafter, the request
will be sent to service provider admin.
Pagination
User will be displayed with default top 20 records in listing screen and user
will be able to view rest records by clicking on the paginations.
Advance search
Clicking on “View” button user will be redirected to page displaying details
of the agreements.(Refer UC_8.19)
Modification
When user ask examiner to raise agreement modification request to
operator the status would be “requested”.
When user sends agreement to other department then status would
be “other department review”
When user rejects request of examiner to send to other department
then status would be “agreement under review”
When user agrees to decision of examiner on modification request
then status would be “saved/rejected/cancelled”
When user disagrees to decision of examiner on modification then
status would be “agreement under review”
When user sends back application to Examiner to send application
back to Operator then status would be “agreement under review”
When user receives modification request from Operator then status
would be “assignment pending”
Note: Pending clarification from CITC, if they want to see operator/CITC
initiated modification separately or similarly.
In case entered parameters matches with the database then users can
view the result in a form of listing.
If the data does not matches or there is no data available user will be
displayed with message “ no record found”
Manager can toggle between saved and all agreements where in saved
listing only saved/approved agreement will be shown and in all
cancelled/withdrawn and rejected agreement will be shown.
On selection of all, users can view all the agreement with different
status types such as cancelled, rejected, withdrawn and on click of
saved, only saved agreement will be shown.
Users will be able to view a list of saved agreements and by clicking on
any agreement they will be able to view the details.
The agreement should contain all the associated files (word, pdf, and
excel).
Upon saving the agreement, the system numbers the agreement file
as follows:
o Year of saving + 4 sequential numbers
Violation integration:
Violation system is a system through which penalties can be issued to
the operator.
A separate icon needs to be available which will be used to trigger the
violation system to issue the penalty.
The examiner and the wholesale interconnect manager will be able to
manually click on this icon and trigger the request to the violation
system
There will be no automatic triggering of the violation system. It needs
to be manually clicked and then only the request will be sent.
The icon to trigger the violation system will be available on the
detailed view of the agreement submitted and on the listing page
(which shows the list of requests which have been received & under
review)
Apart from the violation system, the employee database also needs to
be linked to the IA management tool. No other system will be linked to
the IA management tool.
Modification request is only raised by the WSIM.
Modification request sent by the operator user will be received by the
WSIM only and later they can assign it to examiner user.
All Tab/Button
Search
Search Text field, optional
Request ID Text field, optional
Type of agreement Dropdown, optional
Name of agreement Text field, optional
Operator name Dropdown, Optional
Advance Search Button
Date of saved agreement Sorting (oldest/newest)
View Icon Button
Raise modification request
Add comment Free Text field, (Mandatory) with
word limit of 400-500 char.
Upload document PDF, Word, optional (size limit 20 MB)
Submit Button
8.16 VIEW SAVED AGREEMENTS
Requirement Definition Wholesale manager will be able to view details of the agreements
saved.
Pre - Condition Users should be successfully logged-in on the Interconnection
agreement.
Users has clicked on view detail on saved agreement.
User has proper internet connectivity.
Post - Condition Users will be able to view details of the saved agreement.
Request ID
Name of agreement
Date of agreement
Renewed Agreement
Date of termination
Operator
Type of License
Agreement Parties
Others
Type of agreement
Others
Type of services
Others
Currency Type
Others
Involved and affected parties
Notes
Fees Currency
Fee Description
Fees Value
Uploaded Documents
Attachments listing (if any)
Progress Status
o Agreement Under review
o Amendment (data/agreement)
o Other department review
o Saved
o Rejected
o Request updated
o Cancelled
o Withdrawn
Action
o View Logs (Refer to UC_8.17)
o Raise modification
o Violation
o Share with competent department
Clicking on “View Logs” users will be displayed with the logs of the
agreements. (Refer UC_8.17)
On click of raise modification, manager will be able to raise the
modification request from operator.
Progress status:-
Agreement Under review- when application has been submitted
to the CITC.
Amendment- When any type of amend request raised by the CITC
could be amend on data or amend on agreement.
Saved- When IA agreement is approved/saved by the CITC.
Rejected- When IA agreement is rejected by the CITC and send
back due to issues.
Cancelled- When CITC is not getting the response within certain
time stamp then CITC can close the agreement.
8.17 Logs
Requirement Definition Manager should be able to view all the logs against the agreement.
Process:
On click of logs a pop-up will appear where work log, and Saved
workflow Logs button will be shown.
On click of work log, users will be able to view all logs starting
from assignment of new agreement request, sent to an
amendment request and final approval. (internal and external)
Here users can view following details:
o Operator/CITC
o Previous status
o Current status
o Email
o comment
o Date and time
o Attached file (if any) along with date.
Also there would be two buttons named all, and change log. On
click of any button users will be re-directed to the specific detail
page.
On click of change logs, users will be able to view the list of
changes in the specific agreement and users can see the name of
changes in the fields, previous agreement, current agreement, and
date & time. Also users can select the request ID to view the
specific changes.
On click of Saved Workflow Logs, users will be re-directed to the
page where they can view all the information related to the
approval journey, and below details will be shown.
Saved Workflow Logs will display both side communication
(CITC and operator user) on agreement.
All Button
8.18 My Profile
Requirement Manager will be able to maintain his/ her profile from here.
Definition
Post - Condition Users will be able view and manage profile details.
Business Rules / On click of “My Profile” user will be navigated to view profile page
Logic where they will be able to view following fields:
Super admin name
Email ID
Phone Number
Profile Photo
Profile Creation date
Wholesale manager will be able to edit the email, mobile number and
upload profile photo from this section.
Fields and NA
Validation Back Button
Edit mobile number Text filed (numeric values not more
than 15 digits)
Upload image Upload button (format could be jpeg,
raw image and .PNG)
8.19 Advance search
Requirement Definition Wholesale manager user should have the option where they can
enter different parameters to get the exact match.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on advance search.
3. There should be proper internet connectivity.
Post - Condition Users should be able to advance search by entering/selecting
different parameters.
Business Rules / Logic
This use case will allow users to enter different parameters in
advance search and get desired result. When user clicks on advance
search on home page, an advance search pop-up will appear where
they can enter following parameters:
Advance search
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Type of license
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Type of service
o Currency
o Fees
o Search >>
o Reset>>
Process:
Users will be able to view above parameters in advance search.
Users will be able to enter and select above parameters can
click on search to view the result (Refer to UC_8.20).
On click of reset, users will be able to re-enter and re-select the
given parameters.
Requirement Definition Wholesale manager user should be able to view searched results on
this page.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should have searched for the agreement.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the searched results.
List view
o Request ID
o Name of agreement
o Date of agreement
o Agreement termination
o Parties of agreement
o Involved or affected parties
o Type of agreement
o Status
o Action
View details
Description:
On the result listing page, users can view a number of results
found based on the entered parameters.
On click of view, users can view the details similar to the
agreement details of the agreement along with the current/final
status.
In case entered parameters does not match with the database
then a message will be shown as “no data found, please try
again”
Requirement Definition Manager should be able to view inbox where they can view
remainders and notifications.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on inbox tile/section from home page.
3. There should be proper internet connectivity.
Post - Condition Manager should be able to view inbox section where they can
reminders and notifications.
Business Rules / Logic
Whenever user clicks on inbox, they will be re- directed to the page
where users can view below separate sections:
Inbox
Reminders
Notifications
User will be able to view all latest reminders & notifications on top
and past one in the bottom.
8.22 Reports
Requirement Definition Wholesale manager should be able to view all the different reports from
this section.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked reports home page.
3. There should be proper internet connectivity.
Post - Condition Manger should be able to view different kinds of reports such as KPI.
Business Rules / Logic
This use case will allow users to view different kinds of KPI reports on
the below parameters:-
Number of approval provided by the examiner
Number of rejection provided by the examiner
Average time to approve/reject the agreement from examiner
Most number of amendment on agreement raise by the
examiner
Most number of amendment on data/fields raise by the
examiner
Requirement Definition Wholesale manager should be able to view and configure the
timeline.
Pre - Condition 1. Manager should be successfully logged-in on the interconnection
agreement.
2. Manager should be clicked on timeline configurable.
3. There should be proper internet connectivity.
Post - Condition Wholesale manager should be able to manage the timeline for
different events.
Business Rules / Logic Wholesale manager should be able to view the default time for
various events and can change the timeline for the same.
Examiner user
Service provider
Amending the agreement (in case of requesting an amendment
to the agreement after studying)
Estimated time to review is 30 business days
Following notification & email events will be triggered
o Reminder email at the beginning of the day (5)
o Reminder email at the beginning of the day (10)
o Reminder email at the beginning of the day (15)
o Reminder email at the beginning of the day (20)
o Reminder email at the beginning of the day (25)
o Reminder email at the beginning of the day (30)
When the deadline ends, the request will be transferred to the
Authority.
Amending the data/entries (in case of requesting an amendment
to the request after studying)
Estimated time to review is 10 business days
Following notification & email events will be triggered
o Reminder email at the beginning of the day (5)
o Reminder email at the beginning of the day (10)
When the deadline ends, the request will be transferred to the
Authority.
Department user
Reply to the inquiry
Estimated time to review is 10 business days
Reminder email at the beginning of the day (3)
Reminder email at the beginning of the day (4)
When the deadline expires, a daily email is sent to the director of
the department and the concerned employee.
Requirement Definition Wholesale manager should be able to view and manage License
types.
Pre - Condition 1. Manager should be successfully logged-in on the interconnection
agreement.
2. Manager should be clicked on manage license type.
3. There should be proper internet connectivity.
Post - Condition Wholesale manager should be able to manage the license types on
the platform.
Business Rules / Logic Wholesale manager should be able to view the default created
license types on the platform and can also manage it from this
section.
Add Button
Delete Button
Edit Button
9 Department user
9.1 New user accessing Interconnection agreement
Requirement Definition This use case is used to define the process to access the
interconnection agreement system.
Pre - Condition 1. The user account should be created by the wholesale manager.
2. The user should have proper internet connectivity.
Post - Condition Users should be able to view the process to access the
interconnection agreement.
Business Rules / Logic
Department users will be created by the wholesale manager, and
login credentials will be shared over registered email.
Email ID
Mobile number
Dummy password
URL to access
On click of URL they will be asked to enter the email ID, mobile
number, dummy password and captcha. Hereafter, users will receive
an OTP on their registered mobile number (for validation).
Actors Visitor
Requirement Definition This use case is used to define the Login process for the Visitor
users
Pre - Condition 1. The user should already have an account with the platform to
log in.
2. The user should have proper internet connectivity.
Post - Condition When user enters valid login credentials they should be able to
access the proposed system.
Business Rules / Logic
Whenever user clicks on the Login button, they will be asked to
enter their registered mobile number and enter the received OTP.
1. Mobile number
2. OTP
3. Enter captcha
4. Submit>>
5. Forgot password
Requirement Definition This use case is used to define forgot password flow for the Visitor
user.
Pre - Condition 1. User should be on the Login Page
2. User should already have an account with the platform.
3. Proper Internet connectivity should be there.
Post - Condition Users should be able to reset their password.
Once they will click on forgot password button, they will be asked
to enter their registered email ID and click submit. The system will
look for a match in the database and if a match is found, they will
be displayed a message that a reset password link has been
successfully shared on your registered email id, please use the link
to generate a new password.
When a user clicks on the link from their email, they will be asked
to enter a password and confirm the password in 2 different fields.
All validations will be the same as used while registration. Once
they set their new password, redirect them to the login page
directly.
In case the entered email id does not match with the DB, then they
will be shown a message to check the entered email id or register
with us first.
Submit Button
Home page
o Header
Logo and name
o Tiles
New inquires
Previous inquires
My profile
o Content zoom twice (in/out)
o My account
o Change theme (color and design scheme will be changed on
click)
o Switch Language: English(Default), and Arabic
o Footer
FAQs
Privacy policy
Description-
On the home page, users will be able to view above mentioned
details.
On click of any tile, users will be redirected to the particular page
where they can view details about respective sections.
New inquires- Users will be able to receive new inquires raised by
the wholesale manager. (refer to UC_9.5)
Previous inquires- Users will be able to view all inquiries that they
have received on the platform. (Refer to UC_9.7)
My profile- User will be able to view their profile where basic
information will be displayed. (Refer to UC_9.9)
FAQs: User will be redirected to “FAQs” page where user can read
the info related to application.
Privacy Policy: User will be redirected to “Privacy policy” page
where user can read the info related to application.
Fields and Validation On click of zoom in/out icon, users will be zoom in twice 125% and
150% from neutral/default 100% of the page and in zoom out 75%
and 50%.
On click of profile icon, users will be re-directed to the account
page.
On click of dark and bright mode, users will be able to switch the
color mode of the website.
The default language would be English however, users will be able
to switch to Arabic language.
Requirement Definition Users will be able to view the all newly inquires received from
wholesale interconnect manager.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on new inquires.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of newly inquires received from
WIM.
Business Rules / Logic
This use case will start when user clicks on new inquires, hence they
will be able to view the listing of newly inquires received from WIM
and following details will be displayed.
o Request ID
o Operator name
o Name of agreement
o Date of signing the agreement
o Agreement submitted date
o Parties of agreement
o Request type
New request
Modification request
o Action
View details (refer to UC_9.6)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of new inquires on the home page, users will be re-
directed to the listing page where all the newly received
inquiries will be shown.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_9.6)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters/searches will be shown in the listing parameters.
Details
Request ID
Name of agreement
Agreement submission date
Request type
o New request
o Modification/change request
Annual renewal
Date of termination
Date of saving agreement
Parties of agreement
Other
Involved or affected parties
Type of agreement
Other
Type of service
Other
Currency
Fees (repetition based on the need of requester)
Fees Description
Other
Fees Value
Fees Currency
Attachment & Annexes
Notes (if any)
Action
o Add comment
o Submit>>
Description:
Users will be able to view the details of new inquires and based
on the provided information they can revert back to the WIM.
They will be able to revert just by adding the comment and
submit.
Requirement Definition Users will be able to view the all previous inquires on which they
have worked.
Pre - Condition 1. Users should be successfully logged-in on the Interconnection
agreement.
2. Users should be clicked on previous inquires.
3. There should be proper internet connectivity.
Post - Condition Users should be able to view the list of previous inquires on which
they have worked.
Business Rules / Logic
This use case will start when user clicks on previous inquires, hence
they will be able to view the listing of previous inquires on which
they have worked till now.
o Request ID
o Operator name
o Name of agreement
o Date of signing the agreement
o Agreement submitted date
o Parties of agreement
o Request type
New request
Modification request
o Action
View details (refer to UC_9.8)
Also, users can view keyword search option where they can
manually enter the agreement related keyword and get the desired
outcome.
Process:
On click of previous inquires on the home page, users will be re-
directed to the listing page where all the previous received
inquiries will be shown.
On click of view details, users will be re-directed to the detail
page of a selected agreement (refer to UC_9.8)
Users will be able to view Keyword search as mentioned above
to get the desired result.
Filters/searches will be shown in the listing parameters.
Details
Request ID
Name of agreement
Agreement submission date
Request type
o New request
o Modification/change request
Annual renewal
Date of termination
Date of saving agreement
Parties of agreement
Other
Involved or affected parties
Type of agreement
Other
Type of service
Other
Currency
Fees (repetition based on the need of requester)
Fees Description
Other
Fees Value
Fees Currency
Attachment & Annexes
Notes (if any)
Action
o View added comment
Description:
Users will be able to view the details of previous inquires.
They will be able to view the provided comments. Also, if any
comment added by the WIM.
9.9 My Profile
Post - Condition Users will be able view and manage profile details.
Business Rules / On click of “My Profile” user will be navigated to view profile page
Logic where they will be able to view following fields:
Department user name
Email ID
Phone Number
Profile Photo
Profile Creation date
Users will be able to edit the mobile number from this section.
Fields and NA
Validation Back Button
Edit mobile number Text filed (numeric values not more
than 15 digits)
Upload image Upload button (format could be jpeg,
raw image and .PNG)
10 Operating Environment:
The proposed system’s web application will be compatible with the following browsers
13 Technical Requirement:
Web application: TBD
Database: MySql (TBD)
Design Tools : Adobe Photoshop, Corel Draw, HTML5, CSS
14 Hardware Requirement:
NA.