Restrict data access on the mobile application

Hi,

When a user is capturing the data using tracker capture application is there any way to restrict access only to retrieve the information the user has entered.

Please let me know.

-Siva

Hi Siva,

the Android App has the same access that restrictions than the web. It is based in org. unit assignment, program assignment ( via user role ) and sharing settings, so… there is no direct way to allow access of one user only the information that s/he has entered. It has to be done through configuration.

However, in Android , downloading data (Tracked entities, and their program data) is not automatic, it has to be done explicitly by the user through the “Download Entities” functionality. As a result, if your users do not download Tracked Entities, they will only have access to the data that they have entered in their device. It is not exactly what you were asking for, but is the closest behavior I can find for your request.

Best,

Marta

···

On 8 October 2017 at 03:29, abhishek addepally abhishekaddepally@gmail.com wrote:

Hi,

When a user is capturing the data using tracker capture application is there any way to restrict access only to retrieve the information the user has entered.

Please let me know.

-Siva


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Thank you, Marta for the reply and detailed description of the DHIS2 behavior in this regard.

-Siva

···

On Sun, Oct 8, 2017 at 5:15 AM, Marta Vila martavila@gmail.com wrote:

Hi Siva,

the Android App has the same access that restrictions than the web. It is based in org. unit assignment, program assignment ( via user role ) and sharing settings, so… there is no direct way to allow access of one user only the information that s/he has entered. It has to be done through configuration.

However, in Android , downloading data (Tracked entities, and their program data) is not automatic, it has to be done explicitly by the user through the “Download Entities” functionality. As a result, if your users do not download Tracked Entities, they will only have access to the data that they have entered in their device. It is not exactly what you were asking for, but is the closest behavior I can find for your request.

Best,

Marta

On 8 October 2017 at 03:29, abhishek addepally abhishekaddepally@gmail.com wrote:

Hi,

When a user is capturing the data using tracker capture application is there any way to restrict access only to retrieve the information the user has entered.

Please let me know.

-Siva


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp