Sunteți pe pagina 1din 56

Enhanced Licensing

System Environment
IC 01: Commissioner

IC 10: PUBLIC

IC 02: Deputy Comm.

Licensing Division
Division

LICENSE

IC 04_: Division Chief


IC 05_: Division Supervisor
Supervisor
IC 06_: Division IC Specialist

Compan
y
Agent

Other

IC 04_: Division Chief


IC 05_: Division

PROFILE &
DATA

IC 09: Company

IC 06_: Division IC Specialist

Company
Agent

FINANCIA
LS

Compan
y
Monthly,
Quarterly,

IC 08: Cashiering

PAYMENTS

Compan
y
Agent

Admin Tools

STAT. &
REPORT

Company
Agent

1.1 System Environment

1.2 Cases
2

Use Case Number

UC-00-001

Use Case Name

View Company Profile

Use Case Description

This use case enables the user to view an existing company profile
through the use of various filters.

Actor/s

Precondition

User can access the company profiles list page

Trigger

User selects View Company Profiles link

Basic Flow

IC officer
Insurance company personnel(his own company only)
Personnel from other insurance related companies

1. System displays page containing the following search


criteria:

Company Name
o If applicable, this defaults to the
Company of the current user.

License Number
TIN
TRN

Additional filters to enable viewing of multiple companies:

Company type
o Life
o Non-Life
o Others (Refer to Appendix Section for
Status
o
o
o
o
o

complete list)
Active
Inactive
For Approval
Approved for Payment
Paid

2. System retrieves and displays the list of companies based


on the provided search criteria.

Each displayed record will be clickable to enable viewing of


complete company profile.

Alternate Flows

A1 No record is found for the specified search criteria


1.

In Step 2 of Basic Flow, no record is found for the specified

2.

search criteria.
System displays message, No record is found for the
selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Company profile is successfully displayed.

Extension Points

Business Rules

The search criteria that will be displayed will be based on the ROLE
of the user.

Notes

The list of ROLES will be created and agreed upon between IC and
development team.

Use Case Number

UC-00-002

Use Case Name

View Agent Profile

Use Case Description

This use case enables the user to view existing agent profiles
through the use of various filters.

Actor/s

Precondition

User can access the agent profiles list page

Trigger

User selects View Agent Profiles link

Basic Flow

IC officer
Insurance company personnel
Personnel from other insurance related companies (Please refer
to appendix for complete list)

3. System displays page containing the following search


criteria:

Last name
First name
TIN
Company Type
Company
o If applicable, this defaults to the
Company of the current user.

Status
o
o
o
o
o
o

New License For Approval


New License Approved for Payment
New License Paid
License Renewal For Approval License
Renewal Approved for Payment
License Renewal Paid

4. System retrieves and displays the list of agents based on


the provided search criteria.

Each displayed record will be clickable to enable viewing of


complete agent profile.

Alternate Flows

A1 No record is found for the specified search criteria


3.
4.

In Step 2 of Basic Flow, no record is found for the specified


search criteria.
System displays message, No record is found for the
selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Agent profile is successfully displayed.

Extension Points

Business Rules

Notes

Use Case Number

UC-00-003

Use Case Name

View Summary Reports

Use Case Description

This use case enables the user to view summaries of different


reports. This will be the reports found in the Annual Report
published by IC. The reports will be generated using different userdefined criteria.

Actor/s

IC officer

Precondition

User access the IC admin page

Trigger

User selects View List Summary Report link

1. System displays page containing list of summary report.


2. The following search criteria is provided for easy access of

Basic Flow

Alternate Flows

summary report:
a. List of Authorized Insurance Company Information
i. Per Region
b. List of Intermediaries
i. Per Region
c. List of Adjuster Company
i. Per Region
3. System retrieves and displays the list of summary report.
4. User select on specific summary report for viewing.
5. User clicks on View Summary Report link.
6. System display summary report.
A1 No record is found for the specified search criteria

1. In Step 2 of Basic Flow, no record is found for the specified


search criteria.

2. System displays message, No record is found for the


selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Summary report is successfully displayed.

Extension Points

Business Rules

The following will be part of the company information:

3. Total number of officers and employees per company


4. Total number of agents per company
o Unique agents
o License per agent
o New agents
Current date up to June 30 the following
year.
Renewal
July 1 of the current year up to June 30 of
the following year.
o Currently, report is for annual figures only. The
target is to have a 3-year summary.
List of company directors and officers.
Negative list of directors and officers.
List of company stockholders.
List branches per company
Summary of Authorized Capital Stock

5.
6.
7.
8.
9.

1.3 Commissioner Use Cases


The Commissioner has the following sets of use cases:
View List of New
Company License
Application

DashboardReview

View List of Renew


Company License
Application

Managers
Approved/Denied New
Company License
Application

IC 01: Commissioner

Approved/Denied of Renew
Company License
Application

Create Report

Send Email
Notification

Company
View Company Profile and Detail

Agent Module
View Company Profile and Detail

Statistics
View Company Profile and Detail

MANAGERS MODULE
8

Use Case Number

Use Case
UC-01-001
Number

UC-01-002

Use Case Name

Use Case
Dashboard
Name Review

View List of New Company License Application

Use Case Description Use Case


ThisDescription
use case enables This
the user
use case
to view
enables
list of the
newuser
andto
renew
view list of new company license
company license application
application
through
through
the use
theof
use
various
of various
filters.
filters.
If New Company , user can view its status from Licensing Division
Actor/s
IC its
01: status
Commissioner
If Renewal, user can view
flag from different Division.
Precondition
Actor/s

Trigger
IC 01: Commissioner User selects View List of New Company License Application link
Select
User Login and access Dashboard
the Managers
Module Commissioner

Precondition
Trigger

Basic Flow

UserLogin and access the Managers Module Commissioner

Basic User
Flow Login and Dashboard3.
View
List appear
of New/Renew
System
displays
page containing the following search
criteria:
Company License Application link
Transaction Reference Number
Dashboard Select
Company Name
o If applicable,
this defaults to the
1. System displays page containing the following
search
Company
of
the
current user.
criteria:
License
Transaction Reference
NumberNumber

TIN
Company Name
o If applicable, this defaults to the

Company of the current user.


Additional filters to enable viewing of multiple companies:
License Number

TIN

Company type
o Life
o Non-Life
Additional filters to enable viewing of multiple companies:
o Others (Refer to Appendix Section for
complete list)

Company type
Status
o Life
o For Approval
o Non-Life
o Approved for Payment
o Others (Refer to Appendix Section for
o Paid
complete list)

Status
o Status flag from different Division
System retrieves and displays the list of companies based
o 4.Status
flag from 4 Dep.Com.
on the provided search criteria.
o For Approval
o Approved for Payment
o Paid
Each displayed record will be clickable to enable viewing of
complete company profile for validation.

2. System retrieves and displays the list of companies based


on the provided search criteria.
Alternate Flows
A1 No record is found for the specified search criteria

3. In
Step
2 of BasictoFlow,
no viewing
record isoffound for the specified
Each displayed record
will
be clickable
enable
search
criteria.
complete company profile for validation.
4. System displays message, No record is found for the
selected criteria.
Alternate Flows

A1 No record is found for the specified search criteria


Exception Flows
E1 If a system error is encountered, the system will display an
appropriate
message.
1. In Step 2 of Basic
Flow, no error
record
is found for the specified

search criteria.
Post-condition
List of New Company License Application is successfully displayed.
2. System displays message, No record is found for the
selected criteria.
Extension Points
-

Exception Flows

Post-condition

Business Rules
The search criteria that will be displayed will be based on the ROLE
E1 If a system error is encountered, the system will display an
of the user.
appropriate error message.
Notes

The list of ROLES will be created and agreed upon between IC and
List of New Company License Application is successfully displayed.

Use Case Number

UC-01-003

Use Case Name

View List of Company License Renewal Application

Use Case Description

This use case enables the user to view list of company license
renewal application through the use of various filters.

Actor/s

Use Case
Number
IC
Licensing officerUC-01-004

Precondition

Use Case Name


Approve / Disapprove New Company License Application
User access the IC admin page

Trigger

Use Case Description


This use case enables the user to approve/disapprove of new
User selects View List of Company License Renewal Application link
company license application.

Basic Flow

7. System displays page containing the following search


criteria:

Transaction Reference Number


IC Licensing officer
Company Name
o access
If applicable,
this defaults
to page
the
User
new company
profile

Actor/s
Precondition

Company of the current user.

UserNumber
clicks on Approve/ Disapprove button
License
TIN
1. User clicks on specific company profile for evaluation.
2. System display information of new company profile and the

Trigger
Basic Flow

requirements submitted by the applicant.


Additional filters to enable viewing of multiple companies:
3. User validates the information entered by the applicant
including the attach documents.
Company
4.type
User set the application status to for For Approval.
o 5.LifeUser forwards the application to deputy commissioner for
o Non-Life
more evaluation and sends application to commissioner for
o Others
(Refer to Appendix Section for
approval.
complete
6. After thelist)
approval of commissioner user sets status to
Status
Approved for Payment and generate order of payments.
o 7.ForSystemsends
Approval
notification via email for approved license to
company
attached order of payment.
o Approved
forwith
Payment

