OpenLM Work Schedule – User Guide
Target audience:
Organizations that are utilizing OpenLM in order to manage and optimize their software license assets. The organization might have an on-premises or OpenLM Cloud deployment.
Description:
OpenLM Work Schedule is an application that gathers vacations of users and users data daily from Zoho People and exposes this data through APIs to OpenLM User Availability service installed on the customer server or OpenLM cloud. This information will be utilized by the different OpenLM Services in order to enhance license utilization.
What it does:
OpenLM Work Schedule gathers planned leave of users and other users data daily from Zoho People by a scheduled job. Scheduled job is running after user is filling “Start Reporting Users Availability” form and click submit:
After vacations of users and users data are gathered automatically on certain day, that data is prepared as JSON format and sent to OpenLM User Availability service, that process that data, synchronize with OpenLM services users and groups data storage and exposes this data by other formats and APIs to other OpenLM services requiring it, e.g. OpenLM Machine Learning services.
Limitations:
- Leave periods of users are collected only from the current day of synchronization and all next days. Past leave periods of users are not collected.
- Synchronization is running only each 24 hours i.e. daily and not possible to put a smaller period of synchronization, less 24 hours.
- Maximum timeout of execution of synchronization is 5 minutes, i.e. all vacations of users and users data should be collected and sent to OpenLM User Availability service in less than or equal 5 minutes.
- The IT team of customers should give access to OpenLM User Availability service host and port by domain name or IP, with or without help of OpenLM Support.
- OpenLM Work Schedule is developed by requirements of Zoho platform developing limitations:
5.3.https://www.zoho.com/creator/help/api/v2.1/bulk-api/limitations.html
How to use:
It is required following steps to start gathering of planned leave of users and other users data and send those to OpenLM User Availability service:
- Before starting using the application please make sure that Zoho Creator Connections are installed or configured by default. Should be created connection with the name:
“openlm_work_schedule_oauth_connection” of type Zoho OAuth:
With following permissions for Zoho Creator and Zoho People:
After that, run the application and do the next steps.
- Insert “Users Availability Service URL” in the following field:
This is the URL of OpenLM User Availability installed on your server or OpenLM Cloud service. The IT team of your company should expose access to it.
- Insert “Identity Service URL” in the following field:
This is the URL of OpenLM Identity installed on your server or OpenLM Cloud service. The IT team of your company should expose access to it.
- Set “Start Scheduler Date Time” in the following field:
This is the datetime when a 24 hours scheduled job starts gathering planned leave of users and other users data and send those to OpenLM User Availability service. By default on Zoho Creator rules set, it is starting after 10 minutes of “Start Scheduler Date Time” set.
- Click “Submit” button to start process of 24 hours scheduled job: