Handover 2nd Phase

I. Inventory and Documentation

Summary of tools/technologies used:

Database: PostgreSQL

Backend: Python, Django, graphQL

Frontend: React JS

Dockerized Exteranal Components:

Summary of the documentation:

Assembly Modules

CoreMIS Modules

Developers documentation:

Database

Dockerized Distribution

Documentation on Confluence page

User guides

II. Access Details

Transfer critical system/application logins.

a) coreMIS demo server - no production data

  • URL openIMIS

  • Login: Admin

  • Password: admin123

b) coreMIS demo lightning credential - no production data

c) OpenSearch Dashboard demo server

Update access list post-handover.

  • N/A

Ensure secure credential transfer.

  • N/A

 

III. Ongoing tasks and responsibilities

List of the created but not addressed task is also available under this link https://openimis.atlassian.net/jira/software/projects/CM/boards/45/backlog

IV. Environment Details

Environments:

coreMIS demo server - no production data

  • URL

  • Login: Admin

  • Password: admin123

coreMIS demo lightning credential - no production data

OpenSearch Dashboard demo server

Differences

Configuration of the social-proteciton page can be based on the coreMIS branches in assembly modules GitHub - openimis/openimis-be_py at coreMIS and GitHub - openimis/openimis-fe_js at coreMIS

 

The frontend has additional configurations that change the position of the menu and redirect links when clicking the help icon. Here https://github.com/openimis/openimis-fe-core_js#configurations-options you can find more details how to change it (menuLeft, redirectToCoreMISConfluenceUrl).

 

coreMIS frontend nginx.conf (openimis.conf) - here, there are additional directives for OpenSearch Dashboards.

Deployments

Access to server and release process

  • The server is maintained by the SwissTPH team.

  • The openIMIS has biannual releases, occurring in April and October each year

  • The release process involves creating branches related to the release (release/<month-year>). Once all the necessary preparations are complete, this branch is merged into the main branch, and the packages for Python and React are created with the appropriate version tags.

  • The team responsible for maintaining the project is in charge of handling the releases.

V. Feedback Mechanism

For any feedback or concerns, please contact our Project Manager Artur Lebiedziński via email at alebiedzinski@soldevelo.com . This ensures all feedback is tracked and addressed promptly.

VI. Data Models of Entities Relevant For the Project

Social Protection Module:

social_protection.png

Grievance Module:

 

grievance_social_protection_orm.png

 

Individual Module:

 

OpenSearch Reports Module:

 

Payer Module:

 

 

Payment Cycle Module:

 

 

Payment Module:

 

Payroll Module:

 

Tasks Management Module:

Contribution Plan Module:

Did you encounter a problem or do you have a suggestion?

Please contact our Service Desk



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/