[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