Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Target release
Epic
Source Codehttps://github.com/wkk91193/DataImportTool
Project StatusPRE-PLANNING
Document statusDRAFT
Document owner@Kumaranath Fernando
Designer
Developers@Kumaranath Fernando
QA



Background, Impact, and User Need

Currently when the need arises to the cater the requirement of transitioning the data into Apache Fineract platform from the existing portfolios of a prospective micro finance institution the situation becomes problematic. So there’s a unrelinquished need from the community to integrate the data import tool as a part of the platform by implementing a feature providing imports to their existing portfolio in bulk by supporting different entity level API(s).

Goals

1) Integrate as a core component of Fineract platform.

2) Allowing imports at office-level or staff level instead of organizational level.

3) Allowing new entity level APIs and data.

4) Reducing setup time of initial configurations.

Schedule/Timeline

TimelineObjectives
Week -1 (22nd May to 26th May)Migrate existing templates to new design (populating templates by calling internal repositories instead of calling API).
Week 0 (29th May to 2nd June)Allow these templates to be downloaded by Offices and Loan Officer. Design and implementation of Office, Staff and Chart of Accounts import.
Week 01 (5th June to 9th June)Implementation of Client import. (1 week)
Week 02 (12th June to 16th June)Implementation of Center (1 day), Group (1 day) and Journal Entries (1-2 days) import.
Week 03 (19th June to 23rd June)Implementation of Loan import. (1 week)
Week 04 (26th June to 30th June)
1st Evaluation
Implementation of Repayment History (1 day) and Savings (4 days). Certain features need to be added like foreclosures or part payments as part of repayment history import.
Week 05th (3rd July to 7th July)Implementation of Fixed Deposit (1 day), Recurring Deposit (1 day), Savings and RD transaction history (2 days).
Week 06th (10th July to 14th July)Implementation of Savings Account Closure, Guarantor import. (2 days). Prioritization and fixing of bugs reported for the import tool.
Week 07th (17th July to 21st July)Design change for uncaptured details in templates like collaterals, overdraft accounts, etc.
Week 08th (24th July to 28th July)Design and implementation of additional entities such as share accounts, application users, non-person clients (organization) etc.
Week 09th (31st July to 4th August)
2nd Evaluation
Buffer period for overflow of tasks of Week 7 and Week 8.
Week 10th(7th August to 11th August)Buffer period for overflow of tasks of Week 7 and Week 8.
Week 11th(14th August to 25th August)Ensuring test coverage is high. Include bug fixes / features feedback from an organization willing to do User Acceptance Testing of delivered models.

Additional Resources

Bulk data import : https://cwiki.apache.org/confluence/display/FINERACT/Bulkdata+Import

GSOC 2014 Data Import/Export feature: GSoC 2014 - Data Import/Export feature

GSOC 2013- Data Import Tool : GSOC 2013 - Data Import Tool

GSOC 2017 Idea: Google Summer of Code 2017 Ideas#ExtendMifosDataImportTool



  •  

  • No labels