← Back to team overview

dhis2-users team mailing list archive

Re: Problem with dataset assignment

 

Hi Bram,

yup I see your point and some times I am sure it's useful. Personally I
still think its a bad idea, as you easily get into trouble later. In terms
of design we are saying that groups are for output/analysis, and data set
for data input/capture. So the moment an org unit should belong to a group
for analysis (e.g. "CHC") but for some reason should not capture one data
set, then you have a conflict / mix of concern...

cheers

Lars



On Fri, Jul 25, 2014 at 4:15 PM, Bram Piot <bram.piot@xxxxxxxxx> wrote:

> Hi Lars,
>
> I can see that this option is confusing to some, but it's very useful to
> others so please reconsider removing it - let me explain: in settings with
> highly dynamic org units (i.e. new org units are being added on a regular
> basis), assigning a data set or a program to one or more org unit groups is
> much more efficient and less error-prone than assigning it to org units
> directly. When based on groups, one doesn't need to assign the data set or
> program to the new org units as the they are automatically included,
> provided of course that the new org units are part of the appropriate
> group(s).
>
> Maybe an alternative would be to give the option to assign either directly
> to org units, or to groups, but not both at the same time as is currently
> the case?
>
> Are others using the assignment by org unit group or are we (PSI) the only
> ones?
>
> Thanks,
>
> bram
>
>
>
> On 25 July 2014 15:26, Lars Helge Øverland <larshelge@xxxxxxxxx> wrote:
>
>>
>>
>>
>> On Fri, Jul 25, 2014 at 3:18 PM, Knut Staring <knutst@xxxxxxxxx> wrote:
>>
>>> Thanks, I actually had tried that with no effect - but by sheer
>>> coincindence, I discovered what was the matter today:
>>>
>>> I was going to change the icon for an OU group, and noticed that the
>>> forms I wanted to get rid of had been assigned to several OU groups (one of
>>> which contained most of the OUs in the system). So this functionality is
>>> independent of and overriding the dataset assignment - and the result can
>>> be very confusing (I spent at least a day trying to fix this issue in the
>>> db via other means).
>>>
>>
>> Yes I think that was a bad idea in the first place, we have a blueprint
>> to remove it here:
>>
>>
>> https://blueprints.launchpad.net/dhis2/+spec/remove-dataset-orgunit-group-assignments
>>
>>
>>
>>>
>>> Glad to have finally resolved the issue - but also have a similar issue
>>> with sharing: Everything (e.g. maps and PT favorites) are accessible to
>>> everyone even though I try to restrict to certain user groups.
>>>
>>> Knut
>>>
>>>
>>> On Friday, July 25, 2014, Lars Helge Øverland <larshelge@xxxxxxxxx>
>>> wrote:
>>>
>>>> That is hard to say, try deleting the contents from datasetsource and
>>>> try again.
>>>>
>>>> Lars
>>>>
>>>>
>>>>
>>>> On Fri, Jul 25, 2014 at 2:41 AM, Knut Staring <knutst@xxxxxxxxx> wrote:
>>>>
>>>>> Right, but would you have any idea what causes my problem with dataset
>>>>> assignment and how to fix it?
>>>>>  On Jul 25, 2014 2:16 AM, "Lars Helge Øverland" <larshelge@xxxxxxxxx>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Jul 24, 2014 at 7:53 PM, Knut Staring <knutst@xxxxxxxxx>
>>>>>> wrote:
>>>>>>
>>>>>>> One method to do this is to export the datasets to XML, delete them,
>>>>>>> and then reimport.
>>>>>>>
>>>>>>> This worked well for 3 of my forms, but when trying to Remove the
>>>>>>> last form, I got the message below, which I found surprising, since I
>>>>>>> didn't think there were any associations between MapViews and Datasets?
>>>>>>>
>>>>>>> Object not deleted because it is associated by objects of type
>>>>>>> MapView
>>>>>>>
>>>>>>
>>>>>> You can render reporting rates for data sets in GIS, hence the
>>>>>> MapView > DataSet association.
>>>>>>
>>>>>> Lars
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jul 24, 2014 at 7:07 PM, Knut Staring <knutst@xxxxxxxxx>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> In my 2.15 db my existing forms show up in data entry for all OUs
>>>>>>>> even though I've tried to restrict them to just level 4 (they had
>>>>>>>> previously been assigned to all OUs by mistake). The restriction/assignment
>>>>>>>> works for new datasets, but not for the existing ones.
>>>>>>>>
>>>>>>>> How can make sure the exisiting forms only show up for the OUs in
>>>>>>>> the datasetsource table?
>>>>>>>>
>>>>>>>> --
>>>>>>>> Knut Staring
>>>>>>>> Dept. of Informatics, University of Oslo
>>>>>>>>  +4791880522
>>>>>>>> http://dhis2.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Knut Staring
>>>>>>> Dept. of Informatics, University of Oslo
>>>>>>> +4791880522
>>>>>>> http://dhis2.org
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>>
>>> --
>>> Knut Staring
>>> Dept. of Informatics, University of Oslo
>>> +4791880522
>>> http://dhis2.org
>>>
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

References