Assign value PR from DE to TEA in Android not working any more

Hi team,

I have a couple of program rules to assing the value from a data element collected at a specific stage to a tracked entity attribute. This was working as expected in Android (not in web, but data is entered only through the mobile app) until we upgraded it to the latest version.

Is this a problem with the features of the new version? Do we need to adapt or change something? Although we can define our program rule action as we want, when we select “commit” we see a blank space where the attribute should be shown:

App Version: v3.1.0.1 SDK Version:1.11.0.1

Thanks,
Pablo

Hi @pma

Thank you for your post.

So this issue is happening when you configure the program rule itself in the maintenance app? Please what version of DHIS2 are you using?

Could you explain further what is not working exactly? For example if you could share the program rule configuration and what’s happening compared to what’s supposed to happen.

Thank you!

Hi @Gassim, thank you for your reply.

The program rule was working well until the version of the Android app has changed.
The user is supposed to fill a couple of DE in a specific stage, and automatically this data is transferred to a couple of attributes that the user leaves empty in the enrollment part.

The PR just evaluates if the DE are empty or not, and if they are not, it assigns the value from the DE to the attributes. Nothing has changed regarding this configuration in the maintenance app.

The version of DHIS2 is 2.36.13.2.

Thanks,
Pablo

1 Like