Yesterday I got a code branch created for my project. And I deployed my local codes to the new repository branch http://trac.openmrs.org/browser/openmrs/branches/data-synchronization-admin-ui .Most of the codes there are just merged from the current OpenMRS Data Synchronization project. The codes I’ve written are in the web\WEB-INF\view\admin\synchronization and src\web\org\openmrs\web\controller\synchronization directories .Here are current goals of the project:
*User after login to the Admin screen find a Synchronization section links: >>Settings >>Manage Synchronization >>Sync Statistics >>View Sync Changes
On the settings page you can setup sync properties such as Enable/Disable sync , Setup Scheduled sync,setup servers(Child and Parent) and select Items to synchronize. On the Manage sync page you can Synchronize manually via file or via Web, View Sync Records details ;there are also an option to reset as new any failed to sync record or just to remove it from the list just as a not supposed to synchronize type (in order to unblock other sync records when failure is due to one or some items in the sync records list).
The Statistics page give you the number of sync records by category:New,Synchronized,Failed etc.You can also browse sync records by category(status) .You can choose an interval of timestamps to visualize what happened at the sync process.
The View Sync Changes page is merged from the history page and it’s now paged when the records number exceeds a given number.
Thanks to the mentors for their review,
Antoine.
Leave a comment