Setting up Zoom integration
- Zoom paid license
- Infor professional license for ION
- Alternative hosts must be part of the user group created under Zoom’s paid license account.
The integration requires the installation of these components in sequence:
- Zoom OAuth App registered to be used for Authorizing the API
- ION API Suite for Zoom API v2
- BOD Schemas for ION to receive and process the Online Meeting in the HR Talent application.
- Intermediate JSON transformation scripts to create, convert and manage various meeting events information to JSON. These are consumed in ION API.
- API flow to Create/Update/Cancel a meeting and update the same in the application through ION API.
- Data flow constructs the flow of processing the meeting information received in BOD from the application and then make ION API calls to fulfill the use case of Create/Update/Cancel a meeting.
This guide is for administrators facilitating the Zoom integration with Infor HR Talent Learning and Development application. This guide contains topics including Creating an app registration in Zoom App Marketplace to authorize ION API and to add other ION Configuration that is required for the integration. Additional information is available in Infor ION Desk User Guide and Infor ION API Administration Guide. For more information about the Zoom meetings API see the Zoom Meetings Technical documentation.
Configure the Zoom Oauth App
The IT Administrator must set up an app on Zoom Oauth App that is used for authorizing the Zoom APIs that are required to send online meeting invites.
Create an ION API suite
Create an ION API suite for the ZOOM API using the delivered Zoom template. This API is used to send online meeting invites. The API suite is configured and authenticated using an zoom oauth app created for the organization.
Configure BOD Schemas for ION
Configure JSON Trasnformations Script
Add the API Flow
Configure the Document Flow
The Document Flow is required to run the api through required connection point. It holds the configuration flow of steps that occurs in sequence. The connection point holds the ION API connection, and the API calls happen through the service account that is added to the connection point.
Select
and import the Data Flow Sync_HCM_ZOOM_OnlineMeetings.xml, available in the zip and import connection point. Data flow and connection point are downloaded. Because connection point uses a Ming.le service account to call ION API, the Zoom API must be authorized in the Ming.le service account log-on.Configure the Connection Point
Connection point is the key components for maintaining service accounts with the current architecture. Multiple service accounts use separate Ming.le log-ons and define in the Document Flow to control the usage of these accounts in the Connection Points. When there is a requirement for multiple accounts for Authorizing API, we can add separate connection points for each of these Ming.le log-ons by providing Ming.le log-on service accounts. ION API App Zoom can be authorized in Apps and Authoizations menu, using the Zoom accounts in the Ming.le log-ons.
- Sign in to your Ming.le account with IFS User Management access. Create a service account for the Ming.le log-ons that you created in a previous step. These are created at the Service Accounts menu within User Management of Ming.le. A file is downloaded with service account credentials for the Ming.le user that was specified during the creation.
- Use the credential file that was downloaded to import the required connection point in ION Desk.
- When all required connection points are set up, start the Data Flow. The Integration is ready to use.
Enabling the integration
- Log in as an administrator and select .
- Double-click an organization unit.
- In the Detail tab, enable Enable Zoom and click .