Weaver OA E9 as Identity Source
IDaaS supports enterprises importing user and organizational data from multiple identity sources into the IDaaS platform. This guide explains how to configure the Weaver OA E9 identity source in IDaaS to synchronize organizational and user data.
Prerequisites
- Enterprise administrator permissions for the Weaver OA E9 platform.
- Administrator permissions for the IDaaS Enterprise Center.
- The IDaaS environment must be able to access the Weaver token endpoint. Network connectivity must be established before integration.
- Weaver OA version must be E9 9.00.201114kb or later.
Configuration Flow

Procedure
Obtain Parameters from Weaver OA E9
Log in to the Weaver OA E9 platform, and change the CN suffix of the OA access address to
/hrm/websevice/hrm_webservice_config.jsp.Set the authentication method to TOKEN+MD5, then obtain the token.

Configure the Weaver OA E9 Identity Source in IDaaS
Log in to the IDaaS Enterprise Center, choose Users > Identity Source Management from the top navigation bar, click Add Identity Source, and select Weaver OA E9.

Customize the identity source name, fill in the interface authentication token, call address, and other parameters as prompted, then click OK to save.
Enter the detail page of the newly created identity source to view or update the Basic Configuration, including connection parameters and synchronization mechanism.

Switch to the Advanced Configuration tab. It is recommended to keep the default values or adjust them according to actual requirements.

Parameter Description Select Root Organization Select an organization node in IDaaS as the root node for the synchronized Weaver OA E9 organizations. Organization Matching Policy By default, IDaaS organization codes are associated with Weaver OA E9 branch or department codes. Create Organization Default is Yes. Update Organization Default is Yes. Delete Organization By default, organizations are retained (i.e., when an organization is deleted in Weaver OA, it is retained in IDaaS). You can also disable or delete organizations. User Matching Policy By default, IDaaS user mobile numbers and usernames are associated with Weaver OA user numbers and phone numbers. Create User Default is Yes. Update User Default is Yes. Delete User By default, users are disabled (i.e., when a user is deleted in Weaver OA, the user is disabled in IDaaS). You can also retain or delete users. Safety Threshold Adjustment Sets the maximum threshold ratio for changes such as deleting users, deleting organizations, or changing organization hierarchy in the upstream identity source.
Threshold = (Difference between platform-recovered data and this recovery / Recovered data) × 100%. If the upstream identity source disables or deletes data exceeding the threshold, the platform will not perform the disable or delete operation.After configuration, switch to the Object Model tab, select Mapping Definition, and configure mapping relationships between Weaver OA E9 organization/user attributes and IDaaS organization/user attributes according to project requirements.
The object model supports mapping attributes of users and organizations from the Weaver OA E9 identity source to IDaaS user and organization attributes. After configuration, user and organization attributes are recovered from Weaver OA E9 into IDaaS.

- Execution Mode: Sets when the attribute needs to be mapped.
- Do Not Map: The attribute will not be synchronized to IDaaS.
- Create: The attribute is synchronized only during creation.
- Update: The attribute is synchronized only during update.
- Create and Update: The attribute is synchronized during both creation and update.
- Transformation Mode: Sets how the attribute is mapped.
- Auto Transform: Synchronize the value as-is from the identity source.
- Script Transform: Use this when the value from the identity source does not meet the required format. Refer to Script Mapping Methods.
- Execution Mode: Sets when the attribute needs to be mapped.
After configuration, click Execute Synchronization to run the synchronization immediately.
TIP
If the synchronization mechanism in the basic configuration is set to scheduled synchronization, there is no need to manually execute the synchronization task here.
After execution, switch to the Synchronization Events page to view all synchronization tasks for this identity source. Click Details under the Operation column to view the import results, or go to the Users > Users and Organizations page to view the imported data.