o
Alternate Flows

Paid

A1 Disapproved to licensing division

8. System retrieves and


the list submitted
of companies
based requirements, user
1. displays
If the company
incomplete
on the provided searchsets
criteria.
application status to Disapproved.
2. System sends Notification to company via email.
Each displayed record will be clickable to enable viewing of
complete company
profile for validation.
A2 Disapproved
to Commissioner

1. If license application is disapproved to commissioner,

Alternate Flows

application will send back to licensing.


A1 No record is found for the specified search criteria
2. User set application status to Disapproved.
3. System
sends Notification to company via email.
14. In Step 2 of Basic Flow,
no record is found for the specified
search criteria.
15. System displays message, No record is found for the
selected criteria.
Exception Flows

Exception Flows

Post-condition

E1 If a system error is encountered, the system will display an


appropriate error message.
E1 If a system error is encountered, the system will display an
appropriate error message.
Post-condition
New Company License Application is successfully Approved/
Disapproved.
List of Company License Renewal Application is successfully
displayed.
Extension
Points
-

Extension Points

- Rules
Business

Business Rules

Notes The search criteria that will be displayed will be based on the ROLE
of the user.

Notes

The list of ROLES will be created and agreed upon between IC and
development team.

10

Use Case Number

UC-01-005

Use Case Name

Approve / Disapprove Company License Renewal Application

Use Case Description

This use case enables the user to approve/disapprove company


license renewal application.

Actor/s

Precondition

User access company profile page

Trigger

User clicks on Approve/Disapprove button

Basic Flow

IC Licensing Officer

1. User clicks on specific company profile for evaluation.


2. System display company profile and the requirements
submitted by the applicant.

3. User validates the information entered by the applicant


4.
5.
6.
7.

Alternate Flows

including the attached documents.


User forwards the application to recommending division for
evaluation and recommendation.
If approved for license renewal, users send back
application to licensing division for more evaluation.
User forwards application to commissioner for approval.
After the approval of commissioner user sets status to
Approved for Payment and generate order of payments.

A1 Disapproved to Licensing Division

1. If the company submitted incomplete requirements, user


sets application status to Disapproved.

2. System sends Notification to company via email.


A2 Disapproved to Recommending Division

1. If license application is disapproved to recommending


division, application will send back to licensing.

2. User set application status to Disapproved.


3. System sends Notification to company via email.
A3 - Disapproved to Commissioner

1. If license application is disapproved to commissioner,


application will send back to licensing.

2. User set application status to Disapproved.


3. System sends Notification to company via email.
Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Company License Renewal Application is successfully Approved/


Disapproved.

Extension Points

Business Rules
Notes

11

Use Case Number

UC-01-006

Use Case Name

Send email notification

Use Case Description

This use case enables the system to automatically send email


notification to company who is applying for License.

Related Requirement
Items
Actor/s

System

Precondition

License application is approved/ disapproved.

Trigger
Basic Flow

Alternate Flows

1.

Once license application is approved, system sends email


notification attached with order of payment to company.
2. Use case exits
A1- Disapproved License Application
1.
2.

Once license application is disapproved, system sends


email notification containing the reason for disapproval to
company.
Use case exits

Exception Flows
Post-condition

Email notification is sent.

Extension Points
Business Rules

Notes

12

1.4 Dep.Com. Use Cases


The Deputy Commissioner has the following sets of use cases:

View List of New


Company License
Application

DashboardReview

View List of Renew


Company License
Application

Managers
Recommend/Hold
New Company
License Application

IC 02: Deputy Commissioner

Recommend/Hold of Renew
Company License
Application

Create Report

Send Email
Notification

Company
View Company Profile and Detail

Agent Module
View Agent Profile and Detail

Statistics
View Report & Statistical Data

13

MANAGERS MODULE

14

Use Case Number

Use Case
UC-02-001
Number

UC-02-002

Use Case Name

Use Case
Dashboard
Name Review

View List of New Company License Application

Use Case Description Use Case


ThisDescription
use case enables This
the user
use case
to view
enables
list of the
newuser
andto
renew
view list of new company license
company license application
application
through
through
the use
theof
use
various
of various
filters.
filters.
If New Company , user can view its status from Licensing Division
IC its
02: Deputy
Actor/s
If Renewal, user can view
statusCommissioner
flag from different Division.

Precondition
Actor/s
Precondition
Trigger

Basic Flow

User Login and access the Managers Module Dep.Com.

Trigger
User selects View List of New Company License Application link
IC 02: Deputy Commissioner
Select
User Login and access Dashboard
the Managers
Module Dep.Com.
Basic User
Flow Login and Dashboard8.
View
List appear
of New/Renew
System
displays
page containing the following search
criteria:
Company License Application link
Transaction Reference Number
Dashboard Select
Company Name
o If applicable,
this defaults to the
5. System displays page containing the following
search
Company
of
the
current user.
criteria:
License
Transaction Reference
NumberNumber

TIN
Company Name
o If applicable, this defaults to the

Company of the current user.


Additional filters to enable viewing of multiple companies:
License Number

TIN

Company type
o Life
o Non-Life
Additional filters to enable viewing of multiple companies:
o Others (Refer to Appendix Section for
complete list)

Company type
Status
o Life
o For Approval
o Non-Life
o Approved for Payment
o Others (Refer to Appendix Section for
o Paid
complete list)

Status
o Status flag from different Division
System retrieves and displays the list of companies based
o 9.Status
flag from 4 Dep.Com.
on the provided search criteria.
o For Approval
o Approved for Payment
o Paid
Each displayed record will be clickable to enable viewing of
complete company profile for validation.

6. System retrieves and displays the list of companies based


on the provided search criteria.
Alternate Flows
A1 No record
is found for the specified search criteria
7. Status of the Company
application.

7. In Step 2 of Basic Flow, no record is found for the specified


Each displayed record search
will be criteria.
clickable to enable viewing of
8.
System
displays message, No record is found for the
complete company profile for validation.
selected criteria.

Alternate Flows

Exception Flows

Exception
the
If a system
error
is encountered,
the system will display an
A1 Flows
No record is foundE1
for
specified
search
criteria
appropriate error message.

5. In Step 2 of Basic
Flow, no record is found for the specified
Post-condition
List of New Company License Application is successfully displayed.
search criteria.
System displays
Extension 6.
Points
- message, No record is found for the
selected criteria.
15
Business Rules
The search criteria that will be displayed will be based on the ROLE
of the user.
E1 If a system error is encountered, the system will display an
Notes appropriate error message.
The list of ROLES will be created and agreed upon between IC and

Use Case Number

UC-02-003

Use Case Name

View List of Company License Renewal Application

Use Case Description

This use case enables the user to view list of company license
renewal application through the use of various filters.

Actor/s

IC 02:
Deputy Commissioner
Use Case
Number
UC-02-004

Precondition

Use Case
Recommend/Hold
New Company License Application
UserName
access the IC admin
page

Trigger

Use Case
This
use caseLicense
enables
the user
to approve/disapprove
of new
UserDescription
selects View List of
Company
Renewal
Application
link
company license application.
9. System displays page containing the following search
criteria:
Transaction Reference Number
IC 02: Deputy Commissioner
Actor/s
Company Name
o access
If applicable,
this defaults
to page
the
Precondition
User
new company
profile
Company of the current user.
Trigger
UserNumber
clicks on Approve/ Disapprove button
License

Basic Flow

TIN

Basic Flow

8. User clicks on specific company profile for evaluation.


9. System display information of new company profile and the

requirements submitted by the applicant.


Additional filters to enable viewing of multiple companies:
10. User validates the information entered by the applicant
including the attach documents.
Company
type
11.
User set the application status to for For Approval.
o 12.
Life
User forwards the application to deputy commissioner for
o Non-Life
more evaluation and sends application to commissioner for
o Others
(Refer to Appendix Section for
approval.
complete
13. After thelist)
approval of commissioner user sets status to
Status
Approved for Payment and generate order of payments.
o 14.
ForSystemsends
Approval
notification via email for approved license to
company
attached order of payment.
o Approved
forwith
Payment
o Paid
Alternate Flows

A1 Disapproved to licensing division

10. System retrieves and


the list submitted
of companies
based requirements, user
3. displays
If the company
incomplete
on the provided searchsets
criteria.
application status to Disapproved.
4. System sends Notification to company via email.
Each displayed record will be clickable to enable viewing of
complete company
profile for validation.
A2 Disapproved
to Commissioner

4. If license application is disapproved to commissioner,


Alternate Flows

application will send back to licensing.


A1 No record is found for the specified search criteria
5. User set application status to Disapproved.
6. System
sends Notification to company via email.
16. In Step 2 of Basic Flow,
no record is found for the specified
search criteria.
17. System displays message, No record is found for the
selected criteria.
Exception Flows

Exception Flows

Post-condition

E1 If a system error is encountered, the system will display an


appropriate error message.
E1 If a system error is encountered, the system will display an
appropriate error message.
Post-condition
New Company License Application is successfully Approved/
Disapproved.
List of Company License Renewal Application is successfully
displayed.
Extension
Points
-

Extension Points

- Rules
Business

