A Primer to Workday PECI

In 2016, Workday introduced – PECI (Payroll Effective Change Interface) – designed to improve users’ visibility of pay transactions. PECI is a full-stack integration. It transmits each payroll change for each worker sequentially and includes the effective date and data entry date for each change.


  • Supports Effective dating / Sequence of records to represent all worker effective changes.
  • PECI sends payroll data to and receive payroll data from a third-party payroll vendor.
  • PECI can scan up-to additional 2 pay periods of all kinds of worker changes,
  • PECI connectors give more effective detailed data.
  • PECI connector gives ability to scan for all effective changes even in future pay periods.
  • Allows to add field overrides for most of the relevant sections that e.g. allows us to handle additional fields for multiple positions correctly.
  • In PECI, Full Extract is indicated using a launch parameter.
  • We can Reduce troubleshooting time by viewing payroll errors at the worker level.
  • PECI sends hire and termination data to a third-party payroll vendor immediately upon creation.
  • PECI tracks the status of the integration and identify any necessary corrective actions without leaving Workday.


  • PECI has the limitation of handling only 150,000 worker records. As this is quite a new solution PECI has some minor glitches, but still it is one of the most powerful connectors currently available in Workday.
  • It can run up to 50 pay groups per one instance. If we have more than that, we can categorize the PECI by region based to keep the limit of pay groups per instance to less than 50.
  • PECI does not include contingent workers in output files. If company employs contingent workers, we can use the Worker Effective Change Interface (WECI) integration to transmit contingent worker data.
  • PECI requires grid. We can have grid enabled for only 1 active tenant in an environment, either implementation or implementation preview, at a time.

Types of Extract Supported

Payroll Effective Change Interface supports all effective and Incremental extracts:

  • All Effective extract: All worker data changes that are effective within the pay period, regardless of entry date.
  • Incremental extract: Worker data changes that are effective within the current or prior pay periods entered after the last successful integration run datetime.

Payroll Effective Change Interface Launch Parameters:

Payroll Effective Change Interface Launch Parameters
Launch ParameterDescription and Notes
Pay GroupSpecify 1 or more Pay Groups to include in the integration run.
Pay Period Selection OptionSpecifies the pay period for the integration run.
Primary RunSpecifies that this integration run isn’t ad hoc. Workday updates the last successful run date to the current date after we run the integration.
Pay Group MembersSpecifies individual workers to include or exclude in the integration run. Use this launch parameter with the Exclude Members/Only Include Members launch parameter.
Exclude Members/Only Include MembersSpecifies if workers included in the Pay Group Members launch parameter are included or excluded from the integration run.
Change DetectionSpecifies if the integration run includes changes entered since the last successful run or all changes in the pay period.
Full SnapshotThe Full Snapshot launch parameter seeds the client downstream payroll processor with all the worker information, before launching the integration for the first time. Example: Run Full Snapshot for the Dec 1-31, 2015 period to prepare for processing Jan 1-31, 2016 payroll. For the processed Pay Group, Full Snapshot sends: All active employees in the Pay Group as of effective date Dec 31, 2015, and entry time of the integration run. All terminated employees that were part of the Pay Group at the time of termination. Information for all active and terminated workers effective as of Dec 31, 2015, and as of the entry moment of the integration run. Change detection capabilities aren’t provided for Full Snapshot, so disable the Transaction Log or the output file will be empty.
Last Successful Run DateDisplays the date and time of the last successful run date. Editable.
Merging Pay GroupsSpecify all the Pay Groups that we want to merge with the Pay Group from the parent integration run.
Merging Past EventsSpecify the integration events that we want to merge with the parent integration event.
Update Worker Last Successful Run DateIf selected, updates the last successful run date for each worker to the start date and time of the integration run.
Effective Stack Sync RunDisables the Transaction Log service configured for this integration. The integration runs in full Effective Stack mode for the entire employee population.
Override As of Entry Date TimeSpecifies how far back Workday searches for transactions by entry date.

Use Cases: We can use PECI when

  • Payroll vendor requires full-stack integration.
  • Customer has moved to Workday from a legacy third-party ERP that used a full-stack integration model.
  • There are up to 150,000 workers per pay group.
  • There is a need to refresh internal data warehouses with Workday data several times per day.

Leave a Reply

SOAIS - Worksoft Newsletter

To view on your browser, click here
Facebook Twitter LinkedIn
Dear Default Value,

Welcome to SOAIS Newsletter of September 2021!

Continuous Testing with Remote Execution
The speed of innovation continues to increase, driving rapid and relentless change for today’s ever-evolving IT landscapes, creating greater risk as IT and business teams scramble to ensure timely delivery. How can your organization keep pace? Test more, worry less. With Worksoft’s Connective Automation Platform, you can easily build and maintain automated tests, accelerating testing time without losing scope or volume. You can schedule and execute remote, continuous tests to intercept defects sooner and prioritize remediation - without sacrificing your nights and weekends. Explore how continuous test automation and remote execution can empower your organization.

Click here to connect with us to get more information on our services.

Skip Costly Rework with Dynamic Change Resiliency​

Change resiliency is imperative in ever-evolving IT environments. Our patented object action framework streamlines change management by assigning object definitions to your shared assets. The same object may be used in a thousand automation steps, but it can be easily updated by making one simple change to the model definition. The change automatically propagates to every single instance where that object may have been used without a single line of code or manual human involvement. For more change readiness you can also engage our Impact Analysis for SAP to predict how changes in SAP transports will affect your business processes. 

Please click here to watch the video to get a gist.

SOAIS Blog – Nuts and bolts of Certify Database Maintenance​

One of the key thing, which is often missed by the organizations, who have invested in using Worksoft Certify for automating their Business Process Validation initiatives, is implementing a Database Maintenance Plan. While the business and the test automation consultants get excited about the shiny new thing that they have got and start building the regression suite; planning and executing a database maintenance plan for most of the customers gets pushed down the priority list. However, since all the test assets in Certify are stored in a Database, a robust database maintenance plan is very important to maintain smooth operation of Certify with acceptable performance criteria. The customers usually start facing issues once they have built significant number of Certify processes which they have started executing on regular basis. Such executions add a lot of data to the tables storing results data and increase the overall size of the Certify database.

Please click here to read the complete blog.

Worksoft Blog – Process Intelligence: A Multi-Dimensional Approach

The ability to extract process knowledge has become easier through the years. Technology has evolved to the point where we can deploy capabilities that connect at multiple levels to extract different types of process insight. In the past, organizations were forced to spend enormous energy extracting data manually from different applications and databases. Then, they would have to use things like spreadsheets to transform the data and convert it into meaningful information. 

Please click here and read the complete blog.
Unit 9, Level 5, Navigator, ITPL,
Bangalore - 560 066.
Phone: +91 80 40071234
Suite 101, 1979, N Mill St,
Naperville, IL 60563
Phone 1-800-262-2427
Please click here to Unsubscribe / Unsubscribe Preferences

Leave us your info