Skip to content

icookycom/IDM-Midpoint-DEMO-EPPL

Repository files navigation

IDM Midpoint DEMO Employments Positions Projects LDAP
Schema EPPL 1.02


Docker Compose
Compose IDM-Midpoint-DEMO-EPPL/tree/main/Docker

Storytelling EPPL 1.0
Docker Demo IDM Midpoint EPPL c трудоустройствами, назначениями, проектами и LDAP
Storytelling EPPL 1.01
Обзор обновления 1.01 для IDM Midpoint DEMO EPPL добавлены Multi-Nodes, стоп лист для логинов и исправлены ошибки
Storytelling EPPL 1.02
https://www.youtube.com/watch?v=MLR78bNkfnk


EPPL Functionality
1. Employments
Creation/blocking from HR source
Linking to an employee from HR source
Creating assignment roles from employment roles
Creating system accounts for employment
2. Positions
Creation/blocking from HR source
Linking to employment from HR source
Requesting assignment roles
Creating system accounts for assignments
3. Projects
Project creation and editing by employees with project creation rights
Adding/removing project members
Adding/removing project rights
Creating custom project roles
Assigning custom project roles to a project member or to the project itself
Revoking custom project roles when a member is removed from the project
Disabling a project and removing all its members
4. SOD (Segregation of Duties)
Role assignment approval workflows
Restrictions on role acquisition based on recipient type and company affiliation
5. Subordinates
Requesting access rights for subordinates
Viewing a subordinate’s photo
Hierarchical determination of supervisors by department
Delegation of manager functions of department (EPPL 1.02)
6. Login/nickName Generation
Cyrillic is converted to Latin
Generated at the time of account assignment
Uniqueness is checked against the name in Midpoint and cached resources data
Updated when the last name changes in the HR source
Login is released if no accounts are associated
Login Stop list (EPPL 1.01)
Infinitely Logins (EPPL 1.01)
7. Personal Data
Viewing restrictions
8. Connected Resources
LDAP accounts/groups
MS AD (Active Directory) accounts/groups
Creating Forward Roles from LDAP groups
Creating Forward Roles from MS AD groups
Creating Personal Data
Exporting photos to LDAP
Creating Employees/Employments/Assignments from HR sources (multiple resources)
9. Company
Company Name propagates to Role Catalog Head, Departmen Catalog Head(EPPL 1.01), Employments, Popsitions

Data
EPPL pulls HR data from a CSV file using the CSV Connector, but this can easily be adapted to use a DB connector instead. All the data is stored in the file EPPL_HR_DATA.csv, located at /opt/midpoint/var/info.


Main Fields

  • number_eppl – Unique sequential number.
  • type_eppl – Record type.
  • main_id – Unique identifier:
    • For User (employee): HR ID.
    • Assignments start with POS, employments with EMP.
  • parent_id – Organization code (from ADMINISTRATION/Roles/Company Roles).
  • member_of_eppel – Associated entity (singular, used for association in the resource).
  • grade_eppel – Coded "Основное" for determination of main employment.
  • department_eppl – Department code for the assignment (from ADMINISTRATION/Org.structure/Department Catalogs).
  • department_relation_eppl – If manager, denotes department head; otherwise empty.
  • status_eppl – Status: set this to disabled to revoke assignment/employment.

Remaining fields contain supplementary information.

Video Steps
www.youtube.com/@IDMMidpointEPPL

IDM Midpoint EPPL | 1. Docker Compose first run
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 2. Admin logon and LDAP setup
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 3. Users Employments Positions Data from HR CSV File
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 4. GUI User Boss Request access for Position, Roles LDAP Group & Account
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 5. GUI User Request Access Role with approval Role with SOD
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 6. GUI User: Project Creation and Management it Roles, Members, Status
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 7. GUI User Managing dedicated Project Roles
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 8. Dismissal from Position, Multiple Accounts, Users photo to LDAP
IMAGE ALT TEXT HERE
IDM Midpoint EPPL 9 | Nickname Stop List, Generate endless nicknames
IMAGE ALT TEXT HERE
IDM Midpoint EPPL | 10 Delegation of Department management, permanent and temporary
IMAGE ALT TEXT HERE

About

IDM Midpoint DEMO Employments Positions Projects LDAP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors