The scenario describes a Core Connector: Worker integration configured to output specific fields (Position Title and Business Title) for workers who meet the Integration Population Eligibility criteria (Is Manager = true) and where the Transaction Log service is subscribed to the "Position Edit Event." The integration is launched with specific date parameters, and a test edit is made to Jared Ellis’ position, who is a manager. However, despite the edit being completed with an effective date of 05/24/2024 and an entry moment of 05/24/2024 07:58:53 AM, Jared does not appear in the output. Let’s analyze why and determine the correct configuration element to modify.
In Workday integrations, the Core Connector: Worker uses change detection mechanisms to identify and process updates based on the Transaction Log and date launch parameters. The Transaction Log service captures events such as the "Position Edit Event" and records them with anEffective Date(when the change takes effect) and anEntry Moment(when the change was entered into the system). The integration’s date launch parameters define the time window for which changes are retrieved:
As of Entry Moment:05/25/2024 12:00:00 AM – This specifies the latest point in time for when changes were entered into Workday.
Effective Date:05/25/2024 – This defines the date for which the changes are effective.
Last Successful As of Entry Moment:05/23/2024 12:00:00 AM – This indicates the starting point for entry moments from the last successful run.
Last Successful Effective Date:05/23/2024 – This indicates the starting point for effective dates from the last successful run.
For an incremental run (like this one, since "Last Successful" parameters are provided), Workday processes changes where theEntry Momentfalls between theLast Successful As of Entry Moment(05/23/2024 12:00:00 AM) and theAs of Entry Moment(05/25/2024 12:00:00 AM), and where theEffective Datefalls between theLast Successful Effective Date(05/23/2024) and theEffective Date(05/25/2024).
Now, let’s evaluate Jared Ellis’ edit:
Entry Moment:05/24/2024 07:58:53 AM – This falls within the range of 05/23/2024 12:00:00 AM to 05/25/2024 12:00:00 AM.
Effective Date:05/24/2024 – This falls within the range of 05/23/2024 to 05/25/2024.
At first glance, Jared’s edit seems to fit the date parameter window. However, the issue lies in thetime componentof the date launch parameters. Workday interprets these parameters with precision down to the second. TheAs of Entry Momentis set to 05/25/2024 12:00:00 AM (midnight), which is the very start of May 25, 2024. Jared’sEntry Momentof 05/24/2024 07:58:53 AM is correctly within the range from 05/23/2024 12:00:00 AM to 05/25/2024 12:00:00 AM. However, the Transaction Log subscription to "Position Edit Event" relies on the change being fully processed and available in the log by the time the integration runs.
The integration might have run at a point where the effective date window or the subscription logic did not correctly capture the event due to a mismatch in how theEffective Dateis evaluated against theLast Successful Effective Date. Specifically, if the integration only processes changes with anEffective DatestrictlyaftertheLast Successful Effective Date(05/23/2024) up to theEffective Date(05/25/2024), and the logic excludes changes effective exactly on 05/24/2024 due to a boundary condition or a timing issue in the transaction log, Jared’s change might not be picked up.
To resolve this, modifying theDate launch parametersis necessary. Adjusting theAs of Entry Momentto a later time (e.g., 05/25/2024 11:59:59 PM) or ensuring theEffective Daterange explicitly includes all changes effective on or after 05/23/2024 through 05/25/2024 would ensure Jared’s edit is captured. This adjustment aligns the time window to include all relevant transactions logged before the integration run.
Let’s evaluate the other options:
A. Integration Population Eligibility:This is set to "Is Manager = true," and Jared is a manager. This filter is working correctly and does not need modification.
B. Integration Field Attributes:These are configured to output Position Title and Business Title, and the edit was to the Job Profile (part of Position Data). The fields are appropriately configured, so this is not the issue.
D. Transaction Log Subscription:The subscription is set to "Position Edit Event," which matches Jared’s edit. The subscription type is correct, so no change is needed here.
Thus, the issue stems from the date launch parameters not fully encompassing the timing of Jared’s edit in the Transaction Log, makingC. Date launch parametersthe correct answer.
Workday Pro Integrations Study Guide References
Workday Integrations Study Guide: Core Connector: Worker– Section on "Change Detection Using Transaction Log" explains how Transaction Log subscriptions filter events based on date parameters.
Workday Integrations Study Guide: Launch Parameters– Details the role of "As of Entry Moment" and "Effective Date" in defining the scope of incremental runs.
Workday Integrations Study Guide: Incremental Processing– Describes how "Last Successful" parameters establish the baseline for detecting changes in subsequent runs.