[midPoint] Org. Approver and Approver Role
Pavol Mederly
mederly at evolveum.com
Tue Sep 26 18:37:24 CEST 2017
Oh yes. Now I understand better.
First of all, it is strongly advisable to define approvers for a
role/org *not* via approverRef item on a role/org, but via an assignment
from the user (the approver) to the role/org, with a relation of
org:approver. Although basic approval functionality would probably work
with the old way of specifying approvals, not all features would be
available.
Back to your question, it could be possible to write a mapping that
would take all assignments of a user, determine if there's any
assignment with org:approver as a relation, and if so, add an assignment
to Approver role. (Maybe the examination of all assignments could be in
the condition for such a mapping.)
I haven't tried that myself. But it might work.
Best regards,
Pavol Mederly
Software developer
evolveum.com
On 26.09.2017 18:21, Marcos Arevalo wrote:
> Thanks for the answer . Yes, I will explain it better. The default
> behavior in midpoint if I define that User1 is the approver of Org1,
> is that User1 doen't have the Approver Role automaticly
>
> I want every time I define a approver into a Org or Role (
> $org/approver or $role/approver ), midpoint gives Approver Role to
> this person at the same time automatically
>
> Regards
>
> 2017-09-26 17:56 GMT+02:00 Pavol Mederly <mederly at evolveum.com
> <mailto:mederly at evolveum.com>>:
>
> Hello Marcos,
>
> you can always use arbitrary groovy code in your mappings, even to
> do repository searches and the like. It is to be used only as the
> last resort, because it can get complicated and
> performance-degrading.
>
> But from your question I couldn't comprehend what exactly you are
> trying to achieve. Could you provide an example?
>
> Best regards,
>
> Pavol Mederly
> Software developer
> evolveum.com <http://evolveum.com>
>
> On 10.09.2017 5:27, Marcos Arrobas wrote:
>> Hi. I have been looking for several days to respond this problem
>> without success.
>>
>> I am trying to give the role of approver to a user, in a
>> organization template (object template). When I add a approver
>> to an organization, I want give this role to the user automaticly
>> in the same operation
>>
>> Is there a way to assign the approver to an organization and the
>> Approver role to a user in the same operation? Can i do this in
>> a mapping tag into the a Organization Template ? Im playing now
>> with the mapping / target attribute in the Org. Template without
>> success. Am I on the right path?
>>
>> I have found many examples of mappings between the same object (
>> attributes to attributes, attributes to assigments ), but I have
>> not found any about how to navigate between objects. Any help or
>> guidance will be greatly appreciated.
>>
>> Thanks in advance
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>> <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
> http://lists.evolveum.com/mailman/listinfo/midpoint
> <http://lists.evolveum.com/mailman/listinfo/midpoint>
>
>
>
> Segun el Articulo 5 de la L.O.P.D, le informamos que sus datos constan
> en un fichero titularidad de CORE NETWORKS, S.L., cuya finalidad es la
> gestion administrativa. Podra ejercer su derecho de acceso,
> rectificacion, cancelacion y oposicion mediante correo postal a C/
> Serrano Galvache, 56, Edificio Olmo, 1 Planta - C.P. 28033 (MADRID), o
> enviando un correo electrónico a info at corenetworks.es
> <mailto:info at corenetworks.es>.
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20170926/8e67cc40/attachment.htm>
More information about the midPoint
mailing list