Business Rules

Notes The search criteria that will be displayed will be based on the ROLE
of the user.

Notes

The list of ROLES will be created and agreed upon between IC and
development team.

16

Use Case Number

UC-02-005

Use Case Name

Recommend/Hold Company License Renewal Application

Use Case Description

This use case enables the user to approve/disapprove company


license renewal application.
Use Case Number

Actor/s
Precondition
Trigger

UC-02-006

IC 02: Deputy Commissioner

Use Case Name


Create Report
User access company profile page
Use Case Description
This use case enables the user to create report and give more
additional information
for his/her decision.
User clicks on Approve/Disapprove
button

Basic Flow
Actor/s

8. User clicks on specific company profile for evaluation.


9. System display company profile and the requirements
IC 02: Deputy Commissioner

submitted by the applicant.


10.
User validates the information entered by the applicant
Precondition
User access company profile page
including the attached documents.
the application
to recommendingbutton
division for
Trigger 11. User forwards User
clicks on Recommend/Hold
evaluation and recommendation.
renewal,
users
send
back
Basic Flow12. If approved for license
15. Create
report
from
ELS
and justify the reason for
application to licensingholding/approval
division for moreofevaluation.
renewal license of a company
13. User forwards application
commissioner
for approval.
16. Usertoforwards
application
to commissioner for approval.
14. After the approval 17.
of commissioner
user sets
status to
After the approval
of commissioner
user sets status to
Approved for Payment
and generate
order of and
payments.
Approved
for Payment
generate order of payments.
Alternate Flows

A1 Flows
Disapproved to Licensing
Division to Licensing Division
Alternate
A1 Disapproved

3. If the company submitted


requirements,
user
5. If theincomplete
company submitted
incomplete
requirements, user
sets application statussets
to Disapproved.
application status to Disapproved.

4. System sends Notification


to company
via email. to company via email.
6. System
sends Notification
A2 Disapproved to Recommending
Division
A2 Disapproved
to Recommending Division

4. If license application
to recommending
7. isIfdisapproved
license application
is disapproved to recommending
division, application will
send back
to licensing.
division,
application
will send back to licensing.

5. User set application


8.status
User to
setDisapproved.
application status to Disapproved.
6. System sends Notification
to company
via email. to company via email.
9. System
sends Notification
A3 - Disapproved to Commissioner
A3 - Disapproved to Commissioner

4. If license application
to commissioner,
7. isIfdisapproved
license application
is disapproved to commissioner,
application will send back
to licensing.
application
will send back to licensing.

5. User set application


8.status
User to
setDisapproved.
application status to Disapproved.
6. System sends Notification
to company
via email. to company via email.
9. System
sends Notification
Exception Flows

E1 Flows
If a system error is
system
will displaythe
an system will display an
Exception
E1encountered,
If a systemthe
error
is encountered,
appropriate error message.
appropriate error message.

Post-condition

Company License Renewal


Application
successfully
Approved/
Post-condition
Company
LicenseisRenewal
Application
is successfully
Disapproved.
Recommend/Hold.

Extension Points

Extension
Points

Business Rules

Business Rules

Notes

Notes

17

Use Case Number

UC-02-007

Use Case Name

Send email notification

Use Case Description

This use case enables the system to automatically send email


notification to company who is applying for License.

Related Requirement
Items
Actor/s

System

Precondition

License application is recommend/hold.

Trigger
Basic Flow

Alternate Flows

3.

Once license application is approved, system sends email


notification attached with order of payment to company.
4. Use case exits
A1- Disapproved License Application
3.
4.

Once license application is disapproved, system sends


email notification containing the reason for disapproval to
company.
Use case exits

Exception Flows
Post-condition

Email notification is sent.

Extension Points
Business Rules

Notes

18

Assigned To IC
Supervisor

1.5 Division Chief Use Cases


The DivisionChief has the following sets of use cases:

View List of New


Company License
Application

DashboardReview

View List of Renew


Company License
Application

Managers
Approved/Denied New
Company License
Application

IC 04: Division Chief

Approved/Denied of Renew
Company License
Application

Create Report

Send Email
Notification

Company
View Company Profile and Detail

Agent Module
View Agent Profile and Detail

Statistics
View Statistical data and Report

19

MANAGERS MODULE

20

Use Case Number

Use Case
UC-04-001
Number

UC-04-002

Use Case Name

Use Case
Dashboard
Name Review

View List of New Company License Application

Use Case Description Use Case


ThisDescription
use case enables This
the user
use case
to view
enables
list of the
newuser
andto
renew
view list of new company license
company license application
application
through
through
the use
theof
use
various
of various
filters.
filters.
If New Company , user can view its status from Licensing Division
IC 03:
Chief
Actor/s
If Existing Company, user
canDivision
view its
status of submission of
report and etc. (Monthly, Quarterly, Semi-Annual, Annual)
Precondition
User Login and access the Managers Module Div. Chief

If Renewal, user can view its status flag from different Division.
Trigger
User selects View List of New Company License Application link
This use case also enables the user to view list of new and renew
Dashboard Select
agent-entity license application through the use of various filters.
Basic Flow

10. System displays page containing the following search


criteria:

Transaction Reference Number


Company Name
o If applicable, this defaults to the
Company of the current user.
License Number

Actor/s

IC 04: Division Chief

Precondition

TIN Div.Cheif
User Login and access the Managers Module

Trigger

User Login and Dashboard View List appear of New/Renew


Company License Application link
in andfilters
also Dashboard
View List
Additional
to enable viewing
of multiple companies:
appear of New/RenewAgent-entity License Application link in

Company type
o Life
o Non-Life
Company Dashboard
o Others
(Refer to Appendix Section for
System displays page containing the following
search
Dashboard Select

Basic Flow

criteria:

complete list)

Transaction Reference
Number
Status
o For Approval
Company Name
o Approved
o If applicable, this defaults
to the for Payment
o
Paid
Company of the current user.
License Number
TIN
11. System retrieves and displays the list of companies based
on the provided search criteria.

Additional filters to enable viewing of multiple companies:


Each displayed record will be clickable to enable viewing of
Company type
o Lifecomplete company profile for validation.
o Non-Life
o Others (Refer to Appendix Section for
Alternate Flows

Exception Flows

complete
list)
A1 No
record is
found for the specified search criteria

Status
In Step
of Basic
Flow, Division
no record is found for the specified
o 11.
Status
flag2from
different
search
criteria.
o Status
flag
from 4 Dep.Com.
displays message, No record is found for the
o 12.
ForSystem
Approval
selected
criteria.
o Approved for
Payment
o Paid
E1 If a system error is encountered, the system will display an
appropriate error message.

Post-conditionSystem retrieves
Listand
of New
Company
License
Application
is successfully displayed.
displays
the list
of companies
based
on the provided search criteria.
Extension Points
-

21

Business RulesEach displayedThe


search
that will
be displayed
will
record
will criteria
be clickable
to enable
viewing
of be based on the ROLE
of
the
user.
complete company profile for validation.
Notes

The list of ROLES will be created and agreed upon between IC and

Use Case Number

UC-04-003

Use Case Name

View List of Company License Renewal Application

Use Case Description

This use case enables the user to view list of company license
renewal application through the use of various filters.

Actor/s

IC 03:
Division Chief
Use Case
Number

Precondition

Use Case
Recommend/Hold
New Company License Application
UserName
access the IC admin
page

Trigger

Use Case
This
use caseLicense
enables
the user
to approve/disapprove
of new
UserDescription
selects View List of
Company
Renewal
Application
link
company license application.
11. System displays page containing the following search
criteria:
Transaction Reference Number
IC 04: Division Chief
Actor/s
Company Name
o access
If applicable,
this defaults
to page
the and should already
Precondition
User
new company
profile
Company
current
user.
recommend
by of
thethe
Division
Supervisor
License Number
Trigger
TIN User clicks on Approve/ Disapprove button

Basic Flow

Basic Flow

UC-04-004

15. User clicks on specific company profile for evaluation.


16. System display information of new company profile and the
Additional filters to enable viewing of multiple companies:
requirements submitted by the applicant.

17. User validates the information entered by the applicant

Company type
including the attach documents.
o 18.
Life
User set the application status to for For Approval.
o 19.
Non-Life
User forwards the application to deputy commissioner for
o Others
to Appendix
Section
for
more(Refer
evaluation
and sends
application
to commissioner for

complete
list)
approval.
Status 20. After the approval of commissioner user sets status to
o ForApproved
Approval for Payment and generate order of payments.
Systemsends
notification via email for approved license to
o 21.
Approved
for Payment
company with attached order of payment.
o Paid

Alternate Flows
A1 Disapproved to licensing division
12. System retrieves and displays the list of companies based
on the provided search
5. Ifcriteria.
the company submitted incomplete requirements, user
sets application status to Disapproved.
6. System sends Notification to company via email.
Each displayed record will be clickable to enable viewing of
complete company profile for validation.
A2 Disapproved to Commissioner
Alternate Flows

7. If license application is disapproved to commissioner,


A1 No record is found for the specified search criteria
application will send back to licensing.
8. User set application status to Disapproved.
18. In Step 2 of Basic Flow, no record is found for the specified
9. System sends Notification to company via email.
search criteria.
19. System displays message, No record is found for the
selected criteria.

