AFAS
AFAS Software is a major provider of ERP and HRM software, widely used to manage organizational processes and employee data. You can read more here: https://www.afas.com/
The Identum eADM integration for AFAS is a turnkey solution designed to automate the lifecycle management of digital identities. By connecting AFAS directly to Identum eADM, the system imports employee data, position data, and organizational hierarchy information. This ensures that user accounts in Active Directory, Azure AD, and other target systems are automatically created, updated, and disabled based on the authoritative HR data in AFAS.
This document provides technical instructions for integrating the AFAS Human Resource Management (HRM) system with Identum's eADM platform. It covers the initial setup, data import, and configuration for writing data back to AFAS
Prerequisites
Contact your AFAS support representative to request the API details for the your AFAS instance. You must request the following:
Import User Data URL: The endpoint for importing user data.
Import Hierarchy Data URL: The endpoint for importing hierarchy data.
Writeback Data URL: The endpoint for writing back user data.
SecretKey: A unique key for authentication.
Please forward this to your Identum partner, so they can begin the setup process for importing user and hierarchy data from AFAS.
User Data Writeback
eADM can be configured to write back user email addresses to AFAS. This is typically used to update AFAS with the e-mail address of new employees once Identum eADM has generated it in AD, Entra ID or Google Workspace.
Appendix: Dutch Naming Conventions
The AFAS integration provides several attributes to correctly handle Dutch names, particularly prefixes and partner names. The following attributes are imported from AFAS and are mapped to custom attributes in Identum eADM.
eADM Custom Attribute | Description | AFAS Codes |
extensionAttribute1 | Civil Status: The user's marital status. |
|
extensionAttribute2 | Partner's Surname: The surname of the user's partner. | N/A |
extensionAttribute3 | Name Use: Code that defines which surname to use for display purposes. |
|
extensionAttribute4 | Prefix (Birth Name): The user's surname prefix (e.g., "van der"). | N/A |
extensionAttribute5 | Prefix (Partner's Surname): The partner's surname prefix. | N/A |
Surname | Surname (Birth): The user's birth surname. | N/A |
Typical DisplayName Rules
The DisplayName should always be generated including any prefix.
The prefix should not affect alphabetical sorting.
If Name Use is 1 or 3, the name parts should be joined with a hyphen.
To ensure sustainable management, we recommend using birth names for usernames and email addresses (UPN). This approach simplifies administration and maintains technical stability in case of name changes.
Note: In the Netherlands, it is common to have a "nickname" (roepnaam). The integration typically uses the official given name.
4. AI Summary
This document outlines the technical configuration for the turnkey integration between Identum eADM and AFAS HRM. It guides administrators through acquiring API credentials, setting up data imports for HR and hierarchy data, and configuring email writeback functionality. The guide also details specific attribute mappings and rules for handling Dutch naming conventions to ensure accurate identity synchronization across systems.