[midPoint] Relationship userType - orgType
Radovan Semancik
radovan.semancik at evolveum.com
Thu Jul 14 17:16:37 CEST 2016
Hi,
Oh yes, there is a very nice way: just use assignments.
Users can have assignments for Orgs. They can have any number of
assignments to any number of Orgs. A user can even have several
assignments to the same org as long as there are different parameters
(orgRef, tenantRef or any extension property). Assignments can have
extension properties that define the type of the assignment if you need
that (e.g. to differentiate teacher and student). Or you can use the
"relation" feature in targetRef. We use that feature to distinguish
organization managers from members, but it should be generic enough to
also support other types (teacher, student). Assignments also have
validity ("from" and "to" dates), so they are ideal to model relations
with a fixed end date such as student affiliations to school that
automatically end at the end of semester.
Assignments are designed from the day 1 to handle exactly the use case
that you are describing.
--
Radovan Semancik
Software Architect
evolveum.com
On 07/12/2016 03:53 PM, Martin Marchese wrote:
> Hi All,
>
> We are facing a need in our MidPoint implementation. It's the case of
> an educational system (made up of many schools).
>
> We have ths schools modeled as orgTypes.
>
> Users can be part of one or more orgTypes, and they can have 1 or more
> positions in each school, for example:
>
> user1 can be a teacher and principal in school A and teacher in school B
>
> Is there a way to represent these kind of relationships between
> orgTypes and userTypes?
>
> We are looking for something like this (if it's possible):
>
> http://www.internet2.edu/products-services/trust-identity/eduperson-eduorg/
>
> Thanks
>
> *Ing. MartÃn Marchese*
> Identicum S.A.
> Anchorena 1357 PB
> Tel: +54 (11) 3526.5509
> mmarchese at identicum.com <mailto:mmarchese at identicum.com>
> www.identicum.com <http://www.identicum.com>
>
>
> _______________________________________________
> 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/20160714/0e30295b/attachment.htm>
More information about the midPoint
mailing list