[midPoint] Admin gui and large number of top level organizations
Pálos Gustáv
gustav.palos at evolveum.com
Wed Nov 2 12:02:08 CET 2016
Hi,
I'm using in similar scenario this org object template mapping:
<mapping>
<name>Root org. assignment</name>
<strength>strong</strength>
<source>
<path>extension/headStructureId</path>
</source>
<expression>
<value>
<!-- root Org OID -->
<targetRef oid="410ef1af-4bb4-490d-9b69-5091005b8794"
type="c:OrgType"/>
</value>
</expression>
<target>
<path>assignment</path>
</target>
<condition>
<script>
<code>basic.isEmpty(headStructureId) </code>
</script>
</condition>
</mapping>
In this case, I have in extension/headStructureId org attribute ID
to parent, If this is empty, I assign it to root org with the desired OID.
best regards,
Gustav
>
>
> 2016-11-02 11:04 GMT+01:00 Pertti Kellomäki <pertti.kellomaki at datactica.fi
> >:
>
>> Hi Gustav,
>>
>> I thought about this but did not realize the parent can be set
>> automatically. The organizations will mostly be created using the rest-api,
>> and I did not like the idea that the api users would need to be aware of
>> the artificial root object. But if the parent assignment can be made
>> automatic, the rest clients would not need to worry about it.
>>
>> I am still finding my way around midPoint. What configuration files do I
>> need to modify in order to make the automatic parent assignment to work?
>>
>> Thanks, Pertti
>>
>>
>> 2.11.2016, 11:52, Pálos Gustáv kirjoitti:
>>
>>> Hi Pertti,
>>>
>>> this situation in most cases we solve over one "ROOT" org, and assigning
>>> all other orgs (your root orgs) what we need under this.
>>> This can be done for example by object template with condition - if you
>>> don't have parent, assign "ROOT", in other cases assign same as before.
>>>
>>> Is this solution OK for you?
>>>
>>> Best regards,
>>>
>>> Gustav
>>>
>>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>
>
>
>
> --
> s pozdravom
>
> Gustáv Pálos
>
--
Gustáv Pálos
Identity Engineer
evolveum.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20161102/559b6afa/attachment.htm>
More information about the midPoint
mailing list