Exception Flows

Exception Flows
E1 If a system error is encountered, the system will display an
E1 If a system error is encountered, the system will display an
appropriate error message.
appropriate error message.

Post-condition

Post-condition
New Company License Application is successfully Approved/
List of Company License Renewal Application is successfully
Disapproved.
displayed.

Extension Points

Extension Points
-

Business Rules

Notes

Business Rules
The search criteria that will be displayed will be based on the ROLE
Notes of the user.
The list of ROLES will be created and agreed upon between IC and
development team.

22

Use Case Number

UC-04-005

Use Case Name

Recommend/Hold Company License Renewal Application

Use Case Description

This use case enables the user to approve/disapprove company


license renewal application.

Actor/s

Use Case
Number
IC 04:
Division Chief

Precondition

Use Case
Create page
Reportand should already recommend
UserName
access company profile
by the Division Supervisor
Use Case Description
This use case enables the user to create report and give more
additional information
for his/her decision.
User clicks on Approve/Disapprove
button

Trigger
Basic Flow

Actor/s

UC-04-006

18. User clicks on specific company profile for evaluation.


19. System displayICcompany
profile and the requirements
04: Division Chief
submitted by the applicant.

20. User validates User


the information
entered
by the
applicant
Precondition
access company
profile
page
including the attached documents.
the application
to recommendingbutton
division for
Trigger 21. User forwards User
clicks on Recommend/Hold
evaluation and recommendation.
Basic Flow22. If approved for license
25. Create
renewal,
report
users
from
send
ELS
back
and justify the reason for
application to licensingholding/approval
division for moreofevaluation.
renewal license of a company
23. User forwards application
26. Usertoforwards
commissioner
application
for approval.
to commissioner for approval.
24. After the approval 27.
of commissioner
After the approval
user sets
of commissioner
status to
user sets status to
Approved for Payment
Approved
and generate
for Payment
order of and
payments.
generate order of payments.
Alternate Flows

Alternate
A1 Flows
Disapproved to Licensing
A1 Disapproved
Division to Licensing Division

7. If the company submitted


9. If theincomplete
company submitted
requirements,
incomplete
user
requirements, user
sets application statussets
to Disapproved.
application status to Disapproved.

8. System sends Notification


10. System
to company
sends Notification
via email. to company via email.
A2 Disapproved to Recommending
A2 Disapproved
Division
to Recommending Division

10. If license application


13.isIfdisapproved
license application
to recommending
is disapproved to recommending
division, application will
division,
send back
application
to licensing.
will send back to licensing.

11. User set application


14.
status
User to
setDisapproved.
application status to Disapproved.
12. System sends Notification
15. System
to company
sends Notification
via email. to company via email.
A3 - Disapproved to Commissioner
A3 - Disapproved to Commissioner

10. If license application


13.isIfdisapproved
license application
to commissioner,
is disapproved to commissioner,
application will send back
application
to licensing.
will send back to licensing.

11. User set application


14.
status
User to
setDisapproved.
application status to Disapproved.
12. System sends Notification
15. System
to company
sends Notification
via email. to company via email.
Exception Flows

Exception
E1 Flows
If a system error is
E1encountered,
If a systemthe
error
system
is encountered,
will displaythe
an system will display an
appropriate error message.
appropriate error message.

Post-condition

Post-condition
Company License Renewal
Company
Application
LicenseisRenewal
successfully
Application
Approved/
is successfully
Disapproved.
Recommend/Hold.

Extension Points

Extension
Points

Business Rules

Business Rules

Notes

Notes

23

24

Use Case Number

UC-04-006

Use Case Name

Send email notification

Use Case Description

This use case enables the system to automatically send email


notification to company who is applying for License.

Related Requirement
Items
Actor/s

System

Precondition

License application is approved/ disapproved.

Trigger
Basic Flow

Alternate Flows

5.

Once license application is approved, system sends email


notification attached with order of payment to company.
6. Use case exits
A1- Disapproved License Application
5.
6.

Once license application is disapproved, system sends


email notification containing the reason for disapproval to
company.
Use case exits

Exception Flows
Post-condition

Email notification is sent.

Extension Points
Business Rules

Notes

1.6 Supervisor Chief Use Cases


The Supervisor has the following sets of use cases:

25

View List of New


Company License

DashboardReview

View List of Renew


Company License
Application

Licensing
Approved/Denied New
Company License
Application

IC 05_: Division Supervisor

Approved/Denied of Renew
Company License
Application

Create Report

Send Email
Notification

Company
View Company Profile and Detail

Agent Module
View Agent Profile and Detail

Statistics
View Statistical data and Report

LICENSING MODULE

26

Use Case Number

Use Case
UC-05-001
Number

UC-05-002

Use Case Name

Use Case
Dashboard
Name Review

View List of New Company License Application

Use Case Description Use Case


ThisDescription
use case enables This
the user
use case
to view
enables
list of the
newuser
andto
renew
view list of new company license
company license application
application
through
through
the use
theof
use
various
of various
filters.
filters.
If New Company , user can view its status from Licensing Division
IC 05:
Supervisor
Actor/s
If Existing Company, user
canDivision
view its
status of submission of
report and etc. (Monthly, Quarterly, Semi-Annual, Annual)
Precondition
User Login and access the Licensing Module

If Renewal, user can view its status flag from different Division.
Trigger
User selects View List of New Company License Application link
This use case also enables the user to view list of new and renew
Dashboard Select
agent-entity license application through the use of various filters.
Basic Flow

12. System displays page containing the following search


criteria:

Transaction Reference Number


Company Name
o If applicable, this defaults to the
Company of the current user.
License Number

Actor/s

IC 05: Division Supervisor

Precondition

TIN
User Login and access the Licensing Module

Trigger

User Login and Dashboard View List appear of New/Renew


Company License Application link
in andfilters
also Dashboard
View List
Additional
to enable viewing
of multiple companies:
appear of New/RenewAgent-entity License Application link in

Company type
o Life
o Non-Life
Company Dashboard
o Others
(Refer to Appendix Section for
System displays page containing the following
search
Dashboard Select

Basic Flow

criteria:

complete list)

Transaction Reference
Number
Status
o For Approval
Company Name
o Approved
o If applicable, this defaults
to the for Payment
o
Paid
Company of the current user.
License Number
TIN
13. System retrieves and displays the list of companies based
on the provided search criteria.

Additional filters to enable viewing of multiple companies:


Each displayed record will be clickable to enable viewing of
Company type
o Lifecomplete company profile for validation.
o Non-Life
o Others (Refer to Appendix Section for
Alternate Flows

Exception Flows

complete
list)
A1 No
record is
found for the specified search criteria

Status
In Step
of Basic
Flow, Division
no record is found for the specified
o 15.
Status
flag2from
different
search
criteria.
o Status
flag
from 4 Dep.Com.
displays message, No record is found for the
o 16.
ForSystem
Approval
selected
criteria.
o Approved for
Payment
o Paid
E1 If a system error is encountered, the system will display an
appropriate error message.

Post-conditionSystem retrieves
Listand
of New
Company
License
Application
is successfully displayed.
displays
the list
of companies
based
on the provided search criteria.
Extension Points
-

27

Business RulesEach displayedThe


search
that will
be displayed
will
record
will criteria
be clickable
to enable
viewing
of be based on the ROLE
of
the
user.
complete company profile for validation.
Notes

The list of ROLES will be created and agreed upon between IC and

Use Case Number

UC-05-003

Use Case Name

View List of Company License Renewal Application

Use Case Description

This use case enables the user to view list of company license
renewal application through the use of various filters.

Actor/s

IC 05:
Division SupervisorUC-05-004
Use Case
Number

Precondition

Use Case
Recommend/Hold
New Company License Application
UserName
access the IC admin
page

Trigger

Use Case
This
use caseLicense
enables
the user
to approve/disapprove
of new
UserDescription
selects View List of
Company
Renewal
Application
link
company license application.
13. System displays page containing the following search
criteria:
Transaction Reference Number
IC 05: Division Supervisor
Actor/s
Company Name
o access
If applicable,
this defaults
to page
the and should already
Precondition
User
new company
profile
Company
user.
recommend
by of
thethe
IC current
Specialist
License Number
Trigger
TIN User clicks on Approve/ Disapprove button

Basic Flow

Basic Flow

22. User clicks on specific company profile for evaluation.


23. System display information of new company profile and the
Additional filters to enable viewing of multiple companies:
requirements submitted by the applicant.

24. User validates the information entered by the applicant

Company type
including the attach documents.
o 25.
Life
User set the application status to for For Approval.
o 26.
Non-Life
User forwards the application to deputy commissioner for
o Others
to Appendix
Section
for
more(Refer
evaluation
and sends
application
to commissioner for

complete
list)
approval.
Status 27. After the approval of commissioner user sets status to
o ForApproved
Approval for Payment and generate order of payments.
Systemsends
notification via email for approved license to
o 28.
Approved
for Payment
company with attached order of payment.
o Paid

