OPENMRS first commit

25 06 2008

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.


Actions

Information

Leave a comment