[midPoint] Admin gui and large number of top level organizations
Pálos Gustáv
gustav.palos at gmail.com
Wed Nov 2 12:01:26 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20161102/0ea94417/attachment.htm>
More information about the midPoint
mailing list