Alternate Flows
A1 Disapproved to licensing division
14. System retrieves and displays the list of companies based
on the provided search
7. Ifcriteria.
the company submitted incomplete requirements, user
sets application status to Disapproved.
8. System sends Notification to company via email.
Each displayed record will be clickable to enable viewing of
complete company profile for validation.
A2 Disapproved to Commissioner
Alternate Flows

10. If license application is disapproved to commissioner,


A1 No record is found for the specified search criteria
application will send back to licensing.
11. User set application status to Disapproved.
20. In Step 2 of Basic Flow, no record is found for the specified
12. System sends Notification to company via email.
search criteria.
21. System displays message, No record is found for the
selected criteria.

Exception Flows

Exception Flows
E1 If a system error is encountered, the system will display an
E1 If a system error is encountered, the system will display an
appropriate error message.
appropriate error message.

Post-condition

Post-condition
New Company License Application is successfully Approved/
List of Company License Renewal Application is successfully
Disapproved.
displayed.

Extension Points

Extension Points
-

Business Rules

Notes

Business Rules
The search criteria that will be displayed will be based on the ROLE
Notes of the user.
The list of ROLES will be created and agreed upon between IC and
development team.

28

Use Case Number

UC-05-005

Use Case Name

Recommend/Hold Company License Renewal Application

Use Case Description

This use case enables the user to approve/disapprove company


license renewal application.

Actor/s

Use Case
Number
IC 05:
Division SupervisorUC-05-006

Precondition

Use Case
Create page
Reportand should already recommend
UserName
access company profile
by the Division IC Specialist
Use Case Description
This use case enables the user to create report and give more
additional information
for his/her decision.
User clicks on Approve/Disapprove
button

Trigger
Basic Flow

Actor/s

28. User clicks on specific company profile for evaluation.


29. System displayICcompany
profile and the requirements
05: Division Supervisor
submitted by the applicant.

30. User validates User


the information
entered
by the
applicant
Precondition
access company
profile
page
including the attached documents.
the application
to recommendingbutton
division for
Trigger 31. User forwards User
clicks on Recommend/Hold
evaluation and recommendation.
Basic Flow32. If approved for license
35. Create
renewal,
report
users
from
send
ELS
back
and justify the reason for
application to licensingholding/approval
division for moreofevaluation.
renewal license of a company
33. User forwards application
36. Usertoforwards
commissioner
application
for approval.
to commissioner for approval.
34. After the approval 37.
of commissioner
After the approval
user sets
of commissioner
status to
user sets status to
Approved for Payment
Approved
and generate
for Payment
order of and
payments.
generate order of payments.
Alternate Flows

Alternate
A1 Flows
Disapproved to Licensing
A1 Disapproved
Division to Licensing Division

11. If the company submitted


13. If theincomplete
company submitted
requirements,
incomplete
user
requirements, user
sets application statussets
to Disapproved.
application status to Disapproved.

12. System sends Notification


14. System
to company
sends Notification
via email. to company via email.
A2 Disapproved to Recommending
A2 Disapproved
Division
to Recommending Division

16. If license application


19.isIfdisapproved
license application
to recommending
is disapproved to recommending
division, application will
division,
send back
application
to licensing.
will send back to licensing.

17. User set application


20.
status
User to
setDisapproved.
application status to Disapproved.
18. System sends Notification
21. System
to company
sends Notification
via email. to company via email.
A3 - Disapproved to Commissioner
A3 - Disapproved to Commissioner

16. If license application


19.isIfdisapproved
license application
to commissioner,
is disapproved to commissioner,
application will send back
application
to licensing.
will send back to licensing.

17. User set application


20.
status
User to
setDisapproved.
application status to Disapproved.
18. System sends Notification
21. System
to company
sends Notification
via email. to company via email.
Exception Flows

Exception
E1 Flows
If a system error is
E1encountered,
If a systemthe
error
system
is encountered,
will displaythe
an system will display an
appropriate error message.
appropriate error message.

Post-condition

Post-condition
Company License Renewal
Company
Application
LicenseisRenewal
successfully
Application
Approved/
is successfully
Disapproved.
Recommend/Hold.

Extension Points

Extension
Points

Business Rules

Business Rules

Notes

Notes

29

30

Use Case Number

UC-05-006

Use Case Name

Send email notification

Use Case Description

This use case enables the system to automatically send email


notification to company who is applying for License.

Related Requirement
Items
Actor/s

System

Precondition

License application is approved/ disapproved.

Trigger
Basic Flow

Alternate Flows

7.

Once license application is approved, system sends email


notification attached with order of payment to company.
8. Use case exits
A1- Disapproved License Application
7.
8.

Once license application is disapproved, system sends


email notification containing the reason for disapproval to
company.
Use case exits

Exception Flows
Post-condition

Email notification is sent.

Extension Points
Business Rules

Notes

31

1.7 IC Specialist Use Cases


The IC Specialist has the following sets of use cases:

View List of New


Company License

DashboardReview

View List of Renew


Company License
Application

Licensing
Approved/Denied New
Company License
Application

IC 06_: Division IC Specialist

Approved/Denied of Renew
Company License
Application

Create Report

Send Email
Notification

Company
View Company Profile and Detail

Agent Module
View Agent Profile and Detail

Statistics
View Statistical data and Report

32

LICENSING MODULE

33

Use Case Number

Use Case
UC-06-001
Number

UC-06-002

Use Case Name

Use Case
Dashboard
Name Review

View List of New Company License Application

Use Case Description Use Case


ThisDescription
use case enables This
the user
use case
to view
enables
list of the
newuser
andto
renew
view list of new company license
company license application
application
through
through
the use
theof
use
various
of various
filters.
filters.
If New Company , user can view its status from Licensing Division
Actor/s
IC can
06_:view
Division
Specialist
If Existing Company, user
its IC
status
of submission of
report and etc. (Monthly, Quarterly, Semi-Annual, Annual)
Precondition
User Login and access the Licensing Module
If Renewal, user can view its status flag from different Division.
Trigger
User selects View List of New Company License Application link
This use case also enables the user to view list of new and renew
Dashboard Select
agent-entity license application through the use of various filters.
Basic Flow

14. System displays page containing the following search


criteria:

Transaction Reference Number


Company Name
o If applicable, this defaults to the
Company of the current user.
License Number

Actor/s

IC 06_: Division IC Specialist

Precondition

TIN
User Login and access the Licensing Module

Trigger

User Login and Dashboard View List appear of New/Renew


Company License Application link
in andfilters
also Dashboard
View List
Additional
to enable viewing
of multiple companies:
appear of New/RenewAgent-entity License Application link in

Company type
o Life
o Non-Life
Company Dashboard
o Others
(Refer to Appendix Section for
System displays page containing the following
search
Dashboard Select

Basic Flow

criteria:

complete list)

Transaction Reference
Number
Status
o For Approval
Company Name
o Approved
o If applicable, this defaults
to the for Payment
o
Paid
Company of the current user.
License Number
TIN
15. System retrieves and displays the list of companies based
on the provided search criteria.

Additional filters to enable viewing of multiple companies:


Each displayed record will be clickable to enable viewing of
Company type
o Lifecomplete company profile for validation.
o Non-Life
o Others (Refer to Appendix Section for
Alternate Flows

Exception Flows

complete
list)
A1 No
record is
found for the specified search criteria

Status
In Step
of Basic
Flow, Division
no record is found for the specified
o 19.
Status
flag2from
different
search
criteria.
o Status
flag
from 4 Dep.Com.
displays message, No record is found for the
o 20.
ForSystem
Approval
selected
criteria.
o Approved for
Payment
o Paid
E1 If a system error is encountered, the system will display an
appropriate error message.

Post-conditionSystem retrieves
Listand
of New
Company
License
Application
is successfully displayed.
displays
the list
of companies
based
on the provided search criteria.
Extension Points
-

34

Business RulesEach displayedThe


search
that will
be displayed
will
record
will criteria
be clickable
to enable
viewing
of be based on the ROLE
of
the
user.
complete company profile for validation.
Notes

The list of ROLES will be created and agreed upon between IC and

Use Case Number

UC-06-003

Use Case Name

View List of Company License Renewal Application

Use Case Description

This use case enables the user to view list of company license
renewal application through the use of various filters.

Actor/s

Use Case
UC-06-004
IC Number
06_: Division IC Specialist

Precondition

Use Case
Recommend/Hold
New Company License Application
UserName
access the IC admin
page

Trigger

Use Case
This
use caseLicense
enables
the user
to approve/disapprove
of new
UserDescription
selects View List of
Company
Renewal
Application
link
company license application.
15. System displays page containing the following search
criteria:
Transaction Reference Number
Actor/s
IC 06_: Division IC Specialist
Company Name
o access
If applicable,
this defaults
to page
the
Precondition
User
new company
profile
Company of the current user.
Trigger
UserNumber
clicks on Approve/ Disapprove button
License

Basic Flow

TIN

Basic Flow

29. User clicks on specific company profile for evaluation.


30. System display information of new company profile and the

requirements submitted by the applicant.


