[midPoint] Separate users?

Wojciech Staszewski wojciech.staszewski at diagnostyka.pl
Thu Feb 2 09:56:06 CET 2017


Hello!

Is in midPoint a way to separate users in Users->List users view? Except using search filter?

What I mean:

I have 6000 regular employees.
But I also have to manage external accounts in our systems (LIS, Laboratory Information System).
External user account is an account for doctor ordering the blood tests to his patients.
The doctor has an access card with pin, he can login to our system via web page and see the results of tests ordered by him.
The doctor can work in several hospitals, He can have a private office as well, so he can have accounts in several LISes, as every lab has its own.

The situation:

There is about 60 000 doctors registered in our systems.
I have to import them to MidPoint to easily disable every doctor's account when cooperation with him is over.
Doctors accounts are separated from employees accounts, stored in different db tables and have different attributes.

The concept:

I made separate ObjectClass and Intent in ScriptedSQL connector configuration, configured SQL queries, schema handling and synchronization.
I also made separate user template and Org Unit to put every doctor to this unit and assign proper "employee type".
This works good, the goal was achieved.

The problem:

In List users tab all users are mixed together. This is not what I want.
I can use search filter and filter the users by employee type.
OK, but this is not comfortable and the filters are not remembered so I have to set the filter again on each login.

Possible solutions:

1. Add ability to save filters and pick saved filter from list. Last user choice is remembered (in cookies? DB?).
   Quick, comfortable, effective and very popular in other apps. See attached file.
2. Make the external users disappear somehow from the users list and make them visible in organizational tree only. I don't know if this is possible, probably not.
3. Edit the menu items or add new "dashboard link" with filter applied to this link. As above.

Any other ideas?

Best regards,
Wojciech Staszewski.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: saved_filters.png
Type: image/png
Size: 10124 bytes
Desc: not available
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20170202/9a151001/attachment.png>


More information about the midPoint mailing list