Operational Risk Management System(ORMS) © 2020 is a record of operational risk events and their assessment which supports the overall operational risk management process. Operational Risk Management System is helpful for:
- Collecting the data on operational issues.
- Identifying current risk exposures and emerging risk trends.
- Providing risk grading for branches.
- Providing recommendations for improvement in operational aspects of branches, departments and the bank as a whole.
- Setting the framework for reporting to Risk Management Committee and Senior Management.
- ORM System have latest UI/UX features and able to interactive, seamless, intuitive, flexible.
- System have provision to create unlimited number of Users/Roles/Branches/ Outlets etc.
- ORM System supports self-UserManagement System and Active directory based login/LDAP integration
- ORMSystem has been designed on the basis of format prescribed by Risk Management Policy Guidelines, 2018 of the Bank.
- ORM System has 360-degree process dashboard with snapshot of major state of Risk, risk activities and menus for action.
- ORMSystem Dashboard has list of widgets which can be selected and positioned with priority and user’s choice.
- ORM System had composed of administrative module, data capture module, monitoring module and reporting module
- ORM System has administrative module, that able to configure parameter like risk categories, sub categories, frequencies, impact score etc.
- ORM System had designed considering major day to day functions performed by the branches like: Cash Handling, Teller Transaction, Remittance Issue, Account opening, and Cheque Issue etc.
- ORM system can quantify the operational risk identified. ORM System has provision to allocate scores. Each score has its own relevant impact and likelihood.
- ORM System has Sub-category of Risk Score i.e. Likelihood and Impact to be numeric only. Risk score can be result of multiplication of both likelihood and impact.
- ORM System has mailing features to those who preserve the high risk or low risk activities/score.
- ORM System has provision to calculate the risk score branch-wise and function-wise.
- ORM System has the form, where branch can feed the risk events on daily basis.
- ORM System has the features of auto generated remainder to the respective branch which do not fill and maintain ORMsystem on timely manner.
- ORM System has feature of branch-wise operational risk estimation to higher level.
- ORM System has provision of branch wise automatic risk grading and consolidated risk grading.
- ORM System has provision of comparison of actual risk score v/s estimated risk score and actual risk score v/s previous actual risk score based on following categories:
- Improved (If grading is improved)
- Status quo (If grading remains same)
- Downgraded (If grading is downgraded)
ORMS is a Business Intelligence Software that helps decision-making process easier and minimize the operation risk in advance. ORMS generates various reports such as Branch Categorization, Branch Categorization Summary, and Branch Grading etc. ORMS also provide reports based on Risk Triggers, Risk Particulars and Related Staff. ORMS also provide Audit Trail of the system for Information Security (IS) Audit. Besides system, generated report ORMS can also provide customize report as per the requirement of the bank.
ORMS requires Node.js v12+ to run.
Install the dependencies and devDependencies and start the server.
$ cd general-dms-api
$ npm install
Create .env
file similar to .env.example
and update the credentials before running below command
$ npm start
For production environments...
Similar to above but you have to add one extra variable during production i.e.NODE_ENV = production
Also, instead of using npm start
to run the server you'll have to follow some production standard library like pm2
$ pm2 start index.js --name <YOUR_PROJECT_NAME|gdms>
After the completion of the above tasks you can go to the setup route as below, and set necessary values in the tables
http://localhost:<PORT>/setup/initial
To generate documentation we are using JSDOC plugin
npm run jsdoc
Security
- Web security essentials - Security perspective
- High order components - for Route Authorization
- Handling authentication with nodejs
- Using high order components for Authenticated Routing
- Role based authorization REACT
Active Directory
- Active directory attributes list
- Setting up LDAP on windows server
- LDAPjs - AD authentication library for nodejs
Database
GUI
REDUX
Production Guide
- Express Tutorial Part 7: Deploying to production
- NodeJS: Best Practices for Production
- Node.js Production Environment - a Step-By-Step Guide for Startups
Documentation & Reporting