Additional filters to enable viewing of multiple companies:
31. User validates the information entered by the applicant
including the attach documents.
Company
type
32.
User set the application status to for For Approval.
o 33.
Life
User forwards the application to deputy commissioner for
o Non-Life
more evaluation and sends application to commissioner for
o Others
(Refer to Appendix Section for
approval.
complete
34. After thelist)
approval of commissioner user sets status to
Status
Approved for Payment and generate order of payments.
o 35.
ForSystemsends
Approval
notification via email for approved license to
company
attached order of payment.
o Approved
forwith
Payment
o Paid
Alternate Flows

A1 Disapproved to licensing division

16. System retrieves and


the list submitted
of companies
based requirements, user
9. displays
If the company
incomplete
on the provided searchsets
criteria.
application status to Disapproved.
10. System sends Notification to company via email.
Each displayed record will be clickable to enable viewing of
complete company
profile for validation.
A2 Disapproved
to Commissioner

13. If license application is disapproved to commissioner,


Alternate Flows

application will send back to licensing.


A1 No record is found for the specified search criteria
14. User set application status to Disapproved.
15. System
sends Notification to company via email.
22. In Step 2 of Basic Flow,
no record is found for the specified
search criteria.
23. System displays message, No record is found for the
selected criteria.
Exception Flows

Exception Flows

Post-condition

E1 If a system error is encountered, the system will display an


appropriate error message.
E1 If a system error is encountered, the system will display an
appropriate error message.
Post-condition
New Company License Application is successfully Approved/
Disapproved.
List of Company License Renewal Application is successfully
displayed.
Extension
Points
-

Extension Points

- Rules
Business

Business Rules

Notes The search criteria that will be displayed will be based on the ROLE
of the user.

Notes

The list of ROLES will be created and agreed upon between IC and
development team.

35

Use Case Number

UC-06-005

Use Case Name

Recommend/Hold Company License Renewal Application

Use Case Description

This use case enables the user to approve/disapprove company


license renewal application.

Actor/s
Precondition
Trigger

Use Case Number


UC-06-006
IC 06_: Division IC Specialist
Use Case Name
Create Report
User access company profile page
Use Case Description
This use case enables the user to create report and give more
additional information
for his/her decision.
User clicks on Approve/Disapprove
button

Basic Flow
Actor/s

38. User clicks on specific company profile for evaluation.


39. System display company profile and the requirements

IC applicant.
06_: Division IC Specialist
submitted by the
40. User validates User
the information entered by the applicant
Precondition
access company profile page
including the attached documents.
the application
to recommendingbutton
division for
Trigger 41. User forwards User
clicks on Recommend/Hold
evaluation and recommendation.
renewal,
users
send
back
Basic Flow42. If approved for license
45. Create
report
from
ELS
and justify the reason for
application to licensingholding/approval
division for moreofevaluation.
renewal license of a company
43. User forwards application
commissioner
for approval.
46. Usertoforwards
application
to commissioner for approval.
44. After the approval 47.
of commissioner
user sets
status to
After the approval
of commissioner
user sets status to
Approved for Payment
and generate
order of and
payments.
Approved
for Payment
generate order of payments.
Alternate Flows

A1 Flows
Disapproved to Licensing
Division to Licensing Division
Alternate
A1 Disapproved

15. If the company submitted


requirements,
user
17. If theincomplete
company submitted
incomplete
requirements, user
sets application statussets
to Disapproved.
application status to Disapproved.

16. System sends Notification


to company
via email. to company via email.
18. System
sends Notification
A2 Disapproved to Recommending
Division
A2 Disapproved
to Recommending Division

22. If license application


to recommending
25.isIfdisapproved
license application
is disapproved to recommending
division, application will
send back
to licensing.
division,
application
will send back to licensing.

23. User set application


status
26.
User to
setDisapproved.
application status to Disapproved.
24. System sends Notification
to company
via email. to company via email.
27. System
sends Notification
A3 - Disapproved to Commissioner
A3 - Disapproved to Commissioner

22. If license application


to commissioner,
25.isIfdisapproved
license application
is disapproved to commissioner,
application will send back
to licensing.
application
will send back to licensing.

23. User set application


status
26.
User to
setDisapproved.
application status to Disapproved.
24. System sends Notification
to company
via email. to company via email.
27. System
sends Notification
Exception Flows

E1 Flows
If a system error is
system
will displaythe
an system will display an
Exception
E1encountered,
If a systemthe
error
is encountered,
appropriate error message.
appropriate error message.

Post-condition

Company License Renewal


Application
successfully
Approved/
Post-condition
Company
LicenseisRenewal
Application
is successfully
Disapproved.
Recommend/Hold.

Extension Points

Extension
Points

Business Rules

Business Rules

Notes

Notes

36

37

Use Case Number

UC-06-006

Use Case Name

Send email notification

Use Case Description

This use case enables the system to automatically send email


notification to company who is applying for License.

Related Requirement
Items
Actor/s

System

Precondition

License application is approved/ disapproved.

Trigger
Basic Flow

Alternate Flows

9.

Once license application is approved, system sends email


notification attached with order of payment to company.
10. Use case exits
A1- Disapproved License Application
9.

Once license application is disapproved, system sends


email notification containing the reason for disapproval to
company.
10. Use case exits
Exception Flows
Post-condition

Email notification is sent.

Extension Points
Business Rules

Notes

1.8 Cashier Officer Use Cases


The Officer has the following sets of use cases:
38

Use Case Number


Use Case Name

Use
Use
Use
Use
Use
Use
Use
Use

Use Case Description Use

Actor/s
Precondition
Trigger

Basic Flow

Alternate Flows

Exception Flows

Post-condition

Case Number
Case Number
Case Name
Case
UC-01-001
Number
Case Name

UC-01-002
UC-01-004
View List of Approved for Payment of Company License Renewal
UC-01-003
Application
View
List of Approved for Payment of Agent License Renewal
Application
Case
ViewName
List of Approved for
View
Payment
List of Approved
of New Company
for Payment
License
of New Agent License
Case Description
This use case enables the user to view list ofapproved for payment
Application
Application
Case Description
of company
This
use case
license
enables
renewal
the user
application
to view list
through
ofapproved
the use
forofpayment
various
filters.
of
agent
license
renewal
application
through
the
use
of
various
Case
ThisDescription
use case enables This
the user
use case
to view
enables
list of the
approved
user tonew
view list of approved new agent
filters.
company license application
licensethrough
application
the use
through
of various
the use
filters.
of various filters.

CASHIER
Actor/s
IC cashiering officer
Actor/s
Actor/s
IC
IC cashiering officer
IC cashiering
cashiering officer
officer
Precondition
User access the IC admin page
Precondition
User
access
Precondition
User access the IC admin
User
page
access the
the IC
IC admin
admin page
page
Trigger
User selects View List of Approved for Payment Company License
Trigger
Renewal
User
selects
Application
View
Listlink
of Approved
for
Trigger
User selects View List of
User
Approved
selects
for
View
Payment
List
of
Approved
of New Company
for Payment
Payment Agent
of NewLicense
Agent
RenewalApplication
Applicationlink
link
License Application link
License
Basic Flow
17. System displays page containing the following search
Basic
criteria:
1.
displays
page
Basic Flow
Flow16. System displays page
1. System
System
containing
displays
the following
page containing
containing
search the
the following
following search
search
criteria:

Transaction
Reference
Number
criteria:
criteria:
Transaction
Reference
Transaction Reference
Company
Transaction
Number Name
Reference Number
Number

Company
Name
o
If
applicable,
this defaults to the

Company
Name

