← Back to team overview

dhis2-devs team mailing list archive

Configuration of approvals in 2.25

 

I am trying to configure a workflow for population projections in 2.25.
First, I created a new approval worfklow called "Population" with a yearly
frequency.


I  then created a new approval level in the UI like this

[image: Inline image 1]

We are not using and category options here. In the logs I see:

* INFO  2016-10-23 06:27:23,519 (admin) Import:Start
(DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:23,860 (admin) Import:Preheat[REFERENCE] took 0.33
seconds (DefaultPreheatService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:23,864 (admin) Import:Validation took 0.00 seconds
(DefaultObjectBundleValidationService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:23,890 (admin) Creating 1 object(s) of type
DataApprovalWorkflow (DefaultObjectBundleService.java
[http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:24,067 (admin) Import:Commit took 0.20 seconds
(DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:24,067 (admin) Import:Done took 0.55 seconds
(DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:39,034 (admin) Import:Start
(DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:40,309 (admin) Import:Preheat[REFERENCE] took 1.27
seconds (DefaultPreheatService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:40,314 (admin) Import:Validation took 0.00 seconds
(DefaultObjectBundleValidationService.java [http-bio-127.0.0.1-8090-exec-4])
* INFO  2016-10-23 06:27:40,314 (admin) Import:Done took 1.28 seconds
(DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])

which seems to be OK, but in the UI, I get a message that creation of the
approval level failed and in the JS console I see

{"httpStatus":"Conflict","httpStatusCode":409,"status":"WARNING","message":"One
more more errors occurred, please see full details in import
report.","response":{"responseType":"ObjectReport","uid":"ADOd9xfvDjH","klass":"org.hisp.dhis.dataapproval.DataApprovalLevel","errorReports":[{"message":"Missing
required property
`categoryOptionGroupSet`.","mainKlass":"org.hisp.dhis.dataapproval.DataApprovalLevel","errorKlass":"org.hisp.dhis.dataelement.CategoryOptionGroupSet","errorCode":"E4000"}]}}

So, I guess the question is, how do I configure a data approval workflow
with no category option group?

Regards,
Jason



-- 
Jason P. Pickering
email: jason.p.pickering@xxxxxxxxx
tel:+46764147049

PNG image


Follow ups