Symptom
When setting the timezone to India Standard Time and trying to schedule a Connector to run Hourly at a full hour (for example 15:00:00) the 'Next Job Execution' reverts to a half hour (for example: 14:30:00 or 15:30:00).
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Access Learning Administration >
- Under Preferences, set Timezone ID to India Standard Time (and apply changes) >
- After changing the timezone to IST, go to System Admin, and under "Connectors", select any Connector >
- Click 'Schedule This Process' for the selected Connector>
- Select the connector to run Hourly and select Every 1 Hour >
- 'Next Job Execution' is now displaying HH:30:00
Cause
When a job is scheduled at an hourly basis, the system will convert the time selected to UTC to pick the next available time. This happens because UTC is the time used to store all data in the database of the system, and therefore, the framework of the jobs schudle will stick to it as well.
Since the IST timezone is at +5:30 minutes from UTC, this exceeding half hour is taken in consideration in the conversion performed by the system.
If the preferences are changed to display the timezone in UTC, the time will be displayed in full hour.
See the Screenshot for reference:
Resolution
This behavior has been evaluated by Product Management, who have confirmed it is working as designed.
Keywords
Connector, User, schedule, India Standard Timezone, hour, leaning, admin, utc, ist, half, full, convert, change, schedule, hourly , KBA , LOD-SF-LMS-CON , Connectors , LOD-SF-LMS , Learning Management System , Problem