Agent
Name
Use Case Number
UC-01-005
Company
of
the
user.
o
If
applicable,
this
defaults
to
o If applicable, this defaults
o If applicable,
to the
thiscurrent
defaults
to the
the
Company
of the
the current
currentLicensing
user.
Use Case Name
Accept
Paymentof
the
License
Number
Company
current
Company
user.
of
user.
License
Number
TIN
TIN
Use Case Description
This use case enables the user to accept payment and print receipt
TIN
for new or renewal license application.
Additional filters to enable
Additional
viewing
filters
of multiple
to enable
companies:
viewing of multiple companies:
Additional filters to enable viewing of multiple companies:
Company
Officer
Company type
Actor/s
UC-01-006
IC type
Cashiering
Use Case Number
Company
type
o Life
o Life
Use
Case
Number
UC-01-006
UC-01-007
o
Life
o
Non-Life
Non-Life
Precondition
User view
ListType
License
Application
Use
Case Name
Accept
Other
Payments
and Print Receipt
o Non-Life
o
Others (Refer to Appendix
Others
Section
(Refer
for
to Appendix Section for
Use
Case Name
Create
NewCollection
NewDeposit
Report
Report
Trigger
User
clicks
on
License
Application
complete
list)
complete
list)
o
Others
(Refer
to Appendix
for
Use Case Description
This use case enables the user to accept other
type of Section
payments
complete
list)
and print
receipt.
Use
This
use case
enables the user to post deposit
collection
report.
report.
BasicCase
FlowDescription
36. System displays list license application.
37.
User
selects
specific
license
application.
17. System retrieves and
18.displays
2.
System
retrieves
the list
ofand
companies
displays
based
the list of companies based
38.
System
displays
company
or
profile.
on the provided search
on
criteria.
the
provided
search
criteria.
2. System retrieves and displaysagent
the list
of companies based
Actor/s
39.
Cashiering
User
evaluates
Officerlicense
on
the
provided
search application.
criteria.
IC
Statistics
officer
40. User received necessary fee for license application.
Access
Data
Entry
for
Other
of Order
Payment
Precondition Each displayedUser
record
access
Each
will be
the
displayed
clickable
IC Page
admin
record
topage
enable
willTypes
be
viewing
clickable
of toof
enable
viewing of
complete company profile
complete
Each
for
displayed
validation.
company
record
profile
will be
for clickable
validation.
to enable viewing of
clicks
Other
Types
ofReport
Order
of
Payment
link company
Trigger
User selects
Post
Collection
Deposit
Report
link
link
Note:
If online
payment
has
been
made,
complete
company
profile
for
validation.
personnel submit Provisionary Receipt.
Basic Flow
1.
date
entry
page
forfor
accepting
other types
1. System
Systemdisplay
displays
data
entry
page
posting deposit
collection
payment.
report.
Alternate
A1 Flows
No record is foundA1
for the
No of
record
specified
is found
search
for
criteria
the specified search criteria
of specified
orderinformation.
of payments.
Alternate Flows
A1 2.
No
2. User
record
Userevaluates
enters
is found
alltype
for
thethe
needed
search criteria
3.
enters
data
that
andand
clicks
Print
21. In Step 2 of Basic Flow,
24.
1.
InUser
no
Step
record
2 ofon
is
Basic
found
Flow,
forneeded
the
no record
specified
is
found
for
theReceipt
specified
41.
clicks
Print
Receipt
links
set on
application
status
3. User
clicks
on
Submit
button.
search criteria.
search
criteria.
to
PAID.
1.
In
Step
2 performs
of Basic Flow,
no record
found for the specified
4. button.
System
server-side
dataisvalidation.
4.
displays
dialog
box
confirming
to print
search
criteria.
22. System displays message,
25.
2.
No
record
isa
message,
found
for
No
the
record report
is report
found
forreceipt.
the
42.
5. System
System
saves the
submitted
summary
deposit
data.
data.
selected criteria. 5.
selected
criteria.a
2.
message,
No
record
is
found
for
receipt
is
43.
System
displays
dialog
box
confirming
that
the
6. System displays
display aadialog
dialogbox
boxconfirming
confirmingthe
theentry
entrythe
ofofnew
new
selected
criteria.
successfully
application
isprinted.
paid and ready to print.
Collection
deposit
Report.
Report.
Alternate Flows
A1
Exception
E1 Flows
If a system error is
E1encountered,
If a systemthe
error
system
is encountered,
will displaythe
an system will display an
Exception
appropriate
Flows
error
message.
appropriate
E1

If
a
system
error
error
message.
is
encountered,
the
Alternate
Flows
A1
ExceptionFlows
Flows
E1 If a system error is encountered, the system
system will
will display
display an
an
Alternate
A1
appropriate
error
message.
appropriate error message.
Post-condition
List of
Approved for Payment
List
Company
New Company
License
for Payment
License
Renewal
of New
Application
Application
Agent
License
is successfully
Application
Exception
Flows
E1
If Approved
aofsystem
error
is encountered,
the system
will
display anis
Exception
Flows
E1 of
Post-condition
is successfully displayed.
displayed.
successfully
List
of Agent
displayed.
License
Renewal
Application is successfully displayed.
appropriate
error
message.
Post-condition
Payment
is successfully
received.

Extension Points

Extension
Points
Post-condition
Post-condition

Business Rules

Business
TheRules
search
bePlease
displayed
criteria
thatbe
will
based
be
displayed
on the
willdifferent
be based
on the
ROLE
Extension
Points
see will
appendix
section
forROLE
the
types
Extension
Points criteria thatThe
- will-search
39 of order
of the user.
of the user.
of payment
Business Rules
Notes The list of ROLES will be
The
created
list of ROLES
and agreed
will be
upon
created
between
and agreed
IC and upon between IC and
Notes development team. development team.

Notes

-New
Payment
successfully
received.created.
Receipt
Collection
Deposit
isissuccessfully
report
report
successfully
successfully
printed.
created.

1.9 Statistical Officer Use Cases


The Officer has the following sets of use cases:

40

1.10 Company Officer Use Cases


The Officer has the following sets of use cases:
41

Create, View, Update


Company Profile

Flag and Update


Negative List
Company Personnel

Use Case Number

UC-09-001

Use Case Name

Create Company Profile

Use Case Description

This use case enables the user to create a new company profile
(update).

The creation of company profile happens when a company is


applying for a new company license. And The initial step has
already done. And the Licensing Division had created the
temporary access pass for the Company.
Actor/s

Insurance Company personnel

Personnel from related companies such as Brokers, Adjusters,


etc. The complete list of these users will be provided in the
Appendix Section of this document.

Precondition

A company is applying for a new company license

Trigger

User accesses the new company license application page

Basic Flow

1.

As part of the new company license application page,


system displays the company profile details form. Please
refer to Appendix Section for all the fields that will be
displayed.

42

Note: A sample form will be provided by IC.

The displayed page also contains the list of all mandatory


and optional document requirements.

Note: The list of all requirements will be provided by IC.

The company profile creation page will also contain links


for submitting soft or scanned copies of document
requirements.

2. User enters all appropriate company information then


3.
4.
5.

clicks on Submit button.


System performs server-side data validation.
System saves the submitted company profile data.
System sets the company profile status to For approval.

Note:
The new company profile status is set to Active when the
company license application has been approved by IC.

Alternate Flows

A1 Server-side data validation fails


If data validation fails, system will display the corresponding
message beside the affected fields.

The mandatory fields will be defined in the Company Profile


and Company License data dictionaries.

Exception Flows

Post-condition

E1 If a system error is encountered, the system will display an


appropriate error message.

New company profile is saved in the system.

Extension Points

Business Rules

The following will be part of the company profile:

Basic information (aside from what is found in the appendix

43

section)
o Ownership Filipino, Foreign
o TIN
Authorized Capital Stock
Subscribed Capital
Paid-up Capital
Financial details
o This is found in the Articles of Incorporation and By
Laws.
o Only Paid-up Capital is present
Branches
o Classified per region
Directors and Officers
Stockholders
o Name
o Nationality
o Address
o Subscribed Shares
Inter-company Affiliations
o Parent company
o Subsidiary / Affiliate
o SEC Registration Number
o Address

Branch categories:

Notes

Branch
Satellite Office
Extension Office
Servicing Office

A matrix containing the following will be created:


1.
2.
3.

List of all company types.


List of all agent types for each company.
List of all license types for each company.

44

Use Case Number

UC-09-003

Use Case Name

Update Company Profile

Use Case Description

This use case enables the user to update an existing company


profile through the use of various filters. But should first seek
approval or allowed by the IC IT admin and Licensing Division

Actor/s

Precondition

User can access the company profiles list page

Trigger

User selects Update Company Profile link

Basic Flow

IC officer
Insurance company personnel
Personnel from other insurance related companies (Please refer
to appendix for complete list)

1. System displays page containing the following search


criteria:

Company
o If applicable, this defaults to the
Company of the current user.

Name
License Number
TIN
Additional filters to enable viewing of multiple companies:

Company type
o Life
o Non-Life
o Others (Refer to Appendix Section for
complete list)

Status
o
o
o
o
o

Active
Inactive
For Approval
Approved for Payment
Paid

2. System retrieves and displays the list of companies based


on the provided search criteria.

Each displayed record will be clickable to enable updating

45

of complete company profile.

3. User updates all appropriate company information then


4.
5.
6.

Alternate Flows

clicks on Submit button.


System performs server-side data validation.
System saves the submitted company profile data.
System sends an email notification to IC Licensing officer
containing a summary of the information that was
changed.

A1 No record is found for the specified search criteria


1.
2.

In Step 2 of Basic Flow, no record is found for the specified


search criteria.
System displays message, No record is found for the
selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Company profile is successfully updated.

Extension Points

Business Rules

Apart from the usual company details, the following can also be
updated:

Add or delete from the list in which the current company


has affiliations with.

Notes

Use Case Number

UC-09-004

Use Case Name

Flag Negative List

Use Case Description

This use case enables the user to add agentin the negative list.

Actor/s

Precondition

Company has agents that it wants to add to the negative list.

Trigger

User accesses the Flag Negative List link

Basic Flow

Insurance Company personnel


Personnel from other insurance related companies (Please refer
to appendix for complete list)

1. System displays a search criteria containing the following


categories:
a. Agents Name
b. Agents License Number

46

2. System retrieves and displays the records matching the


criteria selected in Step 1.

3. User selects the desired records then clicks on Flag button.


Note: A remarks field will also be provided.

4. System displays a confirmation message.


Note: All negative list must been approved by IC.
Alternate Flows

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Agents is added into the negative list

Extension Points

Business Rules

The negative list can only be viewed by IC officers.

Notes

47

AGENT PROFILE

Use Case Number

UC-09-001

Use Case Name

Create Agent Profile

Use Case Description

This use case enables the user to create/recommend a new


applicant profile.

The creation of an agent-applicant profile is initiated by the


company in which the agent is affiliated with.

