Skip to main content
Workday Education
Last Updated: 2026-07-10
Troubleshooting PECI Integrations

Troubleshooting PECI Integrations

Overview

In this chapter, we will review standard troubleshooting methodology as well as several tools you can use to identify issues with PECI integrations. To do this, we will explore how to interpret event error messages and audit files.

Objectives

By the end of this chapter, you will be able to:
  • Interpret PECI integration event error messages and audit files.
  • Evaluate common integration troubleshooting scenarios.

Troubleshooting Methodology

To troubleshoot a connector integration system, complete the following steps:
  1. Identify
    the problem. Read any error messages or warnings and research the issue on Workday Community, if needed.
  2. Brainstorm
    to establish a theory of probable cause.
  3. Choose
    a theory to test. Use focused experimentation to determine the cause. Establish a plan of action to resolve the issue.
  4. Test
    and assess your solution. Although there may be several possible solutions to a problem, always test one change at a time. Assess the results of that change before trying something else.
  5. Document
    your findings, actions, and outcomes. Review with each iteration.
  6. Repeat
    the process for subsequent issues.

Integration Audit Files

Every time an integration runs, Workday generates the following files, located in the Output Files tab of the event:
File
Description
Data Changes Audit
Includes field-level changes for all instances that had changes. Not generated for Full Extract integration events.
Diagnostic Audit
Includes details on all instances the integration event processed for the output file.
XSD File
Defines the schema, or content and structure, of the integration event.
Messages Audit
Contains all web service requests and responses. For DIS connectors, it organizes data into manageable groups.

Data Changes Audit

Similar to the Data Changes Audit for PI, this file contains a readable version of the XML extract. The launch parameter details appear in the Extract Summary and there is an entry for each worker who has experienced a data change. Worker entries include the event code, effective moment, and entry moment for each effective change, as well as the current/prior values for enabled fields.
New records are highlighted in green and deleted records are highlighted in red.
Sample Data Changes Audit file.
You also have the option to use the Data Changes Audit report via the Data Changes Audit task. The report requires at least one of the following prompts:
  • Pay Groups
  • Workers
  • Integration Events
  • Integration Sent From Date Time
Specify at least one prompt to run the Data Changes Audit report.

Diagnostic Audit

This file lists all workers in the pay group who were assessed for changes. For each worker, the system reports Yes or No for Changes Detected, Included in Extract, and Has Error(s). It also reports the Payee WID and Messages Audit File name. Additionally, the Summary section includes details for the launch parameters.
Refer to the Payee WID listed for a worker when viewing the XML files in the Messages Audit folder.
Sample Diagnostic Audit file.

Exception Handling Mode

By default, the integration logs exceptions as informational messages. However, PECI has an attribute labeled Exception Handling Mode for DIS that, when enabled, reports Data Initialization Service (DIS) exceptions as errors or warnings.

Integration Performance

Follow these practices for optimal connector integration performance:
  • Limit the use of field overrides, since each field override service makes a separate web service call.
  • Avoid creating field overrides for:
    • Calculated fields with historical data sources.
    • Calculated fields with prompts.
  • Use XSLT to transform fields instead of field overrides, if possible.
  • Select only the fields you need for output and no more.
  • Use the transaction log, if available.
  • Enable the Data Initialization Service (DIS), if available.

Reporting

Workday provides several reports that offer more clarity on PECI integration output data. These reports include:
Report
Use
Maintain Errors from Third-Party Payroll Report
View and correct errors your third-party payroll vendor returns. Provides a consolidated view of errors from:
  • Payroll Effective Change Interface
  • Event-Driven Integration for Third-Party Payroll
Third-Party Payroll Errors Report
View errors your third-party payroll vendor returns for:
  • Payroll Effective Change Interface
  • Event-Driven Integration for Third-Party Payroll
Workers Not Processed by PECI Events Report
View workers:
  • Hired successfully but not yet processed by the event-driven integration steps.
  • With event-driven integration steps still in progress.
  • With event-driven integration steps that failed but didn't initiate a Review step.
  • With events that need corrections.
  • That the integration still needs to process because they have not completed the Hire Data Checkpoint for Third Party System business process step yet.

Common Troubleshooting Scenarios

These are some of the most common connector troubleshooting scenarios.
Category
Issue
Resolution
Security
Insufficient security may cause critical failures or missing data.
Integration system security controls the data values that your integration system can access.
The ISU may not have access to the web service.
Field Overrides
Error: 'The integration field override "UNAME" in integration service "WICT_PECI" has no field definition.'
You created the custom integration service, but forgot to configure the field override.
Maps
Error: "No value output from applying integration map Worker Type for Worker Type."
You mapped data, but did not include all possible values.
Document Transformation
The document transformation system experiences a critical error.
Document transformations rely on receiving documents they then transform. If the output file does not exist or has incorrect tags, the document transformation system may experience a critical error.
Document Transformation
Syntax errors at runtime.
Workday does not validate your XSLT code on upload. If there are syntax errors in the XSLT, they create errors at runtime. Syntax errors may mask subsequent errors.
DIS Connector Data Fields
A field you thought you included is not appearing in the output file.
You likely forgot to select the parent folders and sections in the configuration field attributes tree, so the integration ignored nested field attributes.
If you go back and select the parent folders or sections to correct this issue, make sure to also reselect the subfolders, sections, and fields, or the integration will not work.
Data Fields
A field you thought you included is not appearing in the output file.
You may not have configured the fields associated with the data change, transaction, or event in the integration system.
Check the
Data Changes Audi
t report for field-level changes to identify new data, changed data, and removed data. This file contains only details of instances that had changes.
Data Issues
Data you expected was not included in the output.
You may have improperly configured population eligibility.
Additionally, review the effective and entered dates in your integration system launch parameters to ensure the change occurred within the specified period.
Review the Diagnostic Audit to view all instances considered during the integration event and whether the output included the instance.
Transaction Log
The transaction log excluded a data change, transaction, or event.
You may not have subscribed to the transaction type that triggered the data changes.
Transaction Log
A Core Connector: Worker integration event did not include indirect changes.
Review the schedule of the indirect changes to ensure they occurred in the specified range.
Determine if you need to configure an integration attribute to detect these changes.
For the Core Connector: Worker template, you can enable the integration attribute "Always Include Manager Changes in the Output" to include indirect changes of this kind.