System Users
Key Users
Key users have been identified in the context of cheque bounce cases in Kerala. These users interact with the system and perform different actions.
Litigants
Litigants are the parties to a case–either the persons filing the case (petitioner) or the persons against whom the case is being filed (respondent).
Litigants may be individuals, organizations, states, or other entities.
Advocates
Advocates are registered individuals with the Bar Council of India as such.
Advocates may operate as 1) individuals or 2) part of an organization.
Advocate Clerk
Advocate clerks are temporarily appointed by Advocates to support case specific activities like filing, etc.
1 advocate clerk may be operating for multiple Advocates.
Judges
A public officer appointed to decide cases in a law court.
Junior Superintendent/File Scrutiny Officer
Personnel at the court responsible to ensure the case has been filed correctly and case docket is ready for judge’s perusal.
Court Secretary/ Manager (currently Bench Clerk)
Personnel at the court who assists judge during court proceedings, maintains records and assists the judge in day to day operations.
LD Typist
Personnel at court who Prepares verbatim transcripts of court proceedings.
Nyay Mitra
Personnel at court to approve Advocate registrations, and collect case related payments from Litigants/Advocates
System Administrator
Super user of the system and manage the master data and localization data and also creation/editing of court staff
Role Mapping
The architecture uses a hybrid of role based access control (RBAC) and attribute based access control (ABAC). Every API (a feature in software) is like an action that a system user can perform. Access to these actions is controlled based on who you are and what role you play in the system. In addition to the role, access is further controlled by user specific attributes.
Below table shows what roles are given to each user persona:
Complainant (Litigant)
CASE_VIEWER
DEPOSITION_VIEWER
CITIZEN
APPLICATION_CREATOR
SUBMISSION_DELETE
HEARING_ACCEPTOR
CASE_RESPONDER
DEPOSITION_CREATOR
SUBMISSION_RESPONDER
ORDER_VIEWER
CASE_EDITOR
ADVOCATE_VIEWER
SUBMISSION_CREATOR
APPLICATION_VIEWER
TASK_VIEWER
PENDING_TASK_CREATOR
CASE_CREATOR
Litigants as Party in Person
APPLICATION_CREATOR APPLICATION_EDITOR APPLICATION_VIEWER CASE_CREATOR CASE_EDITOR CASE_VIEWER CITIZEN EVIDENCE_CREATOR EVIDENCE_VIEWER HEARING_DATE_REQUESTOR HEARING_VIEWER ORDER_VIEWER TASK_VIEWER
Respondents
CASE_VIEWER
DEPOSITION_VIEWER
CITIZEN
APPLICATION_CREATOR
SUBMISSION_DELETE
HEARING_ACCEPTOR
CASE_RESPONDER
DEPOSITION_CREATOR
SUBMISSION_RESPONDER
ORDER_VIEWER
CASE_EDITOR
SUBMISSION_CREATOR
APPLICATION_VIEWER
TASK_VIEWER
PENDING_TASK_CREATOR
CASE_CREATOR
Advocates
CASE_VIEWER
DEPOSITION_VIEWER
CITIZEN
ADVOCATE_ROLE
APPLICATION_CREATOR
SUBMISSION_DELETE
HEARING_ACCEPTOR
CASE_RESPONDER
DEPOSITION_CREATOR
SUBMISSION_RESPONDER
ORDER_VIEWER
CASE_EDITOR
ADVOCATE_VIEWER
SUBMISSION_CREATOR
APPLICATION_VIEWER
ADVOCATE_APPLICATION_VIEWER
TASK_VIEWER
PENDING_TASK_CREATOR
CASE_CREATOR
Advocate Clerk
CASE_VIEWER
DEPOSITION_VIEWER
CITIZEN
APPLICATION_CREATOR
SUBMISSION_DELETE
ADVOCATE_CLERK_ROLE
HEARING_ACCEPTOR
CASE_RESPONDER
DEPOSITION_CREATOR
SUBMISSION_RESPONDER
ORDER_VIEWER
CASE_EDITOR
ADVOCATE_VIEWER
SUBMISSION_CREATOR
APPLICATION_VIEWER
TASK_VIEWER
PENDING_TASK_CREATOR
CASE_CREATOR
Judges
APPLICATION_APPROVER
APPLICATION_CREATOR
APPLICATION_REJECTOR
APPLICATION_VIEWER
CALCULATION_VIEWER
CASE_APPROVER
CASE_EDITOR
CASE_VIEWER
DEPOSITION_EDITOR
EMPLOYEE
HEARING_APPROVER
HEARING_CLOSER
HEARING_CREATOR
HEARING_DATE_REQUESTOR
HEARING_SCHEDULER
HEARING_START
HEARING_VIEWER
JUDGE_ROLE
ORDER_APPROVER
ORDER_CREATOR
ORDER_DELETE
ORDER_ESIGN
ORDER_VIEWER
SUBMISSION_APPROVER
TASK_APPROVER
TASK_CREATOR
TASK_EDITOR
TASK_UPDATOR
TASK_VIEWER
WORKFLOW_ABANDON
WORKFLOW_ADMIN
Junior Superintendent/File Scrutiny Officer
CASE_VIEWER
CASE_REVIEWER
CASE_EDITOR
ADVOCATE_VIEWER
EMPLOYEE
Court Secretary/ Manager (currently Bench Clerk)
CASE_EDITOR
HEARING_VIEWER
HEARING_SCHEDULER
HEARING_START
HEARING_APPROVER
HEARING_DATE_REQUESTOR
HEARING_CLOSER
ORDER_APPROVER
ORDER_REASSIGN
ORDER_CREATOR
ORDER_VIEWER
DEPOSITION_CREATOR
DEPOSITION_EDITOR
DEPOSITION_PUBLISHER
EMPLOYEE
WORKFLOW_ABANDON
WORKFLOW_ADMIN
APPLICATION_RESPONDER
APPLICATION_APPROVER
APPLICATION_REJECTOR
TASK_VIEWER
TASK_CREATOR
TASK_APPROVER
SUBMISSION_APPROVER
SUBMISSION_CREATOR
APPLICATION_CREATOR
SUBMISSION_RESPONDER
BENCH_CLERK
Nyay Mitra
PAYMENT_COLLECTOR
NYAY_MITRA_ROLE
ORDER_VIEWER
EMPLOYEE
TASK_VIEWER
ADVOCATE_APPROVER
ADVOCATE_APPLICATION_VIEWER
System
WORKFLOW_ABANDON
ORDER_STAMP
ORDER_CLOSER
TASK_CREATOR
System Administrator
HRMS_ADMIN LOCALISATION_ADMIN MDMS_ADMIN SYSTEM_ADMIN SUPERUSER WORKBENCH_ADMIN
User Entity Diagram

Last updated