This functionality is part of the new Agent License application


process. The profile will become active when the accompanying
agent license application has been approved by IC.

Actor/s

Insurance Company personnel

Personnel from related companies such as Brokers, Adjusters,


etc. The complete list of these users will be provided in the
Appendix Section of this document.

Precondition

A company is creating a profile for one of its affiliated agents

Trigger

User accesses the new agent license application page

Basic Flow

6.

As part of the new agent license application page, system


displaysthe agent profile details form. Please refer to
Appendix Section for all the fields that will be displayed.
Note: A sample form will be provided by IC.

The displayed page also contains the list of all mandatory

48

and optional document requirements.

Note: The list of all requirements will be provided by IC.

The agent profile creation page will also contain links for
submitting soft or scanned copies of document
requirements.

7. User enters all appropriate agent information then clicks on


Submit button.
8. System performs server-side data validation.
9. System saves the submitted agent profile data.
10. System sets the company profile status to For approval.
Note:
The new agent profile status will be set to Active when the
agent license application has been approved by IC.

Alternate Flows

A1 Server-side data validation fails


If data validation fails, system will display the corresponding
message beside the affected fields.

The mandatory fields will be defined in the Agent Profile and


Agent License data dictionaries.

A2 Agent profile already exists in the system

If the same agent profile already exists in the system, the


following will be displayed:

An information message stating the existence of the


same agent profile.
List of companies in which the agent is already
affiliated with.

These business rules will be applied during the validation


process:

An agent can only be affiliated with 1 Life Insurance


company.

49

An agent can only be affiliated to a maximum of 7 NonLife Insurance companies.

Note:
Refer to the matrix document containing the complete Agent
Company affiliation relationships. Please see Appendix Section.

Exception Flows

Post-condition

E1 If a system error is encountered, the system will display an


appropriate error message.

New agent profile is saved in the system.

Extension Points

Business Rules

The following will be part of the agent profile:

Notes

Basic information
TIN
ID size digital picture
Others (Refer to Appendix Section for complete Agent
profile form).

50

Use Case Number

UC-09-003

Use Case Name

Update Agent Profile

Use Case Description

This use case enables the user to update an existing agent profile
through the use of various filters.

Actor/s

Precondition

User can access the agent profiles list page

Trigger

User selects Update Agent Profile link

Basic Flow

IC officer
Insurance company personnel
Personnel from other insurance related companies (Please refer
to appendix for complete list)

7. System displays page containing the following search


criteria:

Last name
First name
TIN
Company Type
Company
o If applicable, this defaults to the
Status
o
o
o
o
o

Company of the current user.


New License For Approval
New License Approved for Payment
New License Paid
License Renewal For Approval License
Renewal Approved for Payment
License Renewal Paid

8. System retrieves and displays the list of agents based on


the provided search criteria.

Each displayed record will be clickable to enable updating


of complete agent profile.

9. User updates all appropriate agent information then clicks


on Submit button.
10. System performs server-side data validation.
11. System saves the submitted agent profile data.

51

12. System displays confirmation message.

Alternate Flows

A1 No record is found for the specified search criteria


3.
4.

In Step 2 of Basic Flow, no record is found for the specified


search criteria.
System displays message, No record is found for the
selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Agent profile is successfully updated.

Extension Points

Business Rules

If the user has the appropriate permission, the following can also
be performed:

Remove agent affiliation from a particular company.


Delete agent profile.

Note:
A pop-up confirmation will first be displayed for both
functionalities so the user will have the chance to cancel the
selected action.

Notes

52

1.11 Public Use Cases


The Officer has the following sets of use cases:

Use Case Number

UC-10-001

Use Case Name

Company License Verification

Use Case Description

This use case enables the user to verify company license through
the use of various filters. But can only access limited profile
information

Actor/s

Precondition

User can access the company profiles list page.

Trigger

User selects View Company Profile link

Basic Flow

Public Viewer

1. System displays page containing the following search


criteria:

Company Name
License Number
TIN
2. System retrieves and displays the list of agents based on
the provided search criteria.

3. Each displayed record will be clickable to enable


verification of company license.
Alternate Flows

A1 No record is found for the specified search criteria


1.
2.

In Step 2 of Basic Flow, no record is found for the specified


search criteria.
System displays message, No record is found for the
selected criteria.

53

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Company License is successfully verified.

Extension Points

Business Rules

- Viewable information for public:


Basic information:
o Company Name
o License Number
Status:
o Active License
o Non-Active License

Suspended

Revoked

Not- Renewed

Notes

Use Case Number

UC-01-002

Use Case Name

View Public Agent Details

Use Case Description

This use case enables the user to view public agent details through
the use of various filters.

Actor/s

Precondition

User can access the agent profiles list page

Trigger

User selects View Agent Profiles link

Basic Flow

Public Viewer

4. System displays page containing the following search


criteria:

Last name
First name
License Number
5. System retrieves and displays the list of agents based on
the provided search criteria.

6. Each displayed record will be clickable to enable viewing of


public agent details:
Agent Name

54

Agent License Number (Including expiry)


Agent Product (Products that the Agent is
authorized to sell)

Agent Company Affiliations


Alternate Flows

A1 No record is found for the specified search criteria


3.
4.

In Step 2 of Basic Flow, no record is found for the specified


search criteria.
System displays message, No record is found for the
selected criteria.

Exception Flows

E1 If a system error is encountered, the system will display an


appropriate error message.

Post-condition

Agent Details is successfully displayed.

Extension Points

Business Rules

Notes

55

1.12 Admin Officer Use Cases


The Officer has the following sets of use cases:

IC- 03
Use Case Number
UC-03-002
Use Case Number
UC-03-001
Use Case Number
UC-03-003
Use Case Name
View User
Use Case Name
User
Login
Use
Case Name
Number
UC-03-002
Use
Case
Edit
User
Use
UC-03-004
UC-03-005
Use Case
Case Number
Description
This use case enables the user to view all users profile with access
Use Case Description Use Case
This use case enables to
thethe
user
to
login.
system.
Add
New
User
Use Case
Case Name
Description
This
use
case
enables
the
user to edit
users profile with access to
Use
Name
Delete
Enable
User/Achieve
Admin
privilege
the
ofUser
Division
Chief
Use
Use Case
Case Description
Description

the system.
This
user
to theto
system.
This use
use case
case enables
enables the
the user
user to
to add
allownew
delete
the
users
Div.profile
Chief
with
doaccess
admin
to the
task
ofsystem.
her division
IC-03 IT admin

Actor/s

Actor/s

Precondition

Actor/s
page
IC-03 IT admin
Actor/s
User access the IC admin
IC-03 IT login
admin
Precondition
Successful
by user

Trigger

Actor/s
Precondition
Successful
user profile
IC 03
officer
IT view
Admin
User selects Login link
Trigger
User
selectslogin
Viewby
User
Profile link
Precondition
Successful
user

Basic Flow

Alternate Flows
Exception Flows

IC-03 IT admin

Trigger
User
selectsview
Edit user
User profile
Profile link
Precondition
Successful
admin
login
Basic
TriggerFlow 7. System displays
User
selects
Addpage.
New Userpage
link containing list of all users.
1.
System
displays
8.
User input username
and
password
and
clicks on
login
2.
Search
is
also
available,
theprivilege
following
criteria
Basic
Flow
System
page
containing
user
profile.
Trigger
User 1.
selects
Delete
Userdisplays
Profile
User Profile
to
change
link
forsearch
a limited
timeare
Basic Flow
button.
1. System
displays
data
entry
page for adding new user.
as follow:
2. User
updates all appropriate user information then clicks
page
including
allnecessary
the users and
2.
all the
information
and clicks on ADD
a.input
Name
Basic Flow 9. System display admin
1. User
6.
System
displays
page containing
user profile.
on Submit
button.
group access permission.
USER
button.
b.
Division
3. User
2.
7.
System
Users
evaluates
evaluate
performs
and
server-side
validate user
validates
data
userprofile.
validation.
profile.
3.
System performs
server-side data
validation.
3.
performs
data profile
validation.
4. System
3.
8.
System
User
clicks
saves
on allow
Delete
theserver-side
submitted
admin
button.
button.
user
data.
4. System
System saves theand
submitted
data.
4.
displaysnew
theuser
list of
user based on the
5. System retrieves
4.
9.
displays confirmation
performs
server-side
data
message.
validation.
5. provided
Systems displays
dialog box to confirm that the user is
search criteria.
A1
6. System
5.
10.
User candisplays
changesconfirmation
privileges ormessage.
level of access
successfully
5. User
selects added.
specific user to view full user profile.
6. System
System displays
displays user
acknowledgment
message.
E1
6.
profile.
Alternate Flows
Flows
A1
Alternate
A1

Post-condition

Exception
Flows
E1
Summary
uploaded.
Exception
Flows report successfully
E1

Extension Points

Post-condition
Post-condition

Successfully
new
Successfully added
viewed
edited
deleted
allow
DivChief
user
user
useruser.
profile.
profile.
profile.
to do admin task.

Extension
Extension Points
Points

--

Business Rules
Notes

Business
Business Rules
Rules
Notes
Notes

56

S-ar putea să vă placă și