Greetings team, It seems DHIS2 TEI relationships are not being sent to the server after being captured on Android. They are only available on the capturing(android) device. I would like to know if there is a work around or stable version of DHIS2 Android App which allows for Tracked Entities and their relationships to be sent successfully to the Web App. The scenario is I created a tracker program which captures various groups of people, in which a group can be created and then Members can be added via TEI relationships(bi directional). It works on web based DHIS2 instance but when the user captures using android the members are created successfully and groups but as soon as data is sent or synced to server the relationships are lost.Thank You.
Hello John,
the relationships should be sent to the server, so it might be a bug. Which Android app version are you using? You mentioned the relationships are bi-directional, do they have any restriction related to Program? Which kind of relationships are they (TEI to TEI, TEI to event,…)? Is there any relationship that is successfully uploaded are do they fail all of them?
Hi Victor, I have tested using various android versions that include version 3.1, 3.0, 2.8 and 2.82(the DHIS Web instance version is 2.40.0.1)
The relationships work well on web and I am able to create relationships on android but when I sync from android, Only the Tracked Entities and events are synced but not the relationships between the Tracked Entities. When I check on my program on web for a certain record which I know on Android had a bidirectional relationship with another I find the relationships section empty