ADP Connector for CData Sync

Build 24.0.9175
  • ADP
      • Before You Connect
    • Establishing a Connection
    • Advanced Features
      • SSL Configuration
      • Firewall and Proxy
    • Data Model
      • Tables
        • Input_AdditionalRemunerations
        • Input_configurationTags
        • Input_DeductionInputs
        • Input_EarningInputs
        • Input_ReimbursementInputs
        • PayrollRuns
        • Workers
        • WorkersPersonCommunicationEmails
        • WorkersPersonCommunicationFaxes
        • WorkersPersonCommunicationLandlines
        • WorkersPersonCommunicationMobiles
        • WorkersPersonCommunicationPagers
        • WorkersWorkAssignments
      • Views
        • AdditionalRemunerationNameCode
        • AssociatePaymentsAllocationsEarningsAndBenefits
        • AssociatePaymentsAllocationsEarningSections
        • AssociatePaymentsAllocationsNonStatutoryDeductions
        • AssociatePaymentsAllocationsStatutoryDeductions
        • AssociatePaymentsSummaryEarningsAndBenefits
        • AssociatePaymentsSummaryEarningsSections
        • AssociatePaymentsSummaryNonStatutoryDeductions
        • AssociatePaymentsSummaryPayrollAccumulations
        • AssociatePaymentsSummaryStatutoryDeductions
        • CostCenters
        • DeductionInputCode
        • EarningInputCode
        • GenerationAffixCode
        • HighestEducationLevelCode
        • JobApplications
        • JobApplicationsCommunicationLandlines
        • JobApplicationsCommunicationMobiles
        • jobRequisitions
        • JobRequisitionsOrganizationalUnits
        • MaritalStatusCode
        • OnboardingTemplate
        • PaidTimeOffBalances
        • PaidTimeOffRequestEntries
        • PaidTimeOffRequests
        • PayrollGroup
        • PayrollMemos
        • PersonalContacts
        • QualificationAffixCode
        • ReimbursementInputCode
        • TeamTimeCards
        • TeamTimeCardsAllTeams
        • TeamTimeCardsDailyTotals
        • TeamTimeCardsDayEntries
        • TeamTimeCardsHomeLaborAllocations
        • TeamTimeCardsPeriodTotals
        • TimeCards
        • TimeCardsAllActiveWorkers
        • TimeCardsDailyTotals
        • TimeCardsPeriodTotals
        • WageLawCoverageCode
        • WorkAssignmentCustomHistoryCustomGroupAmountFields
        • WorkAssignmentCustomHistoryCustomGroupCodeFields
        • WorkAssignmentCustomHistoryCustomGroupDateFields
        • WorkAssignmentCustomHistoryCustomGroupDateTimeFields
        • WorkAssignmentCustomHistoryCustomGroupIndicatorFields
        • WorkAssignmentCustomHistoryCustomGroupLinks
        • WorkAssignmentCustomHistoryCustomGroupNumberFields
        • WorkAssignmentCustomHistoryCustomGroupPercentFields
        • WorkAssignmentCustomHistoryCustomGroupStringFields
        • WorkAssignmentCustomHistoryCustomGroupTelephoneFields
        • WorkAssignmentHistory
        • WorkAssignmentHistoryAdditionalRemunerations
        • WorkAssignmentHistoryAssignedOrganizationalUnits
        • WorkAssignmentHistoryAssignedWorkLocations
        • WorkAssignmentHistoryCommunicationsEmails
        • WorkAssignmentHistoryCommunicationsFaxes
        • WorkAssignmentHistoryCommunicationsInstantMessages
        • WorkAssignmentHistoryCommunicationsInternetAddresses
        • WorkAssignmentHistoryCommunicationsLandlines
        • WorkAssignmentHistoryCommunicationsMobiles
        • WorkAssignmentHistoryCommunicationsPagers
        • WorkAssignmentHistoryCommunicationsSocialNetworks
        • WorkAssignmentHistoryHomeOrganizationalUnits
        • WorkAssignmentHistoryIndustryClassifications
        • WorkAssignmentHistoryOccupationalClassifications
        • WorkAssignmentHistoryReport
        • WorkAssignmentHistoryWorkerGroups
        • WorkerDemographics
        • WorkersBusinessCommunicationEmails
        • WorkersBusinessCommunicationFaxes
        • WorkersBusinessCommunicationLandlines
        • WorkersBusinessCommunicationMobiles
        • WorkersBusinessCommunicationPagers
        • WorkersPersonBirthNamePreferredSalutations
        • WorkersPersonBirthNameTitleAffixCodes
        • WorkersPersonBirthNameTitlePrefixCodes
        • WorkersPersonGovernmentIDs
        • WorkersPersonLegalNamePreferredSalutations
        • WorkersPersonLegalNameTitleAffixCodes
        • WorkersPersonLegalNameTitlePrefixCodes
        • WorkersPersonMilitaryClassificationCodes
        • WorkersPhotoLinks
        • WorkersPhotos
        • WorkersWorkAssignmentReportsTo
        • WorkersWorkAssignmentsAssignedOrganizationalUnits
        • WorkersWorkAssignmentsAssignedWorkLocations
        • WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails
        • WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes
        • WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines
        • WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles
        • WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers
        • WorkersWorkAssignmentsHomeOrganizationalUnits
        • WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails
        • WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes
        • WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines
        • WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles
        • WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers
        • WorkersWorkAssignmentsIndustryClassifications
        • WorkersWorkAssignmentsLinks
        • WorkersWorkAssignmentsOccupationalClassifications
        • WorkersWorkAssignmentsWorkerGroups
        • WorkerTypeCode
        • WorkSchedules
        • WorkSchedulesEntries
    • Connection String Options
      • Authentication
        • UseUAT
        • MaskSensitiveData
      • OAuth
        • OAuthClientId
        • OAuthClientSecret
      • SSL
        • SSLClientCert
        • SSLClientCertType
        • SSLClientCertPassword
        • SSLServerCert
      • Firewall
        • FirewallType
        • FirewallServer
        • FirewallPort
        • FirewallUser
        • FirewallPassword
      • Proxy
        • ProxyAutoDetect
        • ProxyServer
        • ProxyPort
        • ProxyAuthScheme
        • ProxyUser
        • ProxyPassword
        • ProxySSLType
        • ProxyExceptions
      • Logging
        • LogModules
      • Schema
        • Location
        • BrowsableSchemas
        • Tables
        • Views
      • Miscellaneous
        • RowScanDepth
        • IncludeCustomFields
        • MaxRows
        • MaxThreads
        • Other
        • PageSize
        • PseudoColumns
        • Timeout
        • UsePayrollEndpoint
        • UserDefinedViews

ADP Connector for CData Sync

Overview

The CData Sync App provides a straightforward way to continuously pipeline your ADP data to any database, data lake, or data warehouse, making it easily available for Analytics, Reporting, AI, and Machine Learning.

The ADP connector can be used from the CData Sync application to pull data from ADP and move it to any of the supported destinations.

ADP Version Support

The Sync App leverages the following ADP APIs to enable access to ADP Workforce Now data:

  • Applicant Onboard V2 API
  • Payroll Data Input API
  • Payroll Output API
  • Team Time Cards API
  • Time Cards API
  • Time Off Balances API
  • Time Off Request API
  • Validation Table Code List API
  • Work Assignment API
  • Work Assignment API
  • Work Schedules API
  • Worker Management API
  • Workers API

ADP Connector for CData Sync

Before You Connect

Before You Connect

Before you can establish a connection, you must contact ADP to obtain a custom OAuth application and its associated credentials.

You must also create your own client certificate for use in authentication. For further information, see ADP Developer Resources.

ADP Connector for CData Sync

Establishing a Connection

Adding a Connection to ADP

To add a connection to ADP:

  1. In the application console, navigate to the Connections page.
  2. At the Add Connections panel, select the icon for the connection you want to add.
  3. If the ADP icon is not available, click the Add More icon to download and install the ADP connector from the CData site.

For required properties, see the Settings tab.

For connection properties that are not typically required, see the Advanced tab.

Connecting to ADP

To connect to ADP, set the following properties:

  • OAuthClientId: The client Id of the custom OAuth application you obtained from ADP.
  • OAuthClientSecret: The custom OAuth application's client secret.
  • SSLClientCert: The client certificate you created earlier (see Before You Connect).
  • SSLClientCertPassword: The client certificate's password.
  • UseUAT: The Sync App makes requests to the production environment by default. If using a developer account, set UseUAT = true.
  • RowScanDepth: The maximum number of rows to scan for the custom fields columns available in the table (default=100). Setting a high value may decrease performance.

ADP Connector for CData Sync

Advanced Features

This section details a selection of advanced features of the ADP Sync App.

User Defined Views

The Sync App supports the use of user defined views, virtual tables whose contents are decided by a pre-configured user defined query. These views are useful when you cannot directly control queries being issued to the drivers. For an overview of creating and configuring custom views, see User Defined Views .

SSL Configuration

Use SSL Configuration to adjust how Sync App handles TLS/SSL certificate negotiations. You can choose from various certificate formats;. For further information, see the SSLServerCert property under "Connection String Options" .

Firewall and Proxy

Configure the Sync App for compliance with Firewall and Proxy, including Windows proxies and HTTP proxies. You can also set up tunnel connections.

Query Processing

The Sync App offloads as much of the SELECT statement processing as possible to ADP and then processes the rest of the query in memory (client-side).

For further information, see Query Processing.

Logging

For an overview of configuration settings that can be used to refine CData logging, see Logging. Only two connection properties are required for basic logging, but there are numerous features that support more refined logging, which enables you to use the LogModules connection property to specify subsets of information to be logged.

ADP Connector for CData Sync

SSL Configuration

Customizing the SSL Configuration

By default, the Sync App attempts to negotiate TLS with the server. The server certificate is validated against the default system trusted certificate store. You can override how the certificate gets validated using the SSLServerCert connection property.

To specify another certificate, see the SSLServerCert connection property.

ADP Connector for CData Sync

Firewall and Proxy

Connecting Through a Firewall or Proxy

HTTP Proxies

To authenticate to an HTTP proxy, set the following:

  • ProxyServer: the hostname or IP address of the proxy server that you want to route HTTP traffic through.
  • ProxyPort: the TCP port that the proxy server is running on.
  • ProxyAuthScheme: the authentication method the Sync App uses when authenticating to the proxy server.
  • ProxyUser: the username of a user account registered with the proxy server.
  • ProxyPassword: the password associated with the ProxyUser.

Other Proxies

Set the following properties:

  • To use a proxy-based firewall, set FirewallType, FirewallServer, and FirewallPort.
  • To tunnel the connection, set FirewallType to TUNNEL.
  • To authenticate, specify FirewallUser and FirewallPassword.
  • To authenticate to a SOCKS proxy, additionally set FirewallType to SOCKS5.

ADP Connector for CData Sync

Data Model

The CData Sync App models ADP objects as relational tables and views. An ADP object has relationships to other objects; in the tables, these relationships are expressed through foreign keys. The following sections show the available API objects and provide more information on executing SQL to ADP APIs.

Schemas for most database objects are defined in simple, text-based configuration files.

Tables

The Sync App models the data exposed by the ADP APIs as relational Tables.

Views

Views describes the available read-only views.

ADP Connector for CData Sync

Tables

The Sync App models the data in ADP as a list of tables in a relational database that can be queried using standard SQL statements.

ADP Connector for CData Sync Tables

Name Description
Input_AdditionalRemunerations To create aggregates for WorkersWorkAssignments.AdditionalRemunerations using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.
Input_configurationTags Add configurationTags aggregate for Input_DeductionInputs.DeductionConfigurationTags OR Input_EarningInputs.EarningConfigurationTags OR Input_ReimbursementInputs.ReimbursementConfigurationTags using this as TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.
Input_DeductionInputs Create aggregates for PayrollRuns.DeductionInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.
Input_EarningInputs Create aggregates for PayrollRuns.EarningInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.
Input_ReimbursementInputs Create aggregates for PayrollRuns.ReimbursementInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.
PayrollRuns Add and view the payroll runs.
Workers Returns workers details.
WorkersPersonCommunicationEmails Returns workers person communication emails.
WorkersPersonCommunicationFaxes Returns workers person communication faxes.
WorkersPersonCommunicationLandlines Returns workers person communication landlines.
WorkersPersonCommunicationMobiles Returns workers person communication mobiles.
WorkersPersonCommunicationPagers Returns workers person communication pagers.
WorkersWorkAssignments Returns workers details.

ADP Connector for CData Sync

Input_AdditionalRemunerations

To create aggregates for WorkersWorkAssignments.AdditionalRemunerations using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.

Columns

Name Type ReadOnly References Description
RemunerationTypeCode String True

RemunerationTypeCodeName String True

RemunerationRate Decimal True

RemunerationCurrencyCode String True

effectiveDate Date True

NameCode String True

AdditionalRemunerationNameCode.CodeValue

InactiveIndicator Boolean True

ADP Connector for CData Sync

Input_configurationTags

Add configurationTags aggregate for Input_DeductionInputs.DeductionConfigurationTags OR Input_EarningInputs.EarningConfigurationTags OR Input_ReimbursementInputs.ReimbursementConfigurationTags using this as TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.

Columns

Name Type ReadOnly References Description
TagCode String True

TagDataType String True

TagValues String True

Add comma separeted values with double quote

ReferenceNumber Integer True

Configuration tag reference number

ADP Connector for CData Sync

Input_DeductionInputs

Create aggregates for PayrollRuns.DeductionInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.

Columns

Name Type ReadOnly References Description
AssociateOID String True

PayrollGroupCode String True

DeductionCodeValue String True

DeductionInputCode.CodeValue

DeductionRateValue Decimal True

DeductionAmountcurrencyCode String True

DeductionBaseUnitCodeValue String True

DeductionConfigurationTags String True

ReferenceNumber Integer True

Configuration tag reference number.

ADP Connector for CData Sync

Input_EarningInputs

Create aggregates for PayrollRuns.EarningInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.

Columns

Name Type ReadOnly References Description
AssociateOID String True

PayrollGroupCode String True

EarningCodeValue String True

EarningInputCode.CodeValue

RateValue Decimal True

RatecurrencyCode String True

NumberOfHours String True

EarningsAmountValue Decimal True

EarningsCurrencyCode String True

EarningConfigurationTags String True

ReferenceNumber Integer True

Configuration tag reference number

ADP Connector for CData Sync

Input_ReimbursementInputs

Create aggregates for PayrollRuns.ReimbursementInputs using this as a TEMP table. This table values only last as long as the connection remains open. When the connection to ADP is closed, all tables names started with Input are cleared.

Columns

Name Type ReadOnly References Description
AssociateOID String True

PayrollGroupCode String True

ReimbursementCodeValue String True

ReimbursementInputCode.CodeValue

ReimbursementAmountValue Decimal True

ReimbursementAmountCurrencyCode String True

ReimbursementConfigurationTags String True

ReferenceNumber Integer True

Configuration tag reference number

ADP Connector for CData Sync

PayrollRuns

Add and view the payroll runs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • ItemID supports the '=' comparison.
  • PayrollRegionCodeValue supports the '=' comparison.
  • PayrollGroupCodeValue supports the '=' comparison.
  • PayrollScheduleReferenceScheduleEntryID supports the '=' comparison.
  • PayrollScheduleReferencePayrollWeekNumber supports the '=' comparison.
  • PayrollScheduleReferencePayrollYear supports the '=' comparison.
  • PayrollScheduleReferencePayrollRunNumber supports the '=' comparison.
  • Level supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM PayrollRuns WHERE ItemID = 'TXSMIb+yh9UbJ9-im9au7g=='

SELECT * FROM PayrollRuns WHERE PayrollRegionCodeValue = 'BOST'

SELECT * FROM PayrollRuns WHERE PayrollGroupCodeValue = '3TN'

SELECT * FROM PayrollRuns WHERE PayrollScheduleReferenceScheduleEntryID = '20201117141612-l6OF8VuGHJD1ydLFoe5+nGBEm7rZkaRSorra0woRs04='

SELECT * FROM PayrollRuns WHERE PayrollScheduleReferencePayrollWeekNumber = '40'

SELECT * FROM PayrollRuns WHERE PayrollScheduleReferencePayrollYear = '2020'

SELECT * FROM PayrollRuns WHERE PayrollScheduleReferencePayrollRunNumber = '1'

SELECT * FROM PayrollRuns WHERE Level = 'payroll'

Insert

Following is an example of how to inserting pay data inputs into PayrollRuns table. For example:

INSERT INTO PayrollRuns (PayrollGroupCodeValue, PayrollProcessingJobID, AssociateOID, PayNumber, PayrollFileNumber, EarningInputs, DeductionInputs, ReimbursementInputs) VALUES ('3U7', 'TestProcessing', 'G3BGDF8JG32ERTGK', '1', '020024', '[{"earningCode":{"codeValue":"R"},"modifierCode":{"codeValue":"1"},"rate":{"rateValue":"44.50"},"configurationTags":[{"tagCode":"ShiftCode","tagValues":["1"]}],"numberOfHours":40},{"earningCode":{"codeValue":"O"},"modifierCode":{"codeValue":"2"},"numberOfHours":4}]', '[{"deductionCode":{"codeValue":"A"},"deductionRate":{"rateValue":9.5,"currencyCode":"USD"}}]', '[{"reimbursementCode":{"codeValue":"B"},"reimbursementAmount":{"amountValue":25,"currencyCode":"USD"}}]')

Inserting pay data inputs using Temp Table.

INSERT INTO PayrollRunsEarningInputs#TEMP (EarningCodeValue, RateValue, NumberOfHours) VALUES ('R', '50.50', '40');
INSERT INTO PayrollRunsDeductionInputs#TEMP (DeductionCodeValue, DeductionRateValue, DeductionAmountcurrencyCode) VALUES ('A', '10', 'USD');
INSERT INTO PayrollRunsReimbursementInputs#TEMP (ReimbursementCodeValue, ReimbursementAmountValue, ReimbursementAmountCurrencyCode) VALUES ('B', '25.00', 'USD');

INSERT INTO PayrollRuns (PayrollGroupCodeValue, PayrollProcessingJobID, PayrollWeekNumber, AssociateOID, PayNumber, PayrollFileNumber, EarningInputs, DeductionInputs,  ReimbursementInputs) VALUES ('3U7', 'TestProcessing', '53', 'G3BGDF8JG32ERTGK', '1', '020024', 'PayrollRunsEarningInputs#TEMP', 'PayrollRunsDeductionInputs#TEMP', 'PayrollRunsReimbursementInputs#TEMP');

Columns

Name Type ReadOnly References Description
ItemID [KEY] String True

The unique identifier of a instance within the collection.

PayrollProcessingJobID String False

The unique identifier of the related payroll processing job. This is generated as the result of the payrollProcessingJob.initiate event.

AlternateJobIDs String True

PayrollRegionCodeValue String True

The region in which the payroll is processed.

PayrollGroupCodeValue String False

PayrollGroup.Code

The payroll group code relevant to payroll processing.

PayrollGroupCodeShortName String True

Short description of the related code.

PayrollGroupCodeLongName String True

Long description of the related code.

PayrollScheduleReferencePayrollScheduleID String True

The unique identifier of the payroll schedule associated with the payroll output.

PayrollScheduleReferenceScheduleEntryID String True

The unique identifier of payroll schedule entry associated to the payroll schedule associated with the payroll output.

PayrollScheduleReferencePayrollWeekNumber String True

The week number for a payroll in the payroll schedule. This does not necessarily align with the calendar week number.

PayrollScheduleReferencePayrollYear String True

The year associated to a payroll in the payroll schedule.

PayrollScheduleReferencePayrollRunNumber String True

For a given payroll week number, this is the numbered run for that week.

PayrollProcessingJobStatusCodeValue String True

The Job status code of the payroll processing.

PayrollProcessingJobStatusCodeShortName String True

Short description of the related Job status code.

PayrollProcessingJobStatusCodelongName String True

Long description of the related Job status code.

AssociatePayments String True

This column will return data. If level set to detail.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
level String

The allowed values are payroll, pay, details, payDetails, acc, acc-all, error, dropped pay, wage garnishements.

AssociateOID String

Payroll Insert Only

PayrollWeekNumber String

Payroll Insert Only

PayrollFileNumber String

Payroll Insert Only

PayNumber String

Payroll Insert Only

EarningInputs String

Payroll Insert Only. Following Modifier codes are supported for pay data input 1 - 'Hours 1 (Regular)', 2 - 'Hours 3 Code & Quantity', 3 - 'Hours 3 Code & Quantity', 4 - 'Hours 4 Code & Quantity', 7 - 'Earnings 3 Code & Amount', 8 - 'Earnings 4 Code & Amount', 9 - 'Earnings 5 Code & Amount', 24 - 'Temporary Hourly Rate'.

DeductionInputs String

Payroll Insert Only

ReimbursementInputs String

Payroll Insert Only

ADP Connector for CData Sync

Workers

Returns workers details.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM Workers WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM Workers WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM Workers WHERE AsOfDate = '2020-01-01'

Insert

Following is an example of how to inserting into Workers table. For example:

INSERT INTO Workers (PayrollGroupCode, OnboardingTemplateCode, OnboardingTemplateCodeName, OnboardingStatusCode, OnboardingStatusCodeName,  HireReasonCode, HireReasonCodeName, WorkerOriginalHireDate, PersonLegalNameGivenName, PersonLegalNameFamilyName1, PersonBirthDate, PersonHighestEducationLevelCode) VALUES ('3UD', '15336_7354', 'HR Only (System)', 'complete', 'complete', 'new', 'TESTHIRE 4', '2020-11-10', 'TestGivenName', 'TestFamilyName', '1990-06-01', 'DOC')

Following is an example of how to inserting into Workers table with WorkAssignements. For example:

INSERT INTO WorkersWorkAssignments#TEMP (StandardHoursQuantity, PayCycleCodeValue, BaseRemunerationHourlyRateAmountValue, WageLawCoverageCodeValue, BaseRemunerationDailyRateAmountValue) VALUES ('45', '4', 300, 'N',  100)

INSERT INTO Workers (PayrollGroupCode, OnboardingTemplateCode, OnboardingTemplateCodeName, OnboardingStatusCode, OnboardingStatusCodeName, HireReasonCode, HireReasonCodeName, WorkerOriginalHireDate, PersonBirthDate, PersonLegalNameFamilyName1, PersonLegalNameGivenName, PersonDisabledIndicator, PersonGenderCode, PersonHighestEducationLevelCode, PersonLegalAddressCityName, PersonLegalAddressCountryCode, PersonLegalAddressCountrySubdivisionLevel1Code, PersonLegalAddressCountrySubdivisionLevel1SubdivisionType, PersonLegalAddressLineOne, PersonLegalAddressLineTwo, PersonLegalAddressLineThree, PersonLegalAddressNameCodeShortName, PersonLegalAddressPostalCode, PersonLegalNameFamilyName1Prefix, PersonLegalNameGenerationAffixCode, PersonLegalNameInitials, PersonLegalNameMiddleName, PersonLegalNameNickName, PersonLegalNameQualificationAffixCode, PersonMaritalStatusCode, PersonMilitaryDischargeDate, PersonMilitaryStatusCode, WorkAssignments) VALUES ('3TQ', '15336_7354', 'HR Only (System)', 'complete', 'complete', 'new', 'TESTHIRE 16', '2020-12-30', '1990-06-02', 'TestGivenName', 'TestFamilyName', 'FALSE', 'M', 'GRD', 'Millburn', 'US', 'NJ', 'state', 'LineOne', 'LineTwo', 'LineThree', 'Legal Residence', '07041', 'Prefix1', '2nd', 'I', 'MiddleName', 'NickName', 'CFA', 'M', '2013-04-01', '12', 'WorkersWorkAssignments#TEMP')

Update

Following is an example of how to Update a Workers table:

UPDATE Workers SET PersonLegalNameGenerationAffixCode = '2nd', PersonLegalNameGivenName = 'GivenName', PersonLegalNameFamilyName1 = 'FamilyName1', PersonLegalNameFamilyName1Prefix = 'Prefix1', PersonLegalNameFamilyName2 = 'FamilyName2', PersonLegalNameFamilyName2Prefix = 'Prefix2', PersonLegalNameInitials = 'C', PersonLegalNameMiddleName = 'MiddleName', PersonLegalNameNickName = 'NickName', PersonLegalNamePreferredSalutations = '[{"salutationCode":{"codeValue":"Mr."},"typeCode":{"shortName":"Social"},"sequenceNumber":1}]', PersonLegalNameQualificationAffixCode = 'CFA' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET PersonLegalAddressNameCodeShortName = 'Legal Residence', PersonLegalAddressLineOne = 'LineOne', PersonLegalAddressLineTwo = 'LineTwo', PersonLegalAddressCityName = 'Millburn',  PersonLegalAddressCountryCode = 'US', PersonLegalAddressCountrySubdivisionLevel1SubdivisionType = 'state', PersonLegalAddressPostalCode = '07041' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET PersonMaritalStatusCode = 'M', PersonMaritalStatusEffectiveDateTime = '2020-12-01T00:00:00Z' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET  PersonHighestEducationLevelCode = 'GRD' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET  PersonGenderCode = 'M' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET PersonBirthDate = '1990-06-01' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

UPDATE Workers SET PersonMilitaryClassificationCodes = '[{"codeValue":"R"}]' WHERE AssociateOID = 'G3DXX3CRDERXK3C9'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

WorkerID String True

WorkAssignments String False

WorkerAcquisitionDate Date True

WorkerAdjustedServiceDate Date True

WorkerExpectedTerminationDate Date True

WorkerOriginalHireDate Date False

WorkerRehireDate Date True

WorkerRetirementDate Date True

WorkerTerminationDate Date True

WorkerStatusEffectiveDate Date True

WorkerStatusReasonCode String True

WorkerStatusReasonLongName String True

WorkerStatusReasonShortName String True

WorkerStatusStatusCode String True

WorkerStatusStatusLongName String True

WorkerStatusStatusShortName String True

Photos String True

BusinessCommunicationEmails String False

BusinessCommunicationFaxes String False

BusinessCommunicationLandlines String False

BusinessCommunicationMobiles String False

BusinessCommunicationPagers String False

PersonAlternatePreferredNames String True

PersonCommunicationEmails String False

PersonCommunicationFaxes String False

PersonCommunicationLandlines String False

PersonCommunicationMobiles String False

PersonCommunicationPagers String False

PersonDeathDate Date True

PersonDeceasedIndicator Boolean True

PersonDisabilityIdentificationDeclinedIndicator Boolean True

PersonDisabilityPercentage Integer True

PersonDisabilityTypeCodes String False

PersonDisabledIndicator Boolean False

PersonGenderCode String False

The allowed values are M, F, N.

PersonGenderLongName String True

PersonGenderShortName String True

PersonGovernmentIDs String False

PersonHighestEducationLevelCode String False

HighestEducationLevelCode.CodeValue

PersonHighestEducationLevelLongName String True

PersonHighestEducationLevelShortName String True

PersonIdentityDocuments String True

PersonImmigrationDocuments String True

PersonLegalAddressCityName String False

PersonLegalAddressCountryCode String False

PersonLegalAddressCountrySubdivisionLevel1Code String False

PersonLegalAddressCountrySubdivisionLevel1LongName String False

PersonLegalAddressCountrySubdivisionLevel1ShortName String False

PersonLegalAddressCountrySubdivisionLevel1SubdivisionType String False

PersonLegalAddressCountrySubdivisionLevel2Code String False

PersonLegalAddressCountrySubdivisionLevel2LongName String False

PersonLegalAddressCountrySubdivisionLevel2ShortName String False

PersonLegalAddressCountrySubdivisionLevel2SubdivisionType String False

PersonLegalAddressDeliveryPoint String False

PersonLegalAddressLineOne String False

PersonLegalAddressLineTwo String False

PersonLegalAddressLineThree String False

PersonLegalAddressNameCodeValue String False

PersonLegalAddressNameCodeLongName String True

PersonLegalAddressNameCodeShortName String False

PersonLegalAddressPostalCode String False

PersonLegalAddressSameAsAddressIndicator Boolean False

PersonLegalAddressSameAsAddressLinkCanonicalUri String False

PersonLegalAddressSameAsAddressLinkEncType String False

PersonLegalAddressSameAsAddressLinkHref String False

PersonLegalAddressSameAsAddressLinkMediaType String False

PersonLegalAddressSameAsAddressLinkMethod String False

PersonLegalAddressSameAsAddressLinkPayLoadArguments String False

PersonLegalAddressSameAsAddressLinkRel String False

PersonLegalAddressSameAsAddressLinkSchema String False

PersonLegalAddressSameAsAddressLinkTargetSchema String False

PersonLegalAddressSameAsAddressLinkTitle String False

PersonLegalNameFamilyName1 String False

PersonLegalNameFamilyName1Prefix String False

PersonLegalNameFamilyName2 String False

PersonLegalNameFamilyName2Prefix String False

PersonLegalNameFormattedName String False

PersonLegalNameGenerationAffixCode String False

GenerationAffixCode.CodeValue

PersonLegalNameGenerationAffixLongName String True

PersonLegalNameGenerationAffixShortName String True

PersonLegalNameGivenName String False

PersonLegalNameInitials String False

PersonLegalNameMiddleName String False

PersonLegalNameCode String False

PersonLegalNameLongName String True

PersonLegalNameShortName String False

PersonLegalNameNickName String False

PersonLegalNamePreferredSalutations String False

PersonLegalNameQualificationAffixCode String False

QualificationAffixCode.CodeValue

PersonLegalNameQualificationAffixLongName String False

PersonLegalNameQualificationAffixShortName String False

PersonLinks String True

PersonMaritalStatusCode String False

MaritalStatusCode.CodeValue

PersonMaritalStatusEffectiveDateTime Datetime False

PersonMaritalStatusLongName String True

PersonMaritalStatusShortName String False

MaritalStatusCode.ShortName

PersonMilitaryClassificationCodes String False

Supported values: Disabled Veteran, Active Duty Wartime or Campaign Badge Veteran, Armed Forces Service Medal Veteran, Recently Separated Veteran.

PersonMilitaryDischargeDate Date False

PersonMilitaryStatusCode String False

PersonMilitaryStatusEffectiveDate Datetime True

PersonMilitaryStatusLongName String True

PersonMilitaryStatusShortName String False

PersonOtherPersonalAddresses String False

PersonPassports String False

PersonPreferredNameFamilyName1 String True

PersonPreferredNameFamilyName1Prefix String True

PersonPreferredNameFamilyName2 String True

PersonPreferredNameFamilyName2Prefix String True

PersonPreferredNameFormattedName String True

PersonPreferredNameGenerationAffixCode String True

PersonPreferredNameGenerationAffixLongName String True

PersonPreferredNameGenerationAffixShortName String True

PersonPreferredNameGivenName String True

PersonPreferredNameInitials String True

PersonPreferredNameMiddleName String True

PersonPreferredNameCode String True

PersonPreferredNameLongName String True

PersonPreferredNameShortName String True

PersonPreferredNameNickName String True

PersonPreferredNamePreferredSalutations String True

PersonPreferredNameQualificationAffixCode String True

PersonPreferredNameQualificationAffixLongName String True

PersonPreferredNameQualificationAffixShortName String True

PersonPreferredNameScriptCode String True

PersonPreferredNameScriptLongName String True

PersonPreferredNameScriptShortName String True

PersonPreferredNameTitleAffixCodes String True

PersonPreferredNameTitlePrefixCodes String True

PersonReligionCode String True

PersonReligionLongName String True

PersonReligionShortName String True

PersonResidencyCountryCodes String True

PersonSexualOrientationCode String True

PersonSexualOrientationLongName String True

PersonSexualOrientationShortName String True

PersonSocialInsurancePrograms String True

PersonStudentIndicator Boolean True

PersonStudentStatusCode String True

PersonStudentStatusEffectiveDate Date True

PersonStudentStatusLongName String True

PersonStudentStatusShortName String True

PersonTobaccoUserIndicator Boolean True

PersonWorkAuthorizationDocuments String True

Links String True

AsOfDate Date True

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
PayrollGroupCode String

Insert Only

OnboardingTemplateCode String

Insert Only

OnboardingTemplateCodeName String

Insert Only

OnboardingStatusCode String

Insert Only

OnboardingStatusCodeName String

Insert Only

HireReasonCode String

Insert Only

HireReasonCodeName String

Insert Only

ADP Connector for CData Sync

WorkersPersonCommunicationEmails

Returns workers person communication emails.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonCommunicationEmails WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonCommunicationEmails WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonCommunicationEmails WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update a WorkersPersonCommunicationEmails table:

UPDATE WorkersPersonCommunicationEmails SET EmailUri = '[email protected]' WHERE AssociateOID = 'G3349PZGBADQY8H8'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerID String True

Workers.WorkerID

EmailUri String False

ItemID String True

NameCode String True

NameCodeLongName String True

NameCodeShortName String True

NotificationIndicator Boolean True

AsOfDate Date True

ADP Connector for CData Sync

WorkersPersonCommunicationFaxes

Returns workers person communication faxes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonCommunicationFaxes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonCommunicationFaxes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonCommunicationFaxes WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update a WorkersPersonCommunicationFaxes table:

UPDATE WorkersPersonCommunicationFaxes SET AreaDialing = '232', DialNumber = '1234567' WHERE AssociateOID = 'G3349PZGBADQY8H8'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerID String True

Workers.WorkerID

Access String False

AreaDialing String False

CountryDialing String False

DialNumber String False

Extension String False

FormattedNumber String True

ItemID String True

NameCode String True

NameCodeLongName String True

NameCodeShortName String True

NotificationIndicator Boolean True

AsOfDate Date True

ADP Connector for CData Sync

WorkersPersonCommunicationLandlines

Returns workers person communication landlines.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonCommunicationLandlines WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonCommunicationLandlines WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonCommunicationLandlines WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update a WorkersPersonCommunicationLandlines table:

UPDATE WorkersPersonCommunicationLandlines SET AreaDialing = '232', DialNumber = '1234567' WHERE AssociateOID = 'G3349PZGBADQY8H8'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerID String True

Workers.WorkerID

Access String False

AreaDialing String False

CountryDialing String False

DialNumber String False

Extension String False

FormattedNumber String True

ItemID String True

NameCode String True

NameCodeLongName String True

NameCodeShortName String True

NotificationIndicator Boolean True

AsOfDate Date True

ADP Connector for CData Sync

WorkersPersonCommunicationMobiles

Returns workers person communication mobiles.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonCommunicationMobiles WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonCommunicationMobiles WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonCommunicationMobiles WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update a WorkersPersonCommunicationMobiles table:

UPDATE WorkersPersonCommunicationMobiles SET AreaDialing = '232', DialNumber = '1234567' WHERE AssociateOID = 'G3349PZGBADQY8H8'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerID String True

Workers.WorkerID

Access String False

AreaDialing String False

CountryDialing String False

DialNumber String False

Extension String False

FormattedNumber String True

ItemID String True

NameCode String True

NameCodeLongName String True

NameCodeShortName String True

NotificationIndicator Boolean True

AsOfDate Date True

ADP Connector for CData Sync

WorkersPersonCommunicationPagers

Returns workers person communication pagers.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonCommunicationPagers WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonCommunicationPagers WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonCommunicationPagers WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update a WorkersPersonCommunicationPagers table:

UPDATE WorkersPersonCommunicationPagers SET AreaDialing = '232', DialNumber = '1234567' WHERE AssociateOID = 'G3349PZGBADQY8H8'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerID String True

Workers.WorkerID

Access String False

AreaDialing String False

CountryDialing String False

DialNumber String False

Extension String False

FormattedNumber String True

ItemID String True

NameCode String True

NameCodeLongName String True

NameCodeShortName String True

NotificationIndicator Boolean True

AsOfDate Date True

ADP Connector for CData Sync

WorkersWorkAssignments

Returns workers details.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerIdValue supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignments WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignments WHERE WorkerIdValue = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignments WHERE AsOfDate = '2020-01-01'

Update

Following is an example of how to Update BaseRemuneration:

UPDATE WorkersWorkAssignments SET StandardHoursQuantity = '45', BaseRemunerationEffectiveDate = '2020-12-21', PayCycleCodeValue = '4', BaseRemunerationHourlyRateAmountValue = 300, WageLawCoverageCodeValue = 'N', BaseRemunerationCode = 'ADJ', ItemId = '34321368N' WHERE AssociateOID = 'G3GMC21PJFZT7K4F'

Following is an example of how to Update AdditionalRemuneration using aggregates:

UPDATE WorkersWorkAssignments SET AdditionalRemunerations = '[{"remunerationTypeCode":{"code":"AE","name":"additional earnings"},"remunerationRate":{"rate":70,"currencyCode":"USD"},"effectiveDate":"2020-12-20","nameCode":{"code":"1FA"},"inactiveIndicator":false}]', itemid = '35777493N' WHERE AssociateOID = 'G3TGG0M57JZEXCP1'

Following is an example of how to Update AdditionalRemuneration using Temp Table:

INSERT INTO Input_AdditionalRemunerations#TEMP (RemunerationTypeCode, RemunerationRate, RemunerationCurrencyCode, effectiveDate, NameCode, InactiveIndicator) VALUES ('AE', '70', 'USD', '2021-01-04', 'R', false)

UPDATE WorkersWorkAssignments SET AdditionalRemunerations = 'Input_AdditionalRemunerations#TEMP', itemid = '35777493N' WHERE AssociateOID = 'G3TGG0M57JZEXCP1'

Following is an example of how to Update Worker Assignment Termination:

UPDATE WorkersWorkAssignments SET TerminationDate = '2020-01-31', LastWorkedDate = '2020-01-31', AssignmentStatusReasonCodeValue = 'A00', RehireEligibleIndicator = true, SeveranceEligibleIndicator = true, TerminationComments = 'Looking for better growth and oppurtunities', itemid = '00691088N' WHERE AssociateOID = 'G3TGG0M57JZECKRB'

Following is an example of how to Update Worker Type:

UPDATE WorkersWorkAssignments SET WorkerTypeCodeValue = 'F', ItemId = '31095304_1668', EventReasonCode = 'ADL', EffectiveDate = '2021-01-01' WHERE AssociateOID = 'G3Q8G47NKHBV1SMT'

Columns

Name Type ReadOnly References Description
AssociateOID [KEY] String True

Workers.AssociateOID

WorkerIdValue String True

Workers.WorkerID

ItemID [KEY] String False

ActualStartDate Date True

CompaRatio Integer True

AdditionalRemunerations String False

AnnualBenefitBaseRateAmountValue Integer True

AnnualBenefitBaseRateCurrencyCode String True

AnnualBenefitBaseRateNameCodeValue String True

AnnualBenefitBaseRateNameCodeLongName String True

AnnualBenefitBaseRateNameCodeShortName String True

AssignedOrganizationalUnits String False

AssignedWorkLocations String True

AssignmentCostCenters String True

AssignmentStatusEffectiveDate Date True

AssignmentStatusReasonCodeValue String False

AssignmentStatusReasonCodeLongName String True

AssignmentStatusReasonCodeShortName String True

AssignmentStatusStatusCodeValue String True

AssignmentStatusStatusCodeLongName String True

AssignmentStatusStatusCodeShortName String True

AssignmentTermCodeValue String True

AssignmentTermCodeLongName String True

AssignmentTermCodeShortName String True

BargainingUnitBargainingUnitCodeValue String False

BargainingUnitBargainingUnitCodeLongName String True

BargainingUnitBargainingUnitCodeShortName String False

BargainingUnitSeniorityDate Date False

BaseRemunerationAnnualRateAmountValue Decimal True

BaseRemunerationAnnualRateAmountCurrencyCode String True

BaseRemunerationAnnualRateAmountNameCodeValue String True

BaseRemunerationAnnualRateAmountNameCodeLongName String True

BaseRemunerationAnnualRateAmountNameCodeShortName String True

BaseRemunerationAssociatedRateQualifiers String True

BaseRemunerationBiweeklyRateAmountValue Decimal True

BaseRemunerationBiweeklyRateAmountCurrencyCode String True

BaseRemunerationBiweeklyRateAmountNameCodeLongName String True

BaseRemunerationBiweeklyRateAmountNameCodeValue String True

BaseRemunerationBiweeklyRateAmountNameCodeShortName String True

BaseRemunerationCommissionRatePercentageBaseUnitCodeValue String True

BaseRemunerationCommissionRatePercentageBaseUnitCodeLongName String True

BaseRemunerationCommissionRatePercentageBaseUnitCodeShortName String True

BaseRemunerationCommissionRatePercentageNameCodeValue String True

BaseRemunerationCommissionRatePercentageNameCodeLongName String True

BaseRemunerationCommissionRatePercentageNameCodeShortName String True

BaseRemunerationCommissionRatePercentagePercentageValue Integer True

BaseRemunerationDailyRateAmountValue Decimal False

BaseRemunerationDailyRateAmountCurrencyCode String True

BaseRemunerationDailyRateAmountNameCodeValue String False

BaseRemunerationDailyRateAmountNameCodeLongName String True

BaseRemunerationDailyRateAmountNameCodeShortName String True

BaseRemunerationEffectiveDate Date False

BaseRemunerationHourlyRateAmountValue Decimal False

BaseRemunerationHourlyRateAmountCurrencyCode String True

BaseRemunerationHourlyRateAmountNameCodeValue String True

BaseRemunerationHourlyRateAmountNameCodeLongName String True

BaseRemunerationHourlyRateAmountNameCodeShortName String True

BaseRemunerationMonthlyRateAmountValue Decimal True

BaseRemunerationMonthlyRateAmountCurrencyCode String True

BaseRemunerationMonthlyRateAmountNameCodeValue String False

BaseRemunerationMonthlyRateAmountNameLongName String True

BaseRemunerationMonthlyRateAmountNameShortName String False

BaseRemunerationPayPeriodRateAmountValue Decimal True

BaseRemunerationPayPeriodRateAmountCurrencyCode String True

BaseRemunerationPayPeriodRateAmountNameCodeValue String True

BaseRemunerationPayPeriodRateAmountNameCodeLongName String True

BaseRemunerationPayPeriodRateAmountNameCodeShortName String True

BaseRemunerationRecordingBasisCodeValue String True

BaseRemunerationRecordingBasisCodelongName String True

BaseRemunerationRecordingBasisCodeShortName String True

BaseRemunerationSemiMonthlyRateAmountValue Decimal True

BaseRemunerationSemiMonthlyRateAmountCurrencyCode String True

BaseRemunerationSemiMonthlyRateAmountNameCodeValue String True

BaseRemunerationSemiMonthlyRateAmountNameCodeLongName String True

BaseRemunerationSemiMonthlyRateAmountNameCodeShortName String True

BaseRemunerationWeeklyRateAmountValue Decimal True

BaseRemunerationWeeklyRateAmountCurrencyCode String True

BaseRemunerationWeeklyRateAmountNameCodeValue String True

BaseRemunerationWeeklyRateAmountNameCodeLongName String True

BaseRemunerationWeeklyRateAmountNameCodeShortName String True

ExecutiveIndicator Boolean True

ExecutiveTypeCodeValue String True

ExecutiveTypeCodeLongName String True

ExecutiveTypeCodeShortName String True

ExpectedStartDate Date True

ExpectedTerminationDate Date True

FullTimeEquivalenceRatio Integer True

GeographicPayDifferentialCodeValue String True

GeographicPayDifferentialCodeLongName String True

GeographicPayDifferentialCodeShortName String True

GeographicPayDifferentialPercentage Integer True

HighlyCompensatedIndicator Boolean True

HighlyCompensatedTypeCodeValue String True

HighlyCompensatedTypeCodeLongName String True

HighlyCompensatedTypeCodeShortName String True

HireDate Date True

HomeOrganizationalUnits String False

HomeWorkLocationAddressAttentionOfName String True

HomeWorkLocationAddressBlockName String True

HomeWorkLocationAddressBuildingName String True

HomeWorkLocationAddressBuildingNumber String True

HomeWorkLocationAddressCareOfName String True

HomeWorkLocationAddressCityName String False

HomeWorkLocationAddressCountryCode String False

HomeWorkLocationAddressCountrySubdivisionLevel1CodeValue String False

HomeWorkLocationAddressCountrySubdivisionLevel1LongName String True

HomeWorkLocationAddressCountrySubdivisionLevel1ShortName String False

HomeWorkLocationAddressCountrySubdivisionLevel1SubdivisionType String False

HomeWorkLocationAddressCountrySubdivisionLevel2CodeValue String False

HomeWorkLocationAddressCountrySubdivisionLevel2LongName String True

HomeWorkLocationAddressCountrySubdivisionLevel2ShortName String False

HomeWorkLocationAddressCountrySubdivisionLevel2SubdivisionType String False

HomeWorkLocationAddressDeliveryPoint String True

HomeWorkLocationAddressDoor String True

HomeWorkLocationAddressFloor String True

HomeWorkLocationAddressGeoCoordinateLatitude Integer True

HomeWorkLocationAddressGeoCoordinateLongitude Integer True

HomeWorkLocationAddressLineFive String True

HomeWorkLocationAddressLineFour String True

HomeWorkLocationAddressLineOne String False

HomeWorkLocationAddressLineTwo String False

HomeWorkLocationAddressLineThree String False

HomeWorkLocationAddressNameCodeValue String True

HomeWorkLocationAddressNameCodeLongName String True

HomeWorkLocationAddressNameCodeShortName String True

HomeWorkLocationAddressPlotID String True

HomeWorkLocationAddressPostalCode String False

HomeWorkLocationAddressPostOfficeBox String True

HomeWorkLocationAddressScriptCodeValue String True

HomeWorkLocationAddressScriptCodeLongName String True

HomeWorkLocationAddressScriptCodeShortName String True

HomeWorkLocationAddressStairCase String True

HomeWorkLocationAddressStreetName String True

HomeWorkLocationAddressStreetTypeCodeValue String True

HomeWorkLocationAddressStreetTypeCodeLongName String True

HomeWorkLocationAddressStreetTypeCodeShortName String True

HomeWorkLocationAddressUnit String True

HomeWorkLocationCommunicationEmails String True

HomeWorkLocationCommunicationFaxes String True

HomeWorkLocationCommunicationLandlines String True

HomeWorkLocationCommunicationMobiles String True

HomeWorkLocationCommunicationPagers String True

HomeWorkLocationNameCodeValue String False

HomeWorkLocationNameCodeLongName String True

HomeWorkLocationNameCodeShortName String False

IndustryClassifications String False

JobCodeValue String False

JobCodeEffectiveDate Date True

JobCodeLongName String True

JobCodeShortName String False

JobTitle String True

LaborUnionLaborUnionCodeValue String False

LaborUnionLaborUnionCodeLongName String True

LaborUnionLaborUnionCodeShortName String False

LaborUnionSeniorityDate Date True

LegalEntityID String True

Links String True

ManagementPositionIndicator Boolean False

MinimumPayGradeStepDuration String True

NationalityContextCodeValue String True

NationalityContextCodeLongName String True

NationalityContextCodeShortName String True

NextPayGradeStepDate Date True

OccupationalClassifications String False

OfferAcceptanceDate Date True

OfferExtensionDate Date True

OfficerIndicator Boolean True

OfficerTypeCodeValue String False

OfficerTypeCodeLongName String True

OfficerTypeCodeShortName String False

PayCycleCodeValue String False

PayCycleCodeLongName String True

PayCycleCodeShortName String False

PayGradeCodeValue String False

PayGradeCodeLongName String True

PayGradeCodeShortName String False

PayGradePayRangeMaximumRateAmountValue Decimal True

PayGradePayRangeMaximumRateBaseMultiplierValue Integer True

PayGradePayRangeMaximumRateBaseUnitCodeValue String True

PayGradePayRangeMaximumRateBaseUnitCodeLongName String True

PayGradePayRangeMaximumRateBaseUnitCodeShortName String True

PayGradePayRangeMaximumRateCurrencyCode String True

PayGradePayRangeMaximumRateUnitCodeValue String True

PayGradePayRangeMaximumRateUnitCodeLongName String True

PayGradePayRangeMaximumRateUnitCodeShortName String True

PayGradePayRangeMedianRateAmountValue Decimal True

PayGradePayRangeMedianRateBaseMultiplierValue Integer True

PayGradePayRangeMedianRateBaseUnitCodeValue String True

PayGradePayRangeMedianRateBaseUnitCodeLongName String True

PayGradePayRangeMedianRateBaseUnitCodeShortName String True

PayGradePayRangeMedianRateCcurrencyCode String True

PayGradePayRangeMedianRateUnitCodeValue String True

PayGradePayRangeMedianRateUnitCodeLongName String True

PayGradePayRangeMedianRateUnitCodeShortName String True

PayGradePayRangeMinimumRateAmountValue Decimal True

PayGradePayRangeMinimumRateBaseMultiplierValue Integer True

PayGradePayRangeMinimumRateBaseUnitCodeValue String True

PayGradePayRangeMinimumRateBaseUnitCodeLongName String True

PayGradePayRangeMinimumRateBaseUnitCodeShortName String True

PayGradePayRangeMinimumRateCurrencyCode String True

PayGradePayRangeMinimumRateUnitCodeValue String True

PayGradePayRangeMinimumRateUnitCodeLongName String True

PayGradePayRangeMinimumRateUnitCodeShortName String True

PayGradeStepCodeValue String True

PayGradeStepCodeLongName String True

PayGradeStepCodeShortName String True

PayGradeStepPayRateAmountValue Decimal True

PayGradeStepPayRateBaseMultiplierValue Integer True

PayGradeStepPayRateBaseUnitCodeValue String True

PayGradeStepPayRateBaseUnitCodeLongName String True

PayGradeStepPayRateBaseUnitCodeShortName String True

PayGradeStepPayRateCurrencyCode String True

PayGradeStepPayRateUnitCodeValue String True

PayGradeStepPayRateUnitCodeLongName String True

PayGradeStepPayRateUnitCodeShortName String True

PayrollFileNumber String False

PayrollGroupCode String False

PayrollProcessingStatusCodeValue String True

PayrollProcessingStatusCodeEffectiveDate Date True

PayrollProcessingStatusCodeLongName String True

PayrollProcessingStatusCodeShortName String True

PayrollRegionCode String True

PayrollScheduleGroupID String True

PayScaleCodeValue String True

PayScaleCodeLongName String True

PayScaleCodeShortName String True

PositionID String False

PositionTitle String True

PrimaryIndicator Boolean True

RemunerationBasisCodeValue String True

RemunerationBasisCodeLongName String True

RemunerationBasisCodeShortName String True

ReportsTo String False

SeniorityDate Date True

StandardHoursQuantity Integer False

StandardHoursUnitCodeValue String True

StandardHoursUnitCodeLongName String True

StandardHoursUnitCodeShortName String True

StandardPayPeriodHoursHoursQuantity Integer True

StandardPayPeriodHoursUnitCodeValue String True

StandardPayPeriodHoursUnitCodeLongName String True

StandardPayPeriodHoursUnitCodeShortName String True

StockOwnerIndicator Boolean True

StockOwnerPercentage Integer True

TerminationDate Date False

VipIndicator Boolean True

VipTypeCodeValue String True

VipTypeCodeLongName String True

VipTypeCodeShortName String True

WageLawCoverageCodeValue String False

WageLawCoverageCode.CodeValue

WageLawCoverageCodeLongName String True

WageLawCoverageCodeShortName String False

WageLawCoverageWageLawNameCodeValue String True

WageLawCoverageWageLawNameCodeLongName String True

WageLawCoverageWageLawNameCodeShortName String True

WorkArrangementCodeValue String True

WorkArrangementCodeLongName String True

WorkArrangementCodeShortName String True

WorkerGroups String True

WorkerProbationIndicator Boolean True

WorkerProbationPeriodEndDate Date True

WorkerProbationPeriodStartDate Date True

WorkerTypeCodeValue String False

WorkerTypeCode.CodeValue

WorkerTypeCodeLongName String True

WorkerTypeCodeShortName String True

WorkLevelCodeValue String True

WorkLevelCodeLongName String True

WorkLevelCodeShortName String True

WorkShiftCodeValue String True

WorkShiftCodeLongName String True

WorkShiftCodeShortName String True

JobFunctionCodeValue String True

JobFunctionCodeShortName String True

JobFunctionCodeLongName String True

AsOfDate Date True

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
EffectiveDate Date

To update positionid and AssignedOrganizationalUnits

LastWorkedDate Date

Worker Termination Update

RehireEligibleIndicator Boolean

Worker Termination Update

SeveranceEligibleIndicator Boolean

Worker Termination Update

TerminationComments String

Worker Termination Update

BaseRemunerationCode String

EventReasonCode String

ADP Connector for CData Sync

Views

Views are similar to tables in the way that data is represented; however, views are read-only.

Queries can be executed against a view as if it were a normal table.

ADP Connector for CData Sync Views

Name Description
AdditionalRemunerationNameCode Additional remuneration name code.
AssociatePaymentsAllocationsEarningsAndBenefits View the associate payment allocation earnings and benefits in the payroll outputs.
AssociatePaymentsAllocationsEarningSections View the earning sections for the associate payments allocations in payroll outputs.
AssociatePaymentsAllocationsNonStatutoryDeductions View the non-statutory deductions for the associate payments allocations in payroll outputs.
AssociatePaymentsAllocationsStatutoryDeductions View the statutory deductions for the associate payments allocations in payroll outputs.
AssociatePaymentsSummaryEarningsAndBenefits View the AssociatePayments Earnings and Benefits in the payroll outputs.
AssociatePaymentsSummaryEarningsSections View the associate payments earnings sections items in the payroll outputs.
AssociatePaymentsSummaryNonStatutoryDeductions To view the non statutory deduction for the associate in payroll outputs.
AssociatePaymentsSummaryPayrollAccumulations To View the associate payments payroll accumulations in the payroll outputs.
AssociatePaymentsSummaryStatutoryDeductions View the statutory deduction for the associate in payroll outputs.
CostCenters Returns all Cost number codes setup for the client.
DeductionInputCode Returns deduction input code.
EarningInputCode Returns earning input code.
GenerationAffixCode Returns legal name generation affix code.
HighestEducationLevelCode Returns highest education level code value.
JobApplications Returns a list of job applications.
JobApplicationsCommunicationLandlines Returns a list of job applications communication landlines.
JobApplicationsCommunicationMobiles Returns a list of job applications communication mobiles.
jobRequisitions Returns a list of job requisitions.
JobRequisitionsOrganizationalUnits View the organizational unit entries in Job Requisitions.
MaritalStatusCode Returns marital status codes.
OnboardingTemplate Returns onboarding template.
PaidTimeOffBalances Returns Paid TimeOff Balances.
PaidTimeOffRequestEntries Returns PaidTimeOff Requests.
PaidTimeOffRequests Returns PaidTimeOff Requests.
PayrollGroup Returns payroll group.
PayrollMemos View the payroll memos.
PersonalContacts Personal emergency contacts.
QualificationAffixCode Returns work assignement worker type codes.
ReimbursementInputCode Returns reimbursement input code.
TeamTimeCards View the Team Time Cards.
TeamTimeCardsAllTeams View the Team Time Cards of all teams.
TeamTimeCardsDailyTotals View the Team Time Cards daily totals aggregate.
TeamTimeCardsDayEntries View the Team Time Cards daily totals aggregate with day entries.
TeamTimeCardsHomeLaborAllocations View the Team Time Cards period totals aggregate.
TeamTimeCardsPeriodTotals View the Team Time Cards period totals aggregate.
TimeCards View the worker Time Cards.
TimeCardsAllActiveWorkers View the Time Cards of all active workers.
TimeCardsDailyTotals View the worker Time Cards daily totals aggregate.
TimeCardsPeriodTotals View the worker Time Cards period totals aggregate.
WageLawCoverageCode Returns wage law coverage codes.
WorkAssignmentCustomHistoryCustomGroupAmountFields Work assignment CustomGroup amount.
WorkAssignmentCustomHistoryCustomGroupCodeFields Work assignment CustomGroup code.
WorkAssignmentCustomHistoryCustomGroupDateFields Work assignment CustomGroup date.
WorkAssignmentCustomHistoryCustomGroupDateTimeFields Work assignment CustomGroup date time.
WorkAssignmentCustomHistoryCustomGroupIndicatorFields Work assignment CustomGroup indicator.
WorkAssignmentCustomHistoryCustomGroupLinks Work assignment CustomGroup links.
WorkAssignmentCustomHistoryCustomGroupNumberFields Work assignment CustomGroup number.
WorkAssignmentCustomHistoryCustomGroupPercentFields Work assignment CustomGroup percent.
WorkAssignmentCustomHistoryCustomGroupStringFields Work assignment CustomGroup string.
WorkAssignmentCustomHistoryCustomGroupTelephoneFields Work assignment CustomGroup telephone.
WorkAssignmentHistory Work assignment history.
WorkAssignmentHistoryAdditionalRemunerations Work assignment additionsla remunerations history.
WorkAssignmentHistoryAssignedOrganizationalUnits Work assignment organization units history.
WorkAssignmentHistoryAssignedWorkLocations Work assignment Assigned locations history.
WorkAssignmentHistoryCommunicationsEmails Work assignment communication history mail.
WorkAssignmentHistoryCommunicationsFaxes Work assignment communication Fax History.
WorkAssignmentHistoryCommunicationsInstantMessages Work assignment communication message History.
WorkAssignmentHistoryCommunicationsInternetAddresses Work assignment communication Internet address History.
WorkAssignmentHistoryCommunicationsLandlines Work assignment communication landline history.
WorkAssignmentHistoryCommunicationsMobiles Work assignment communication mobile History.
WorkAssignmentHistoryCommunicationsPagers Work assignment communication Pager History.
WorkAssignmentHistoryCommunicationsSocialNetworks Work assignment communication social network history.
WorkAssignmentHistoryHomeOrganizationalUnits Work assignment Home organization history.
WorkAssignmentHistoryIndustryClassifications Work assignment industry classification history.
WorkAssignmentHistoryOccupationalClassifications Work assignment occupational classification history.
WorkAssignmentHistoryReport Work assignment Report.
WorkAssignmentHistoryWorkerGroups Work assignment group history.
WorkerDemographics Returns a list of demographics for each worker in the organization.
WorkersBusinessCommunicationEmails Returns workers business communication emails.
WorkersBusinessCommunicationFaxes Returns workers business communication faxes.
WorkersBusinessCommunicationLandlines Returns workers business communication landlines.
WorkersBusinessCommunicationMobiles Returns workers business communication mobiles.
WorkersBusinessCommunicationPagers Returns workers business communication pagers.
WorkersPersonBirthNamePreferredSalutations Returns workers person birth name preferred salutations.
WorkersPersonBirthNameTitleAffixCodes Returns workers person birth name title affix codes.
WorkersPersonBirthNameTitlePrefixCodes Returns workers person birth name title prefix codes.
WorkersPersonGovernmentIDs Returns workers person government IDs.
WorkersPersonLegalNamePreferredSalutations Returns workers person legal name preferred salutations.
WorkersPersonLegalNameTitleAffixCodes Returns workers person legal name title affix codes.
WorkersPersonLegalNameTitlePrefixCodes Returns workers person legal name title prefix codes.
WorkersPersonMilitaryClassificationCodes Returns workers person military classification codes.
WorkersPhotoLinks Returns workers photo links.
WorkersPhotos Returns workers photos.
WorkersWorkAssignmentReportsTo Returns workers work assignment ReportsTo.
WorkersWorkAssignmentsAssignedOrganizationalUnits Returns workers work assignments assigned organizational units.
WorkersWorkAssignmentsAssignedWorkLocations Returns workers work assignments assigned work locations.
WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails Returns workers work assignments assigned work locations communication emails.
WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes Returns workers work assignments assigned work locations communication faxes.
WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines Returns workers work assignments assigned work locations communication landlines.
WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles Returns workers work assignments assigned work locations communication mobiles.
WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers Returns workers work assignments assigned work locations communication pagers.
WorkersWorkAssignmentsHomeOrganizationalUnits Returns workers work assignments home organizational units.
WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails Returns workers work assignments home work location communication emails.
WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes Returns workers work assignments home work location communication faxes.
WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines Returns workers work assignments home work location communication landlines.
WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles Returns workers work assignments home work location communication mobiles.
WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers Returns workers work assignments home work location communication pagers.
WorkersWorkAssignmentsIndustryClassifications Returns workers work assignments industry classifications.
WorkersWorkAssignmentsLinks Returns workers work assignments links.
WorkersWorkAssignmentsOccupationalClassifications Returns workers work assignments occupational classifications.
WorkersWorkAssignmentsWorkerGroups Work assignments worker groups.
WorkerTypeCode Work assignment worker type codes.
WorkSchedules View the Work Schedules.
WorkSchedulesEntries View the schedule days entries in Work Schedules.

ADP Connector for CData Sync

AdditionalRemunerationNameCode

Additional remuneration name code.

Columns

Name Type References Description
CodeValue String
ShortName String

ADP Connector for CData Sync

AssociatePaymentsAllocationsEarningsAndBenefits

View the associate payment allocation earnings and benefits in the payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsAllocationsEarningsAndBenefits WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsAllocationsEarningsAndBenefits WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
payments String

ADP Connector for CData Sync

AssociatePaymentsAllocationsEarningSections

View the earning sections for the associate payments allocations in payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsAllocationsEarningSections WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsAllocationsEarningSections WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
ConfigurationTags String
EarningAmountValue Double
EarningClassificationCodeValue String
EarningClassificationCodeShortName String
EarningIDDescription String
EarningIDValue String
PayRateBaseUnitCodeValue String
PayRateBaseUnitCodeShortName String
PayRateValue Double
TimeWorkedQuantityValue Double
TimeWorkedQuantityunitTimeCodeValue String
TimeWorkedQuantityUnitTimeCodeShortName String
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsAllocationsNonStatutoryDeductions

View the non-statutory deductions for the associate payments allocations in payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsAllocationsNonStatutoryDeductions WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsAllocationsNonStatutoryDeductions WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String .
SectionName String
SectionCategory String
AssociateDeductionTakenAmountValue Double
DeductionIDDescription String
DeductionIDValue String
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsAllocationsStatutoryDeductions

View the statutory deductions for the associate payments allocations in payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryEarningsSections WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryEarningsSections WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
SectionName String
SectionCategory String
AssociateDeductionTakenAmountValue Double
AssociateTaxableAmountValue Double
ConfigurationTags String
EmployerPaidAmountValue Double
EmployerTaxableAmountValue Double
StatutoryDeductionTypeCodeValue String
StatutoryDeductionTypeCodeShortName String
StatutoryJurisdictionAdministrativeLevel1.codeValue String
StatutoryJurisdictionWorkedInIndicator Boolean
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsSummaryEarningsAndBenefits

View the AssociatePayments Earnings and Benefits in the payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryEarningsAndBenefits WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryEarningsAndBenefits WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
Payments String

ADP Connector for CData Sync

AssociatePaymentsSummaryEarningsSections

View the associate payments earnings sections items in the payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryEarningsSections WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryEarningsSections WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
ConfigurationTags String
EarningAmountValue Double
EarningClassificationCodeValue String
EarningClassificationCodeShortName String
EarningIDDescription String
EarningIDValue String
PayRateBaseUnitCodeValue String
PayRateBaseUnitCodeShortName String
PayRateRateValue Double
PayrollAccumulations String
TimeWorkedQuantityValue Double
TimeWorkedQuantityUnitTimeCodeValue String
TimeWorkedQuantityUnitTimeCodeName String
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsSummaryNonStatutoryDeductions

To view the non statutory deduction for the associate in payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryNonStatutoryDeductions WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryNonStatutoryDeductions WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection
AssociateOID String
SectionName String
SectionCategory String
AssociateDeductionAmountValue Double
AssociateDeductionTakenAmountValue Double
DeductionIDDescription String
DeductionIDValue String
PayrollAccumulations String
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsSummaryPayrollAccumulations

To View the associate payments payroll accumulations in the payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryPayrollAccumulations WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryPayrollAccumulations WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
AccumulatedAmountValue Double
AccumulatedTimeWorkedQuantityValue Double
AccumulatedTimeWorkedQuantityUnitTimeCodeValue String
AccumulatedTimeWorkedQuantityUnitTimeCodeShortName String
AccumulatorCodeValue String
AccumulatorCodeLongName String
AccumulatorCodeShortName String
AccumulatorDescription String
AccumulatorTimeUnitCodeValue String
AccumulatorTimeUnitCodeShortName String
DepartmentId String

ADP Connector for CData Sync

AssociatePaymentsSummaryStatutoryDeductions

View the statutory deduction for the associate in payroll outputs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ItemId is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ItemId supports the '=' and IN comparisons.

SELECT * FROM AssociatePaymentsSummaryStatutoryDeductions WHERE ItemId = 'TXSMIb+yh9UbJ9-im9au7g=='
SELECT * FROM AssociatePaymentsSummaryStatutoryDeductions WHERE ItemId IN ('TXSMIb+yh9UbJ9-im9au7g==', 'XXSMIb+yh9UbJ9-im9au7g==')

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
SectionCategory String
SectionName String
AssociateDeductionAmountValue Double
AssociateDeductionTakenAmountValue Double
AssociateTaxableAmountValue Double
ConfigurationTags String
EmployerPaidAmountValue Double
EmployerTaxableAmountValue Double
PayrollAccumulations String
StatutoryDeductionTypeCodeValue String
StatutoryDeductionTypeCodeASortName String
StatutoryJurisdictionAdministrativeLevel1CodeValue String
StatutoryJurisdictionWorkedInIndicator Boolean
DepartmentId String

ADP Connector for CData Sync

CostCenters

Returns all Cost number codes setup for the client.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM CostCenters

Columns

Name Type References Description
Code String Code for the Cost Center.
Description String Description for the Cost Center.
CompanyCode String Payroll Group Code.
Active Boolean It indicate if the department is still in use.

ADP Connector for CData Sync

DeductionInputCode

Returns deduction input code.

Columns

Name Type References Description
CodeValue String
ShortName String
Description String

ADP Connector for CData Sync

EarningInputCode

Returns earning input code.

Columns

Name Type References Description
CodeValue String
ShortName String
LongName String
Description String

ADP Connector for CData Sync

GenerationAffixCode

Returns legal name generation affix code.

Columns

Name Type References Description
CodeValue String
ShortName String

ADP Connector for CData Sync

HighestEducationLevelCode

Returns highest education level code value.

Columns

Name Type References Description
CodeValue String
ShortName String

ADP Connector for CData Sync

JobApplications

Returns a list of job applications.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM JobApplications

Columns

Name Type References Description
ItemID String
RequisitionID String
RequisitionTitle String
ClientRequisitionID String
InternalIndicator Boolean
ExternalIndicator Boolean
HiringManagerID String
HiringManagerWorkerID String
HiringManagerGivenName String
HiringManagerFamilyName String
HiringManagerFormattedName String
ApplicationEffectiveDate Date
ApplicationShortName String
ApplicationCode String
ApplicationPostingChannelID String
ApplicationPostingChannelCode String
ApplicationPostingChannelShortName String
ApplicationSubmittedByAssociateOID String
ApplicationSubmittedByGivenName String
ApplicationSubmittedByFamilyName String
ApplicationSubmittedDate Date
ApplicantID String
ApplicantInternalIndicator Boolean
ApplicantWotcScreeningShortName String
ApplicantWotcScreeningLongName String
ApplicantWotcScreeningCode String
ApplicantBackgroundScreeningLongName String
ApplicantBackgroundScreeningCode String
ApplicantCountryCode String
ApplicantCityName String
ApplicantCountrySubdivisionType String
ApplicantCountrySubdivisionShortName String
ApplicantCountrySubdivisionCode String
ApplicantAddressLine1 String
ApplicantPostalCode String
CommunicationLandlines String
CommunicationMobiles String
ApplicantGivenName String
ApplicantFamilyName String
ApplicantFormattedName String
AppliedLocationItemID String
AppliedLocationCode String
AppliedLocationShortName String

ADP Connector for CData Sync

JobApplicationsCommunicationLandlines

Returns a list of job applications communication landlines.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM JobApplicationsCommunicationLandlines

Columns

Name Type References Description
ApplicantID String
ItemID String
AreaDialing String
CountryDialing String
DialNumber String
FormattedNumber String
NameCodeValue String

ADP Connector for CData Sync

JobApplicationsCommunicationMobiles

Returns a list of job applications communication mobiles.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM JobApplicationsCommunicationMobiles

Columns

Name Type References Description
ApplicantID String
ItemID String
AreaDialing String
CountryDialing String
DialNumber String
FormattedNumber String
NameCodeValue String

ADP Connector for CData Sync

jobRequisitions

Returns a list of job requisitions.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM JobRequisitions

Columns

Name Type References Description
ItemID String
PostingInstructionsCode String
PostingInstructionsLongName String
PostingInstructionsInternalIndicator Boolean
PostingChannelID String
PostingChannelCode String
PostingChannelShortName String
PostingChannelLongName String
PostingChannelInternetAddress String
PostingChannelExternalIndicator Boolean
PostingChannelDefaultIndicator Boolean
PostingInstructionsExpireDate Date
PostingInstructionsResumeRequiredIndicator Boolean
PostingInstructionsValidityAttestationIndicator Boolean
PostingInstructionsPostDate Date
LinksHref String
LinksRel String
LinksTitle String
SupportedLocaleCodes String
OpeningsNewPositionQuantity Integer
WorkedInCountry String
WorkerTypeCode String
WorkerTypeShortName String
CompanyName String
LocationVisibleIndicator Boolean
CompensationVisibleIndicator Boolean
OpeningsFilledQuantity Integer
OrganizationalUnits String
OpeningsQuantity Integer
EvergreenIndicator Boolean
ProjectedStartDate Date
ExternalIndicator Boolean
VisibleToJobSeekerIndicator Boolean
LieDetectorAcknowledgementIndicator Boolean
HiringManagerID String
HiringManagerWorkerID String
HiringManagerGivenName String
HiringManagerFamilyName String
HiringManagerFormattedName String
ClientRequisitionID String
RequisitionEffectiveDate Date
RequisitionShortName String
RequisitionCode String
JobCode String
JobShortName String
JobTitle String
OccupationalClassificationsCode String
OccupationalClassificationsShortName String
RequisitionLocationsID String
RequisitionLocationsPostalCode String
RequisitionLocationsCityName String
RequisitionLocationsCountrySubdivisionLevel1Code String
RequisitionLocationsAddressLine1 String
RequisitionLocationsCountryCode String
RequisitionLocationsCode String
RequisitionLocationsShortName String

ADP Connector for CData Sync

JobRequisitionsOrganizationalUnits

View the organizational unit entries in Job Requisitions.

Table Specific Information

Select

No filters are supported server side for this table. All criteria will be handled client side within the Sync App.

For example, the following query is processed server side:

	SELECT * FROM JobRequisitionsOrganizationalUnits

Columns

Name Type References Description
JobRequisitionID String
OrganizationalUnitID String
typeCodeValue String
typeCodeShortName String
nameCodeValue String
nameCodeShortName String

ADP Connector for CData Sync

MaritalStatusCode

Returns marital status codes.

Columns

Name Type References Description
CodeValue String
ShortName String
Description String

ADP Connector for CData Sync

OnboardingTemplate

Returns onboarding template.

Columns

Name Type References Description
ItemID String
Code String
Name String

ADP Connector for CData Sync

PaidTimeOffBalances

Returns Paid TimeOff Balances.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM PaidTimeOffBalances WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String
BalanceTypeCode String
BalanceTypeLabelName String
TotalQuantityValueNumber Double
TotalQuantityUnitTimeCode String
TotalQuantityLabelName String
TotalTime String
AccrualBalances String
PaidTimeOffEntries String
PaidTimeOffPolicyCode String
PaidTimeOffPolicyLabelName String
AsOfDate Date
PositionRefPositionID String
PositionRefSchemeName String
PositionRefSchemeAgencyName String
PositionReftitle String

ADP Connector for CData Sync

PaidTimeOffRequestEntries

Returns PaidTimeOff Requests.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM PaidTimeOffRequestEntries WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String
RequestID String
timeOffEntryID String
paidTimeOffID String
paidTimeOffPolicyCode String
paidTimeOffPolicyLabelName String
EntryStatusCode String
EntryStatusLabelName String
EarningTypeCode String
EarningTypeName String
StartDate Date
EndDate Date
startTime String
TotalQuantityvalueNumber String
TotalQuantityunitTimeCode String
TotalQuantitylabelName String
Meta String

ADP Connector for CData Sync

PaidTimeOffRequests

Returns PaidTimeOff Requests.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM PaidTimeOffRequests WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String
RequestID String
RequestStatusCode String
RequestStatusLabelName String
TotalQuantityvalueNumber String
TotalQuantityunitTimeCode String
TotalQuantitylabelName String
TotalTime String
paidTimeOffEntries String
RequestURI String
RequestDesc String
RequestStartDate Date
MetadataEntitlementCodes String
MetaMultiPeriodRequestIndicator Boolean
Actions String
RequestorComment String
ApprovalDueDate Date
PositionRefPositionID String
PositionRefSchemeName String
PositionRefSchemeAgencyName String
PositionReftitle String

ADP Connector for CData Sync

PayrollGroup

Returns payroll group.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • Category supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM PayrollGroup WHERE Category = 'US'

Columns

Name Type References Description
Code String
Name String
Category String

ADP Connector for CData Sync

PayrollMemos

View the payroll memos.

Columns

Name Type References Description
ItemID String

PayrollRuns.ItemID

The unique identifier of a instance within the collection.
AssociateOID String
MemoIDDescription String
MemoIDValue String
MemoIDAlternateDescriptions String
MemoAmountValue Double
ConfigurationTags String

ADP Connector for CData Sync

PersonalContacts

Personal emergency contacts.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the AssociateOID column and '=' operator.

For example, the following queries are processed server-side:

SELECT * FROM PersonalContacts WHERE AssociateOID = 'G3349PZGBADQY8H7'
The rest of the filter is executed client-side within the Sync App.

Columns

Name Type References Description
PersonName String
AddressLine1 String
AddressLine2 String
AddressLine3 String
AddressCityName String
AddressCountrySubdivisionLevel1SubdivisionType String
AddressCountrySubdivisionLevel1Code String
AddressCountrySubdivisionLevel1ShortName String
AddressCountrySubdivisionLevel1LongName String
AddressCountryCode String
AddressPostalCode String
CommunicationLandlines String
CommunicationMobiles String
CommunicationEmails String
ContactTypeCode String
ContactTypeCodeShortName String
RelationshipTypeCode String
RelationshipTypeCodeShortName String
PrecedenceCode String
PrecedenceCodeShortName String
ItemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

QualificationAffixCode

Returns work assignement worker type codes.

Columns

Name Type References Description
CodeValue String
ShortName String
LongName String
Description String

ADP Connector for CData Sync

ReimbursementInputCode

Returns reimbursement input code.

Columns

Name Type References Description
CodeValue String
ShortName String
Description String

ADP Connector for CData Sync

TeamTimeCards

View the Team Time Cards.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ManagerOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ManagerOID supports the '=' comparison.

SELECT * FROM TeamTimeCards WHERE ManagerOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
PersonLegalName String
PersonLegalFamilyName1 String
PersonLegalFormattedName String
ProcessingStatusCodeValue String
ProcessingStatusCodeShortName String
periodCodeValue String Supported values: current, next, previous, etc.
periodCodeShortName String
periodCodeLongName String
TimePeriodStartDate String
TimePeriodEndDate String
TimePeriodPeriodStatus String
PositionID String
PeriodTotals String
DailyTotals String
TotalPeriodTimeDuration String
HomeLaborAllocations String
ExceptionsIndicator Boolean
ManagerOID String

Workers.AssociateOID

ADP Connector for CData Sync

TeamTimeCardsAllTeams

View the Team Time Cards of all teams.

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
PersonLegalName String
PersonLegalFamilyName1 String
PersonLegalFormattedName String
ProcessingStatusCodeValue String
ProcessingStatusCodeShortName String
periodCodeValue String Supported values: current, next, previous, etc.
periodCodeShortName String
periodCodeLongName String
TimePeriodStartDate Date
TimePeriodEndDate Date
TimePeriodPeriodStatus String
PositionID String
PeriodTotals String
DailyTotals String
TotalPeriodTimeDuration String
HomeLaborAllocations String
ExceptionsIndicator Boolean
ManagerOID String

Workers.AssociateOID

ADP Connector for CData Sync

TeamTimeCardsDailyTotals

View the Team Time Cards daily totals aggregate.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ManagerOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ManagerOID supports the '=' comparison.

SELECT * FROM TeamTimeCardsDailyTotals WHERE ManagerOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
EntryDate Date
PayCodeCodeValue String
RateBaseMultiplierValue String
RateAmountValue Double
RateCurrencyCode String
TimeDuration String
HomeLaborAllocations String
DayEntries String
ManagerOID String

Workers.AssociateOID

periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodStartDate String
TimePeriodEndDate String

ADP Connector for CData Sync

TeamTimeCardsDayEntries

View the Team Time Cards daily totals aggregate with day entries.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions that are built with the following column and operator. The ManagerOID column is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ManagerOID supports the '=' comparison.

SELECT * FROM TeamTimeCardsDayEntries WHERE ManagerOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
EntryDate Date
TotalPeriodTimeDuration String
TimeEntryID String
TimeEntryTypeCode String
TimeEntryStartPeriod String
TimeEntryEndPeriod String
TimeEntryLaborAllocations String
TimeEntryExceptions String
TimeEntryTimeDuration String
TimeEntryActions String
TimeEntryStatusCodeValue String
TimeEntryStatusShortName String
TimeEntryTotalsPayCodeValue String
TimeEntryTotalsRateMultiplier String
TimeEntryTotalsRateAmountValue String
TimeEntryTotalsRateCurrencyCode String
TimeEntryTotalsTimeDuration String
ManagerOID String

Workers.AssociateOID

periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodStartDate String
TimePeriodEndDate String

ADP Connector for CData Sync

TeamTimeCardsHomeLaborAllocations

View the Team Time Cards period totals aggregate.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ManagerOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ManagerOID supports the '=' comparison.

SELECT * FROM TeamTimeCardsHomeLaborAllocations WHERE ManagerOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
AllocationCode String
AllocationTypeCodeValue String
AllocationTypeCodeShortName String
ManagerOID String

Workers.AssociateOID

periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodEndDate String

ADP Connector for CData Sync

TeamTimeCardsPeriodTotals

View the Team Time Cards period totals aggregate.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The ManagerOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • ManagerOID supports the '=' comparison.

SELECT * FROM TeamTimeCardsPeriodTotals WHERE ManagerOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
payCodecodeValue String
RateBaseMultiplierValue String
RateAmountValue Double
RateCurrencyCode String
TimeDuration String
ManagerOID String

Workers.AssociateOID

periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodStartDate String
TimePeriodEndDate String

ADP Connector for CData Sync

TimeCards

View the worker Time Cards.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM TimeCards WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
PersonLegalName String
PersonLegalFamilyName1 String
PersonLegalFormattedName String
ProcessingStatusCodeValue String
ProcessingStatusCodeShortName String
periodCodeValue String Supported values: current, next, previous, etc.
periodCodeShortName String
periodCodeLongName String
TimePeriodStartDate String
TimePeriodEndDate String
TimePeriodPeriodStatus String
PositionID String
ExceptionCounts String
PeriodTotals String
DailyTotals String
TotalPeriodTimeDuration String
HomeLaborAllocations String
Actions String

ADP Connector for CData Sync

TimeCardsAllActiveWorkers

View the Time Cards of all active workers.

Columns

Name Type References Description
AssociateOID [KEY] String

Workers.AssociateOID

WorkerID [KEY] String
TimeCardID [KEY] String
PersonLegalName String
PersonLegalFamilyName1 String
PersonLegalFormattedName String
ProcessingStatusCodeValue String
ProcessingStatusCodeShortName String
periodCodeValue String Supported values: current, next, previous, etc.
periodCodeShortName String
periodCodeLongName String
TimePeriodStartDate String
TimePeriodEndDate String
TimePeriodPeriodStatus String
PositionID String
ExceptionCounts String
PeriodTotals String
DailyTotals String
TotalPeriodTimeDuration String
HomeLaborAllocations String
Actions String

ADP Connector for CData Sync

TimeCardsDailyTotals

View the worker Time Cards daily totals aggregate.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM TimeCardsDailyTotals WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
EntryDate Date
PayCodeCodeValue String
PayCodeShortName String
RateBaseMultiplierValue String
RateAmountValue Double
RateCurrencyCode String
TimeDuration String
periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodStartDate String
TimePeriodEndDate String

ADP Connector for CData Sync

TimeCardsPeriodTotals

View the worker Time Cards period totals aggregate.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The AssociateOID is required to make a request and the rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.

SELECT * FROM TimeCardsPeriodTotals WHERE AssociateOID = 'G3349PZGBADQY8H7'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String
TimeCardID String
payCodecodeValue String
payCodeshortName String
RateBaseMultiplierValue String
RateAmountValue Double
RateCurrencyCode String
TimeDuration String
periodCodeValue String Supported values: current, next, previous, etc.
TimePeriodStartDate String
TimePeriodEndDate String

ADP Connector for CData Sync

WageLawCoverageCode

Returns wage law coverage codes.

Columns

Name Type References Description
CodeValue String
ShortName String

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupAmountFields

Work assignment CustomGroup amount.

Columns

Name Type References Description
AmountValue Integer
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
CurrencyCode String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupCodeFields

Work assignment CustomGroup code.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
CodeValue String
ItemID String
LongName String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
ShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupDateFields

Work assignment CustomGroup date.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
DateValue Date
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupDateTimeFields

Work assignment CustomGroup date time.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
DateTimeValue Datetime
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupIndicatorFields

Work assignment CustomGroup indicator.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
IndicatorValue Boolean
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupLinks

Work assignment CustomGroup links.

Columns

Name Type References Description
EncType String
Href String
MediaType String
Method String
PayLoadArguments String
Rel String
Schema String
TargetSchema String
Title String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupNumberFields

Work assignment CustomGroup number.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
NumberValue Integer
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupPercentFields

Work assignment CustomGroup percent.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
PercentValue Integer
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupStringFields

Work assignment CustomGroup string.

Columns

Name Type References Description
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
StringValue String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentCustomHistoryCustomGroupTelephoneFields

Work assignment CustomGroup telephone.

Columns

Name Type References Description
Access String
AreaDialing String
CategoryCodeCodeValue String
CategoryCodeLongName String
CategoryCodeShortName String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistory

Work assignment history.

Columns

Name Type References Description
PrimaryIndicator Boolean
OfferExtensionDate Date
OfferAcceptanceDate Date
HireDate Date
SeniorityDate Date
ExpectedStartDate Date
ActualStartDate Date
TerminationDate Date
AssignmentStatusCode String
AssignmentStatusCodeValue String
AssignmentStatusLongName String
AssignmentStatusreasonCodeValue String
AssignmentStatusreasonCodeShortName String
AssignmentStatusreasonCodeLongName String
AssignmentStatusEffectiveDate Date
WorkerTypeCodeValue String
WorkerTypeShortName String
WorkerTypeLongName String
AssignmentTermCodeValue String
AssignmentTermCodeShortName String
AssignmentTermCodeLongName String
WorkLevelCodeValue String
WorkLevelCodeShortName String
WorkLevelCodeLongName String
NationalityContextCodeValue String
NationalityContextCodeShortName String
NationalityContextCodeLongName String
VipIndicator Boolean
VipTypeCodeValue String
VipTypeCodeShortName String
VipTypeCodeLongName String
ExecutiveIndicator Boolean
ExecutiveTypeCodeValue String
ExecutiveTypeCodeShortName String
ExecutiveTypeCodeLongName String
OfficerIndicator Boolean
OfficerTypeCodeValue String
OfficerTypeCodeShortName String
OfficerTypeCodeLongName String
ManagementPositionIndicator Boolean
LegalEntityID String
HighlyCompensatedIndicator Boolean
HighlyCompensatedTypeCodeValue String
HighlyCompensatedTypeCodeShortName String
HighlyCompensatedTypeCodeLongName String
StockOwnerIndicator Boolean
StockOwnerPercentage Double
JobCodeValue String
JobCodeShortName String
JobCodeLongName String
JobTitle String
WageLawCoverageCodeValue String
WageLawCoverageCodeShortName String
WageLawCoverageCodeLongName String
WageLawCoverageLawNameCodeValue String
WageLawCoverageLawNameCodeShortName String
WageLawCoverageLawNameCodeLongName String
PositionID String
PositionTitle String
LaborUnionCodeValue String
LaborUnionshortName String
LaborUnionlongName String
LaborUnionSeniorityDate Date
BargainingUnitCodeValue String
BargainingUnitshortName String
BargainingUnitlongName String
BargainingUnitSeniorityDate Date
WorkShiftCodeValue String
WorkShiftCodeshortName String
WorkShiftCodelongName String
WorkArrangementCodeValue String
WorkArrangementCodeshortName String
WorkArrangementCodelongName String
StandardHoursQuality String
StandardHoursCodeValue Integer
StandardHoursCodeshortName String
StandardHoursCodelongName String
FullTimeEquivalenceRatio Integer
HomeWorkLocationCodeValue String
HomeWorkLocationCodeshortName String
HomeWorkLocationCodelongName String
HomeWorkLocationAddressScriptCodeValue String
HomeWorkLocationAddressScriptCodeshortName String
HomeWorkLocationAddressScriptCodelongName String
HomeWorkLocationAddresslineFour String
HomeWorkLocationAddresslineFive String
HomeWorkLocationAddressbuildingNumber String
HomeWorkLocationAddressbuildingName String
HomeWorkLocationAddressblockName String
HomeWorkLocationAddressstreetName String
HomeWorkLocationAddressstreetTypeCodeValue String
HomeWorkLocationAddressstreetTypeCodeshortName String
HomeWorkLocationAddressstreetTypeCodelongName String
HomeWorkLocationAddressunit String
HomeWorkLocationAddressfloor String
HomeWorkLocationAddressstairCase String
HomeWorkLocationAddressdoor String
HomeWorkLocationAddresspostOfficeBox String
HomeWorkLocationAddressdeliveryPoint String
HomeWorkLocationAddressplotID String
HomeWorkLocationAddresscountrySubdivisionLevel2Value String
HomeWorkLocationAddresscountrySubdivisionLevel2shortName String
HomeWorkLocationAddresscountrySubdivisionLevel2longName String
HomeWorkLocationAddresscountrySubdivisionLevel2subdivisionType String
HomeWorkLocationAddressnameCodeValue String
HomeWorkLocationAddressnameCodeshortName String
HomeWorkLocationAddressnameCodelongName String
HomeWorkLocationAddressattentionOfName String
HomeWorkLocationAddresscareOfName String
HomeWorkLocationAddresslineOne String
HomeWorkLocationAddresslineTwo String
HomeWorkLocationAddresslineThree String
HomeWorkLocationAddresscountrySubdivisionLevel1Value String
HomeWorkLocationAddresscountrySubdivisionLevel1shortName String
HomeWorkLocationAddresscountrySubdivisionLevel1longName String
HomeWorkLocationAddresscountrySubdivisionLevel1subdivisionType String
HomeWorkLocationAddresscountryCode String
HomeWorkLocationAddresspostalCode String
HomeWorkLocationAddressgeoCoordinateLatitude Double
HomeWorkLocationAddressgeoCoordinateLongitude Double
RemunerationBasisCodeValue String
RemunerationBasisCodeshortName String
RemunerationBasisCodelongName String
PayCycleCodeValue String
PayCycleCodeshortName String
PayCycleCodelongName String
StandardPayPeriodHourshoursQuantity Integer
StandardPayPeriodHoursCodeValue String
StandardPayPeriodHoursCodeshortName String
StandardPayPeriodHoursCodelongName String
BaseRemunerationhourlyRateAmountcodeValue String
BaseRemunerationhourlyRateAmountshortName String
BaseRemunerationhourlyRateAmountlongName String
BaseRemunerationhourlyRateAmountValue String
BaseRemunerationhourlyRateAmountCurrencyCode String
BaseRemunerationdailyRateAmountcodeValue String
BaseRemunerationdailyRateAmountshortName String
BaseRemunerationdailyRateAmountlongName String
BaseRemunerationdailyRateAmountValue String
BaseRemunerationdailyRateAmountCurrencyCode String
BaseRemunerationweeklyRateAmountcodeValue String
BaseRemunerationweeklyRateAmountshortName String
BaseRemunerationweeklyRateAmountlongName String
BaseRemunerationweeklyRateAmountValue String
BaseRemunerationweeklyRateAmountCurrencyCode String
BaseRemunerationbiweeklyRateAmountcodeValue String
BaseRemunerationbiweeklyRateAmountshortName String
BaseRemunerationbiweeklyRateAmountlongName String
BaseRemunerationbiweeklyRateAmountValue String
BaseRemunerationbiweeklyRateAmountCurrencyCode String
BaseRemunerationsemiMonthlyRateAmountcodeValue String
BaseRemunerationsemiMonthlyRateAmountshortName String
BaseRemunerationsemiMonthlyRateAmountlongName String
BaseRemunerationsemiMonthlyRateAmountValue String
BaseRemunerationsemiMonthlyRateAmountCurrencyCode String
BaseRemunerationmonthlyRateAmountcodeValue String
BaseRemunerationmonthlyRateAmountshortName String
BaseRemunerationmonthlyRateAmountlongName String
BaseRemunerationmonthlyRateAmountValue String
BaseRemunerationmonthlyRateAmountCurrencyCode String
BaseRemunerationannualRateAmountcodeValue String
BaseRemunerationannualRateAmountshortName String
BaseRemunerationannualRateAmountlongName String
BaseRemunerationannualRateAmountValue String
BaseRemunerationannualRateAmountCurrencyCode String
BaseRemunerationpayPeriodRateAmountcodeValue String
BaseRemunerationpayPeriodRateAmountshortName String
BaseRemunerationpayPeriodRateAmountlongName String
BaseRemunerationpayPeriodRateAmountValue String
BaseRemunerationpayPeriodRateAmountCurrencyCode String
BaseRemunerationcommissionRatePercentagecodeValue String
BaseRemunerationcommissionRatePercentageshortName String
BaseRemunerationcommissionRatePercentagelongName String
BaseRemunerationcommissionRatePercentageValue String
BaseRemunerationcommissionRatePercentagebaseUnitCodeValue String
BaseRemunerationcommissionRatePercentageCurrencyCodeshortName String
BaseRemunerationcommissionRatePercentageCurrencyCodelongName String
BaseRemunerationeffectiveDate Date
PayrollProcessingStatusCodecodeValue String
PayrollProcessingStatusCodeshortName String
PayrollProcessingStatusCodelongName String
PayrollProcessingStatusCodeEffectiveDate Date
PayrollGroupCode String
PayrollFileNumber String
PayrollRegionCode String
PayScaleCodecodeValue String
PayScaleCodeshortName String
PayScaleCodelongName String
PayGradeCodecodeValue String
PayGradeCodeshortName String
PayGradeCodelongName String
PayGradePayRangeminimumRateamountValue String
PayGradePayRangeminimumRatecurrencyCode String
PayGradePayRangeminimumRateUnitCodeValue String
PayGradePayRangeminimumRateUnitshortName String
PayGradePayRangeminimumRateUnitlongName String
PayGradePayRangeminimumRateBaseUnitCodeValue String
PayGradePayRangeminimumRateBaseUnitshortName String
PayGradePayRangeminimumRateBaseUnitlongName String
PayGradePayRangeminimumRatebaseMultiplierValue Integer
PayGradePayRangemedianRateamountValue String
PayGradePayRangemedianRatecurrencyCode String
PayGradePayRangemedianRateUnitCodeValue String
PayGradePayRangemedianRateUnitshortName String
PayGradePayRangemedianRateBaseUnitCodeValue String
PayGradePayRangemedianRateBaseUnitshortName String
PayGradePayRangemedianRateBaseUnitlongName String
PayGradePayRangemedianRatebaseMultiplierValue Integer
PayGradePayRangemaximumRateamountValue String
PayGradePayRangemaximumRatecurrencyCode String
PayGradePayRangemaximumRateUnitCodeValue String
PayGradePayRangemaximumRateUnitshortName String
PayGradePayRangemaximumRateUnitlongName String
PayGradePayRangemaximumRateBaseUnitCodeValue String
PayGradePayRangemaximumRateBaseUnitshortName String
PayGradePayRangemaximumRateBaseUnitlongName String
PayGradePayRangemaximumRatebaseMultiplierValue Integer
CompaRatio Double
PayGradeStepCodeValue String
PayGradeStepshortName String
PayGradeSteplongName String
PayGradeStepPayRateamountValue String
PayGradeStepPayRatecurrencyCode String
PayGradeStepPayRateUnitCodeValue String
PayGradeStepPayRateUnitshortName String
PayGradeStepPayRateUnitlongName String
PayGradeStepPayRateBaseUnitCodeValue String
PayGradeStepPayRateBaseUnitshortName String
PayGradeStepPayRateBaseUnitlongName String
PayGradeStepPayRatebaseMultiplierValue Integer
NextPayGradeStepDate Date
MinimumPayGradeStepDuration String
GeographicPayDifferentialCodeValue String
GeographicPayDifferentialshortName String
GeographicPayDifferentiallongName String
GeographicPayDifferentialPercentage Double
ItemID String
EffectiveDate Date
FromDate Date
ThruDate Date
HistoryEventID String
HistoryEventNameCodeValue String
HistoryEventNameshortName String
HistoryEventNamelongName String
HistoryReasonCodeValue String
HistoryReasonshortName String
HistoryReasonlongName String
HistoryEventActorId String
HistoryEventActorCodeValue String
HistoryEventActorshortName String
HistoryEventActorlongName String
HistoryEventActorassociateOID String
HistoryEventActorpersonOID String
HistoryEventActorformattedName String
HistoryEventActordeviceID String
HistoryEventActorlatitude Double
HistoryEventActorlongitude Double
HistoryEventActordeviceUserAgentID String
WorkAssignmentID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryAdditionalRemunerations

Work assignment additionsla remunerations history.

Columns

Name Type References Description
TypeCodeValue String
TypeCodeCodeshortName String
TypeCodeCodelongName String
IntervalCodeCodeValue String
IntervalCodeCodeCodeshortName String
IntervalCodeCodeCodelongName String
NameCodeCodeValue String
NameCodeCodeCodeshortName String
NameCodeCodeCodelongName String
RateAmountValue Integer
RateCurrencyCode String
RateUnitCode String
RateshortName String
RateLongName String
RateBaseUnitCode String
RateBaseshortName String
RateBaseLongName String
BaseMultiplierValue Integer
ItemID String
EffectiveDate Date
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryAssignedOrganizationalUnits

Work assignment organization units history.

Columns

Name Type References Description
NameCodeValue String
NameCodeshortName String
NameCodelongName String
TypeCodeValue String
TypeCodeshortName String
TypeCodelongName String
itemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryAssignedWorkLocations

Work assignment Assigned locations history.

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

AddressScriptCode String
AddressShortName String
AddressLongName String
AddressLineFour String
AddressLineFive String
AddressBuildingNumber String
AddressBuildingName String
AddressBlockName String
AddressStreetName String
AddressStreetTypeCode String
AddressStreetTypeShortName String
AddressStreetTypeLongName String
AddressUnit Integer
AddressFloor String
AddressStairCase String
AddressDoor String
AddressPostOfficeBox String
AddressDeliveryPoint String
AddressPlotID String
AddressCountrySubdivisionLevel2 String
AddressCountrySubdivisionLevel2ShortName String
AddressCountrySubdivisionLevel2LongName String
AddressCountrySubdivisionLevel2Type String
AddressCountrySubdivisionLevel1 String
AddressCountrySubdivisionShortName String
AddressCountrySubdivisionLongName String
AddressCountrySubdivisionType String
AddressNameCode String
AddressNameShortName String
AddressNameLongName String
AddressAttentionOfName String
AddressCareOfName String
AddressLineOne String
AddressLineTwo String
AddressLineThree String
AddressCityName String
AddressCountryCode String
AddressPostalCode String
AddressLatitude Double
AddressLongitude Double
NameCode String
NameShortName String
NameLongName String

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsEmails

Work assignment communication history mail.

Columns

Name Type References Description
EmailUri String
ItemID String
NameCodeCodeValue String
NameCodeLongName String
NameCodeShortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsFaxes

Work assignment communication Fax History.

Columns

Name Type References Description
Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsInstantMessages

Work assignment communication message History.

Columns

Name Type References Description
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
Uri String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsInternetAddresses

Work assignment communication Internet address History.

Columns

Name Type References Description
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
Uri String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsLandlines

Work assignment communication landline history.

Columns

Name Type References Description
Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsMobiles

Work assignment communication mobile History.

Columns

Name Type References Description
Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsPagers

Work assignment communication Pager History.

Columns

Name Type References Description
Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryCommunicationsSocialNetworks

Work assignment communication social network history.

Columns

Name Type References Description
ItemID String
NameCode.codeValue String
NameCode.longName String
NameCode.shortName String
Uri String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryHomeOrganizationalUnits

Work assignment Home organization history.

Columns

Name Type References Description
NameCodeValue String
NameCodeshortName String
NameCodelongName String
TypeCodeValue String
TypeCodeshortName String
TypeCodelongName String
itemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryIndustryClassifications

Work assignment industry classification history.

Columns

Name Type References Description
nameCodeValue String
nameCodeshortName String
nameCodelongName String
classificationCodeValue String
classificationCodeshortName String
classificationCodelongName String
itemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryOccupationalClassifications

Work assignment occupational classification history.

Columns

Name Type References Description
nameCodeValue String
nameCodeshortName String
nameCodelongName String
classificationCodeValue String
classificationCodeshortName String
classificationCodelongName String
itemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkAssignmentHistoryReport

Work assignment Report.

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerIDValue String

Workers.WorkerID

WorkerIDschemeCode String
WorkerIDShortName String
WorkerIDLongName String
WorkerGivenName String
WorkerMiddleName String
WorkerFamilyName1 String
WorkerFamilyName2 String
WorkerFormattedName String
RelationshipCode String
RelationshipShortName String
RelationshipLongName String
PositionID String
PositionTitle String
ItemID String

ADP Connector for CData Sync

WorkAssignmentHistoryWorkerGroups

Work assignment group history.

Columns

Name Type References Description
nameCodeValue String
nameCodeshortName String
nameCodelongName String
GroupCodeValue String
GroupCodeshortName String
GroupCodelongName String
itemID String
AssociateOID String

Workers.AssociateOID

ADP Connector for CData Sync

WorkerDemographics

Returns a list of demographics for each worker in the organization.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the AssociateOID column and '=' operator.

For example, the following queries are processed server-side:

SELECT * FROM WorkerDemographics WHERE AssociateOID = 'G3349PZGBADQY8H7'
The rest of the filter is executed client-side within the Sync App.

Columns

Name Type References Description
AssociateOID [KEY] String

Workers.AssociateOID

Associate OID of Worker Demographics
WorkerID String

Workers.WorkerID

WorkerID of Worker Demographicsof Worker Demographics
GivenName String GivenName of Worker Demographics
FamilyName String FamilyName of Worker Demographics
AddressCode String AddressCode of Worker Demographics
AddressShortName String AddressShortName of Worker Demographics
AddressLineOne String AddressLineOne of Worker Demographics
CityName String CityName of Worker Demographics
CountrySubdivisionLevelCode String CountrySubdivisionLevelCode of Worker Demographics
CountrySubdivisionType String CountrySubdivisionType of Worker Demographics
CountrySubdivisionShortName String CountrySubdivisionShortName of Worker Demographics
AddressCountryCode String AddressCountryCode of Worker Demographics
AddressPostalCode String AddressPostalCode of Worker Demographics
CommunicationLandlines String CommunicationLandlines of Worker Demographics
CommunicationMobiles String CommunicationMobiles of Worker Demographics
CommunicationFaxes String CommunicationFaxes of Worker Demographics
CommunicationPagers String CommunicationPagers of Worker Demographics
CommunicationEmails String CommunicationEmails of Worker Demographics
GenderCode String GenderCode of Worker Demographics
GenderCodeShortName String GenderCodeShortName of Worker Demographics
MaritalStatusCode String MaritalStatusCode of Worker Demographics
MaritalStatusShortName String MaritalStatusShortName of Worker Demographics
DisabledIndicatior Boolean DisabledIndicatior of Worker Demographics
BirthName String BirthName of Worker Demographics
OtherPersonalAddresses String OtherPersonalAddresses of Worker Demographics
RaceCodeIdentificationMethodCode String RaceCodeIdentificationMethodCode of Worker Demographics
RaceCodeIdentificationMethodShortName String RaceCodeIdentificationMethodShortName of Worker Demographics
RaceCodeShortName String RaceCodeShortName of Worker Demographics
RaceCode String RaceCode of Worker Demographics
HireDate Date HireDate of Worker Demographics
WorkerStatusCode String WorkerStatusCode of Worker Demographics
BusinessCommunicationLandlines String BusinessCommunicationLandlines of Worker Demographics
BusinessCommunicationMobiles String BusinessCommunicationMobiles of Worker Demographics
BusinessCommunicationFaxes String BusinessCommunicationFaxes of Worker Demographics
BusinessCommunicationEmails String BusinessCommunicationEmails of Worker Demographics
BusinessCommunicationPagers String BusinessCommunicationPagers of Worker Demographics
WorkAssignments String WorkAssignments of Worker Demographics

ADP Connector for CData Sync

WorkersBusinessCommunicationEmails

Returns workers business communication emails.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersBusinessCommunicationEmails WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersBusinessCommunicationEmails WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersBusinessCommunicationEmails WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

EmailUri String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersBusinessCommunicationFaxes

Returns workers business communication faxes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersBusinessCommunicationFaxes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersBusinessCommunicationFaxes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersBusinessCommunicationFaxes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersBusinessCommunicationLandlines

Returns workers business communication landlines.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersBusinessCommunicationLandlines WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersBusinessCommunicationLandlines WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersBusinessCommunicationLandlines WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersBusinessCommunicationMobiles

Returns workers business communication mobiles.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersBusinessCommunicationMobiles WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersBusinessCommunicationMobiles WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersBusinessCommunicationMobiles WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersBusinessCommunicationPagers

Returns workers business communication pagers.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersBusinessCommunicationPagers WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersBusinessCommunicationPagers WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersBusinessCommunicationPagers WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonBirthNamePreferredSalutations

Returns workers person birth name preferred salutations.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonBirthNamePreferredSalutations WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonBirthNamePreferredSalutations WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonBirthNamePreferredSalutations WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

SalutationCode String
SalutationLongName String
SalutationShortName String
SequenceNumber Integer
TypeCode String
TypeCodeLongName String
TypeCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonBirthNameTitleAffixCodes

Returns workers person birth name title affix codes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonBirthNameTitleAffixCodes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonBirthNameTitleAffixCodes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonBirthNameTitleAffixCodes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

AffixCode String
AffixCodeLongName String
AffixCodeShortName String
SequenceNumber Integer
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonBirthNameTitlePrefixCodes

Returns workers person birth name title prefix codes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonBirthNameTitlePrefixCodes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonBirthNameTitlePrefixCodes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonBirthNameTitlePrefixCodes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

PrefixCode String
PrefixCodeLongName String
PrefixCodeShortName String
SequenceNumber Integer
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonGovernmentIDs

Returns workers person government IDs.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonGovernmentIDs WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonGovernmentIDs WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonGovernmentIDs WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

CountryCode String
ExpirationDate Date
IdValue String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
StatusCode String
StatusCodeEffectiveDate Date
StatusCodeLongName String
StatusCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonLegalNamePreferredSalutations

Returns workers person legal name preferred salutations.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonLegalNamePreferredSalutations WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonLegalNamePreferredSalutations WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonLegalNamePreferredSalutations WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

SalutationCode String
SalutationCodeLongName String
SalutationCodeShortName String
SequenceNumber Integer
TypeCode String
TypeCodeLongName String
TypeCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonLegalNameTitleAffixCodes

Returns workers person legal name title affix codes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonLegalNameTitleAffixCodes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonLegalNameTitleAffixCodes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonLegalNameTitleAffixCodes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

AffixCode String
AffixCodeLongName String
AffixCodeShortName String
SequenceNumber Integer
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonLegalNameTitlePrefixCodes

Returns workers person legal name title prefix codes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonLegalNameTitlePrefixCodes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonLegalNameTitlePrefixCodes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonLegalNameTitlePrefixCodes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

AffixCode String
AffixCodeLongName String
AffixCodeShortName String
SequenceNumber Integer
AsOfDate Date

ADP Connector for CData Sync

WorkersPersonMilitaryClassificationCodes

Returns workers person military classification codes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPersonMilitaryClassificationCodes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPersonMilitaryClassificationCodes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPersonMilitaryClassificationCodes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

CodeValue String
LongName String
ShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersPhotoLinks

Returns workers photo links.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPhotoLinks WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPhotoLinks WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPhotoLinks WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

CanonicalUri String
EncType String
Href String
MediaType String
Method String
PayLoadArguments String
Rel String
Schema String
TargetSchema String
Title String
AsOfDate Date

ADP Connector for CData Sync

WorkersPhotos

Returns workers photos.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersPhotos WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersPhotos WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersPhotos WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ItemID String
Links String
NameCode String
NameCodeLongName String
NameCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentReportsTo

Returns workers work assignment ReportsTo.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentReportsTo WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentReportsTo WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentReportsTo WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ItemID String
PositionID String
ReportsToAssociateOID String
ReportsToWorkerID String
WorkerIDSchemeCode String
WorkerIDSchemeCodeShortName String
ReportsToWorkerNameFormattedName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedOrganizationalUnits

Returns workers work assignments assigned organizational units.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedOrganizationalUnits WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedOrganizationalUnits WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedOrganizationalUnits WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
TypeCode String
TypeCodeLongName String
TypeCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocations

Returns workers work assignments assigned work locations.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocations WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocations WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocations WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

AddressAttentionOfName String
AddressBlockName String
AddressBuildingName String
AddressBuildingNumber String
AddressCareOfName String
AddressCityName String
AddressCountryCode String
AddressCountrySubdivisionLevel1CodeValue String
AddressCountrySubdivisionLevel1LongName String
AddressCountrySubdivisionLevel1ShortName String
AddressCountrySubdivisionLevel1SubdivisionType String
AddressCountrySubdivisionLevel2CodeValue String
AddressCountrySubdivisionLevel2LongName String
AddressCountrySubdivisionLevel2ShortName String
AddressCountrySubdivisionLevel2SubdivisionType String
AddressDeliveryPoint String
AddressDoor String
AddressFloor String
AddressGeoCoordinateLatitude Integer
AddressGeoCoordinateLongitude Integer
AddressLineFive String
AddressLineFour String
AddressLineOne String
AddressLineThree String
AddressLineTwo String
AddressNameCode String
AddressNameCodeLongName String
AddressNameCodeShortName String
AddressPlotID String
AddressPostalCode String
AddressPostOfficeBox String
AddressScriptCodeValue String
AddressScriptCodeLongName String
AddressScriptCodeShortName String
AddressStairCase String
AddressStreetName String
AddressStreetTypeCode String
AddressStreetTypeCodeLongName String
AddressStreetTypeCodeShortName String
addressUnit String
CommunicationEmails String
CommunicationFaxes String
CommunicationLandlines String
CommunicationMobiles String
CommunicationPagers String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails

Returns workers work assignments assigned work locations communication emails.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationEmails WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

EmailUri String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes

Returns workers work assignments assigned work locations communication faxes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationFaxes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines

Returns workers work assignments assigned work locations communication landlines.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationLandlines WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles

Returns workers work assignments assigned work locations communication mobiles.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationMobiles WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers

Returns workers work assignments assigned work locations communication pagers.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsAssignedWorkLocationsCommunicationPagers WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeOrganizationalUnits

Returns workers work assignments home organizational units.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeOrganizationalUnits WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeOrganizationalUnits WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeOrganizationalUnits WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ItemID String
NameCodeValue String
NameCodeLongName String
NameCodeShortName String
TypeCodeValue String
TypeCodeLongName String
TypeCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails

Returns workers work assignments home work location communication emails.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationEmails WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

EmailUri String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes

Returns workers work assignments home work location communication faxes.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationFaxes WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines

Returns workers work assignments home work location communication landlines.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationLandlines WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles

Returns workers work assignments home work location communication mobiles.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationMobiles WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers

Returns workers work assignments home work location communication pagers.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsHomeWorkLocationCommunicationPagers WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

Access String
AreaDialing String
CountryDialing String
DialNumber String
Extension String
FormattedNumber String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
NotificationIndicator Boolean
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsIndustryClassifications

Returns workers work assignments industry classifications.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsIndustryClassifications WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsIndustryClassifications WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsIndustryClassifications WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ClassificationCode String
ClassificationCodeLongName String
ClassificationCodeShortName String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsLinks

Returns workers work assignments links.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsLinks WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsLinks WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsLinks WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

CanonicalUri String
EncType String
Href String
MediaType String
Method String
PayLoadArguments String
Rel String
Schema String
TargetSchema String
Title String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsOccupationalClassifications

Returns workers work assignments occupational classifications.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsOccupationalClassifications WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsOccupationalClassifications WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsOccupationalClassifications WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

ClassificationCode String
ClassificationCodeShortName String
ItemID String
NameCode String
NameCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkersWorkAssignmentsWorkerGroups

Work assignments worker groups.

Table Specific Information

Select

The Sync App uses the ADP API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client side within the Sync App.

  • AssociateOID supports the '=' comparison.
  • WorkerID supports the '=' comparison.
  • AsOfDate supports the '=' comparison.

For example, the following queries are processed server side:

SELECT * FROM WorkersWorkAssignmentsWorkerGroups WHERE AssociateOID = 'G3349PZGBADQY8H7'

SELECT * FROM WorkersWorkAssignmentsWorkerGroups WHERE WorkerID = 'DRH9M9NPW'

SELECT * FROM WorkersWorkAssignmentsWorkerGroups WHERE AsOfDate = '2020-01-01'

Columns

Name Type References Description
AssociateOID String

Workers.AssociateOID

WorkerID String

Workers.WorkerID

GroupCode String
GroupCodeLongName String
GroupCodeShortName String
ItemID String
NameCode String
NameCodeLongName String
NameCodeShortName String
AsOfDate Date

ADP Connector for CData Sync

WorkerTypeCode

Work assignment worker type codes.

Columns

Name Type References Description
CodeValue String
ShortName String

ADP Connector for CData Sync

WorkSchedules

View the Work Schedules.

Columns

Name Type References Description
AssociateOID String
ScheduleID String
WorkerName String
WorkerFamilyName1 String
WorkerFormattedName String
workAssignmentID String
schedulePeriodStartDate Date
schedulePeriodEndDate Date
scheduleDays String

ADP Connector for CData Sync

WorkSchedulesEntries

View the schedule days entries in Work Schedules.

Columns

Name Type References Description
AssociateOID String
ScheduleID String
WorkerFormattedName String
workAssignmentID String
ScheduleEntryID String
DaySequenceNumber String
ScheduleDayDate Date
Actions String
categoryTypeCode String
ShiftTypeCode String
EarningAllocations String
EntryComments String
PayCodeValue String
PayCodeShortName String
EntryStatusCode String
StateDateTimePeriod Datetime
EndDateTimePeriod Datetime
StartDatePeriod Date
EndDatePeriod Date
TotalTimeValue String
TotalTimeNameCode String
TotalTimeNameCodeShortName String
ScheduledHoursQuantity String

ADP Connector for CData Sync

Connection String Options

The connection string properties are the various options that can be used to establish a connection. This section provides a complete list of the options you can configure in the connection string for this provider. Click the links for further details.

For more information on establishing a connection, see Establishing a Connection.

Authentication


PropertyDescription
UseUATWhether the connection should be made to an ADP UAT account.
MaskSensitiveDataTo mask the sensitive data in the resultset.

OAuth


PropertyDescription
OAuthClientIdSpecifies the client Id that was assigned the custom OAuth application was created. (Also known as the consumer key.) This ID registers the custom application with the OAuth authorization server.
OAuthClientSecretSpecifies the client secret that was assigned when the custom OAuth application was created. (Also known as the consumer secret ). This secret registers the custom application with the OAuth authorization server.

SSL


PropertyDescription
SSLClientCertThe certificate provided by ADP during the registration process.
SSLClientCertTypeThe type of key store containing the TLS/SSL client certificate.
SSLClientCertPasswordSpecifes the password required to access the TLS/SSL client certificate store. Use this property if the selected certificate store type requires a password for access.
SSLServerCertSpecifies the certificate to be accepted from the server when connecting using TLS/SSL.

Firewall


PropertyDescription
FirewallTypeSpecifies the protocol the provider uses to tunnel traffic through a proxy-based firewall.
FirewallServerIdentifies the IP address, DNS name, or host name of a proxy used to traverse a firewall and relay user queries to network resources.
FirewallPortSpecifies the TCP port to be used for a proxy-based firewall.
FirewallUserIdentifies the user ID of the account authenticating to a proxy-based firewall.
FirewallPasswordSpecifies the password of the user account authenticating to a proxy-based firewall.

Proxy


PropertyDescription
ProxyAutoDetectSpecifies whether the provider checks your system proxy settings for existing proxy server configurations, rather than using a manually specified proxy server.
ProxyServerThe hostname or IP address of the proxy server that you want to route HTTP traffic through.
ProxyPortThe TCP port on your specified proxy server (set in the ProxyServer connection property) that has been reserved for routing HTTP traffic to and from the client.
ProxyAuthSchemeSpecifies the authentication method the provider uses when authenticating to the proxy server specified in the ProxyServer connection property.
ProxyUserThe username of a user account registered with the proxy server specified in the ProxyServer connection property.
ProxyPasswordThe password associated with the user specified in the ProxyUser connection property.
ProxySSLTypeThe SSL type to use when connecting to the proxy server specified in the ProxyServer connection property.
ProxyExceptionsA semicolon separated list of destination hostnames or IPs that are exempt from connecting through the proxy server set in the ProxyServer connection property.

Logging


PropertyDescription
LogModulesSpecifies the core modules to include in the log file. Use a semicolon-separated list of module names. By default, all modules are logged.

Schema


PropertyDescription
LocationSpecifies the location of a directory containing schema files that define tables, views, and stored procedures. Depending on your service's requirements, this may be expressed as either an absolute path or a relative path.
BrowsableSchemasOptional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .
TablesOptional setting that restricts the tables reported to a subset of all available tables. For example, Tables=TableA,TableB,TableC .
ViewsOptional setting that restricts the views reported to a subset of the available tables. For example, Views=ViewA,ViewB,ViewC .

Miscellaneous


PropertyDescription
RowScanDepthThe maximum number of rows to scan for the custom fields columns available in the table.
IncludeCustomFieldsA boolean indicating if you would like to include custom fields in the column listing.
MaxRowsSpecifies the maximum rows returned for queries without aggregation or GROUP BY.
MaxThreadsSpecifies the number of concurrent requests.
OtherSpecifies additional hidden properties for specific use cases. These are not required for typical provider functionality. Use a semicolon-separated list to define multiple properties.
PageSizeThe maximum number of results to return per page from ADP.
PseudoColumnsSpecifies the pseudocolumns to expose as table columns. Use the format 'TableName=ColumnName;TableName=ColumnName'. The default is an empty string, which disables this property.
TimeoutSpecifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error. The default is 60 seconds. Set to 0 to disable the timeout.
UsePayrollEndpointSet this to true to retreive results for AssociatePaymentsAllocationsEarningSections, AssociatePaymentsAllocationsStatutoryDeductions, AssociatePaymentsAllocationsNonStatutoryDeductions, AssociatePaymentsSummaryEarningsSections, AssociatePaymentsSummaryStatutoryDeductions, AssociatePaymentsSummaryPayrollAccumulations views using Payroll API.
UserDefinedViewsSpecifies a filepath to a JSON configuration file defining custom views. The provider automatically detects and uses the views specified in this file.
ADP Connector for CData Sync

Authentication

This section provides a complete list of the Authentication properties you can configure in the connection string for this provider.


PropertyDescription
UseUATWhether the connection should be made to an ADP UAT account.
MaskSensitiveDataTo mask the sensitive data in the resultset.
ADP Connector for CData Sync

UseUAT

Whether the connection should be made to an ADP UAT account.

Remarks

To connect to a ADP UAT account, set UseUAT = true.

ADP Connector for CData Sync

MaskSensitiveData

To mask the sensitive data in the resultset.

Remarks

To mask the sensitive data in the resultset.

ADP Connector for CData Sync

OAuth

This section provides a complete list of the OAuth properties you can configure in the connection string for this provider.


PropertyDescription
OAuthClientIdSpecifies the client Id that was assigned the custom OAuth application was created. (Also known as the consumer key.) This ID registers the custom application with the OAuth authorization server.
OAuthClientSecretSpecifies the client secret that was assigned when the custom OAuth application was created. (Also known as the consumer secret ). This secret registers the custom application with the OAuth authorization server.
ADP Connector for CData Sync

OAuthClientId

Specifies the client Id that was assigned the custom OAuth application was created. (Also known as the consumer key.) This ID registers the custom application with the OAuth authorization server.

Remarks

OAuthClientId is one of a handful of connection parameters that need to be set before users can authenticate via OAuth. For details, see Establishing a Connection.

ADP Connector for CData Sync

OAuthClientSecret

Specifies the client secret that was assigned when the custom OAuth application was created. (Also known as the consumer secret ). This secret registers the custom application with the OAuth authorization server.

Remarks

OAuthClientSecret is one of a handful of connection parameters that need to be set before users can authenticate via OAuth. For details, see Establishing a Connection.

ADP Connector for CData Sync

SSL

This section provides a complete list of the SSL properties you can configure in the connection string for this provider.


PropertyDescription
SSLClientCertThe certificate provided by ADP during the registration process.
SSLClientCertTypeThe type of key store containing the TLS/SSL client certificate.
SSLClientCertPasswordSpecifes the password required to access the TLS/SSL client certificate store. Use this property if the selected certificate store type requires a password for access.
SSLServerCertSpecifies the certificate to be accepted from the server when connecting using TLS/SSL.
ADP Connector for CData Sync

SSLClientCert

The certificate provided by ADP during the registration process.

Remarks

The certificate provided by ADP during the registration process. The Sync App requires a PFX or PFXBLOB type.

ADP Connector for CData Sync

SSLClientCertType

The type of key store containing the TLS/SSL client certificate.

Remarks

This property can take one of the following values:

PFXFILEThe certificate store is the name of a PFX (PKCS12) file containing certificates.
PFXBLOBThe certificate store is a string (base-64-encoded) representing a certificate store in PFX (PKCS12) format.
PEMKEY_FILEThe certificate store is the name of a PEM-encoded file that contains a private key and an optional certificate.
PEMKEY_BLOBThe certificate store is a string (base64-encoded) that contains a private key and an optional certificate.

ADP Connector for CData Sync

SSLClientCertPassword

Specifes the password required to access the TLS/SSL client certificate store. Use this property if the selected certificate store type requires a password for access.

Remarks

This property provides the password needed to open a password-protected certificate store. This property is necessary when using certificate stores that require a password for decryption, as is often recommended for PFX or JKS type stores.

If the certificate store type does not require a password, for example USER or MACHINE on Windows, this property can be left blank. Ensure that the password matches the one associated with the specified certificate store to avoid authentication errors.

ADP Connector for CData Sync

SSLServerCert

Specifies the certificate to be accepted from the server when connecting using TLS/SSL.

Remarks

If using a TLS/SSL connection, this property can be used to specify the TLS/SSL certificate to be accepted from the server. Any other certificate that is not trusted by the machine is rejected.

This property can take the following forms:

Description Example
A full PEM Certificate (example shortened for brevity) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
A path to a local file containing the certificate C:\cert.cer
The public key (example shortened for brevity) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
The MD5 Thumbprint (hex values can also be either space or colon separated) ecadbdda5a1529c58a1e9e09828d70e4
The SHA1 Thumbprint (hex values can also be either space or colon separated) 34a929226ae0819f2ec14b4a3d904f801cbb150d

If not specified, any certificate trusted by the machine is accepted.

Use '*' to signify to accept all certificates. Note that this is not recommended due to security concerns.

ADP Connector for CData Sync

Firewall

This section provides a complete list of the Firewall properties you can configure in the connection string for this provider.


PropertyDescription
FirewallTypeSpecifies the protocol the provider uses to tunnel traffic through a proxy-based firewall.
FirewallServerIdentifies the IP address, DNS name, or host name of a proxy used to traverse a firewall and relay user queries to network resources.
FirewallPortSpecifies the TCP port to be used for a proxy-based firewall.
FirewallUserIdentifies the user ID of the account authenticating to a proxy-based firewall.
FirewallPasswordSpecifies the password of the user account authenticating to a proxy-based firewall.
ADP Connector for CData Sync

FirewallType

Specifies the protocol the provider uses to tunnel traffic through a proxy-based firewall.

Remarks

A proxy-based firewall (or proxy firewall) is a network security device that acts as an intermediary between user requests and the resources they access. The proxy accepts the request of an authenticated user, tunnels through the firewall, and transmits the request to the appropriate server.

Because the proxy evaluates and transfers data backets on behalf of the requesting users, the users never connect directly with the servers, only with the proxy.

Note: By default, the Sync App connects to the system proxy. To disable this behavior and connect to one of the following proxy types, set ProxyAutoDetect to false.

The following table provides port number information for each of the supported protocols.

Protocol Default Port Description
TUNNEL 80 The port where the Sync App opens a connection to ADP. Traffic flows back and forth via the proxy at this location.
SOCKS4 1080 The port where the Sync App opens a connection to ADP. SOCKS 4 then passes theFirewallUser value to the proxy, which determines whether the connection request should be granted.
SOCKS5 1080 The port where the Sync App sends data to ADP. If the SOCKS 5 proxy requires authentication, set FirewallUser and FirewallPassword to credentials the proxy recognizes.

To connect to HTTP proxies, use ProxyServer and ProxyPort. To authenticate to HTTP proxies, use ProxyAuthScheme, ProxyUser, and ProxyPassword.

ADP Connector for CData Sync

FirewallServer

Identifies the IP address, DNS name, or host name of a proxy used to traverse a firewall and relay user queries to network resources.

Remarks

A proxy-based firewall (or proxy firewall) is a network security device that acts as an intermediary between user requests and the resources they access. The proxy accepts the request of an authenticated user, tunnels through the firewall, and transmits the request to the appropriate server.

Because the proxy evaluates and transfers data backets on behalf of the requesting users, the users never connect directly with the servers, only with the proxy.

ADP Connector for CData Sync

FirewallPort

Specifies the TCP port to be used for a proxy-based firewall.

Remarks

A proxy-based firewall (or proxy firewall) is a network security device that acts as an intermediary between user requests and the resources they access. The proxy accepts the request of an authenticated user, tunnels through the firewall, and transmits the request to the appropriate server.

Because the proxy evaluates and transfers data backets on behalf of the requesting users, the users never connect directly with the servers, only with the proxy.

ADP Connector for CData Sync

FirewallUser

Identifies the user ID of the account authenticating to a proxy-based firewall.

Remarks

A proxy-based firewall (or proxy firewall) is a network security device that acts as an intermediary between user requests and the resources they access. The proxy accepts the request of an authenticated user, tunnels through the firewall, and transmits the request to the appropriate server.

Because the proxy evaluates and transfers data backets on behalf of the requesting users, the users never connect directly with the servers, only with the proxy.

ADP Connector for CData Sync

FirewallPassword

Specifies the password of the user account authenticating to a proxy-based firewall.

Remarks

A proxy-based firewall (or proxy firewall) is a network security device that acts as an intermediary between user requests and the resources they access. The proxy accepts the request of an authenticated user, tunnels through the firewall, and transmits the request to the appropriate server.

Because the proxy evaluates and transfers data backets on behalf of the requesting users, the users never connect directly with the servers, only with the proxy.

ADP Connector for CData Sync

Proxy

This section provides a complete list of the Proxy properties you can configure in the connection string for this provider.


PropertyDescription
ProxyAutoDetectSpecifies whether the provider checks your system proxy settings for existing proxy server configurations, rather than using a manually specified proxy server.
ProxyServerThe hostname or IP address of the proxy server that you want to route HTTP traffic through.
ProxyPortThe TCP port on your specified proxy server (set in the ProxyServer connection property) that has been reserved for routing HTTP traffic to and from the client.
ProxyAuthSchemeSpecifies the authentication method the provider uses when authenticating to the proxy server specified in the ProxyServer connection property.
ProxyUserThe username of a user account registered with the proxy server specified in the ProxyServer connection property.
ProxyPasswordThe password associated with the user specified in the ProxyUser connection property.
ProxySSLTypeThe SSL type to use when connecting to the proxy server specified in the ProxyServer connection property.
ProxyExceptionsA semicolon separated list of destination hostnames or IPs that are exempt from connecting through the proxy server set in the ProxyServer connection property.
ADP Connector for CData Sync

ProxyAutoDetect

Specifies whether the provider checks your system proxy settings for existing proxy server configurations, rather than using a manually specified proxy server.

Remarks

When this connection property is set to True, the Sync App checks your system proxy settings for existing proxy server configurations (no need to manually supply proxy server details).

This connection property takes precedence over other proxy settings. Set to False if you want to manually configure the Sync App to connect to a specific proxy server.

To connect to an HTTP proxy, see ProxyServer. For other proxies, such as SOCKS or tunneling, see FirewallType.

ADP Connector for CData Sync

ProxyServer

The hostname or IP address of the proxy server that you want to route HTTP traffic through.

Remarks

The Sync App only routes HTTP traffic through the proxy server specified in this connection property when ProxyAutoDetect is set to False. If ProxyAutoDetect is set to True, which is the default, the Sync App instead routes HTTP traffic through the proxy server specified in your system proxy settings.

ADP Connector for CData Sync

ProxyPort

The TCP port on your specified proxy server (set in the ProxyServer connection property) that has been reserved for routing HTTP traffic to and from the client.

Remarks

The Sync App only routes HTTP traffic through the proxy server port specified in this connection property when ProxyAutoDetect is set to False. If ProxyAutoDetect is set to True, which is the default, the Sync App instead routes HTTP traffic through the proxy server port specified in your system proxy settings.

For other proxy types, see FirewallType.

ADP Connector for CData Sync

ProxyAuthScheme

Specifies the authentication method the provider uses when authenticating to the proxy server specified in the ProxyServer connection property.

Remarks

The authentication type can be one of the following:

  • BASIC: The Sync App performs HTTP BASIC authentication.
  • DIGEST: The Sync App performs HTTP DIGEST authentication.
  • NTLM: The Sync App retrieves an NTLM token.
  • NEGOTIATE: The Sync App retrieves an NTLM or Kerberos token based on the applicable protocol for authentication.
  • NONE: Set this when the ProxyServer does not require authentication.

For all values other than "NONE", you must also set the ProxyUser and ProxyPassword connection properties.

If you need to use another authentication type, such as SOCKS 5 authentication, see FirewallType.

ADP Connector for CData Sync

ProxyUser

The username of a user account registered with the proxy server specified in the ProxyServer connection property.

Remarks

The ProxyUser and ProxyPassword connection properties are used to connect and authenticate against the HTTP proxy specified in ProxyServer.

After selecting one of the available authentication types in ProxyAuthScheme, set this property as follows:

ProxyAuthScheme Value Value to set for ProxyUser
BASIC The user name of a user registered with the proxy server.
DIGEST The user name of a user registered with the proxy server.
NEGOTIATE The username of a Windows user who is a valid user in the domain or trusted domain that the proxy server is part of, in the format user@domain or domain\user.
NTLM The username of a Windows user who is a valid user in the domain or trusted domain that the proxy server is part of, in the format user@domain or domain\user.
NONE Do not set the ProxyPassword connection property.

The Sync App only uses this username if ProxyAutoDetect is set to False. If ProxyAutoDetect is set to True, which is the default, the Sync App instead uses the username specified in your system proxy settings.

ADP Connector for CData Sync

ProxyPassword

The password associated with the user specified in the ProxyUser connection property.

Remarks

The ProxyUser and ProxyPassword connection properties are used to connect and authenticate against the HTTP proxy specified in ProxyServer.

After selecting one of the available authentication types in ProxyAuthScheme, set this property as follows:

ProxyAuthScheme Value Value to set for ProxyPassword
BASIC The password associated with the proxy server user specified in ProxyUser.
DIGEST The password associated with the proxy server user specified in ProxyUser.
NEGOTIATE The password associated with the Windows user account specified in ProxyUser.
NTLM The password associated with the Windows user account specified in ProxyUser.
NONE Do not set the ProxyPassword connection property.

For SOCKS 5 authentication or tunneling, see FirewallType.

The Sync App only uses this password if ProxyAutoDetect is set to False. If ProxyAutoDetect is set to True, which is the default, the Sync App instead uses the password specified in your system proxy settings.

ADP Connector for CData Sync

ProxySSLType

The SSL type to use when connecting to the proxy server specified in the ProxyServer connection property.

Remarks

This property determines when to use SSL for the connection to the HTTP proxy specified by ProxyServer. You can set this connection property to the following values :

AUTODefault setting. If ProxyServer is set to an HTTPS URL, the Sync App uses the TUNNEL option. If ProxyServer is set to an HTTP URL, the component uses the NEVER option.
ALWAYSThe connection is always SSL enabled.
NEVERThe connection is not SSL enabled.
TUNNELThe connection is made through a tunneling proxy. The proxy server opens a connection to the remote host and traffic flows back and forth through the proxy.

ADP Connector for CData Sync

ProxyExceptions

A semicolon separated list of destination hostnames or IPs that are exempt from connecting through the proxy server set in the ProxyServer connection property.

Remarks

The ProxyServer is used for all addresses, except for addresses defined in this property. Use semicolons to separate entries.

Note that the Sync App uses the system proxy settings by default, without further configuration needed. If you want to explicitly configure proxy exceptions for this connection, set ProxyAutoDetect to False.

ADP Connector for CData Sync

Logging

This section provides a complete list of the Logging properties you can configure in the connection string for this provider.


PropertyDescription
LogModulesSpecifies the core modules to include in the log file. Use a semicolon-separated list of module names. By default, all modules are logged.
ADP Connector for CData Sync

LogModules

Specifies the core modules to include in the log file. Use a semicolon-separated list of module names. By default, all modules are logged.

Remarks

This property lets you customize the log file content by specifying the logging modules to include. Logging modules categorize logged information into distinct areas, such as query execution, metadata, or SSL communication. Each module is represented by a four-character code, with some requiring a trailing space for three-letter names.

For example, EXEC logs query execution, and INFO logs general provider messages. To include multiple modules, separate their names with semicolons as follows: INFO;EXEC;SSL.

The Verbosity connection property takes precedence over the module-based filtering specified by this property. Only log entries that meet the verbosity level and belong to the specified modules are logged. Leave this property blank to include all available modules in the log file.

For a complete list of available modules and detailed guidance on configuring logging, refer to the Advanced Logging section in Logging.

ADP Connector for CData Sync

Schema

This section provides a complete list of the Schema properties you can configure in the connection string for this provider.


PropertyDescription
LocationSpecifies the location of a directory containing schema files that define tables, views, and stored procedures. Depending on your service's requirements, this may be expressed as either an absolute path or a relative path.
BrowsableSchemasOptional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .
TablesOptional setting that restricts the tables reported to a subset of all available tables. For example, Tables=TableA,TableB,TableC .
ViewsOptional setting that restricts the views reported to a subset of the available tables. For example, Views=ViewA,ViewB,ViewC .
ADP Connector for CData Sync

Location

Specifies the location of a directory containing schema files that define tables, views, and stored procedures. Depending on your service's requirements, this may be expressed as either an absolute path or a relative path.

Remarks

The Location property is only needed if you want to either customize definitions (for example, change a column name, ignore a column, etc.) or extend the data model with new tables, views, or stored procedures.

If left unspecified, the default location is %APPDATA%\\CData\\ADP Data Provider\\Schema, where %APPDATA% is set to the user's configuration directory:

Platform %APPDATA%
Windows The value of the APPDATA environment variable
Linux ~/.config

ADP Connector for CData Sync

BrowsableSchemas

Optional setting that restricts the schemas reported to a subset of all available schemas. For example, BrowsableSchemas=SchemaA,SchemaB,SchemaC .

Remarks

Listing all available database schemas can take extra time, thus degrading performance. Providing a list of schemas in the connection string saves time and improves performance.

ADP Connector for CData Sync

Tables

Optional setting that restricts the tables reported to a subset of all available tables. For example, Tables=TableA,TableB,TableC .

Remarks

Listing all available tables from some databases can take extra time, thus degrading performance. Providing a list of tables in the connection string saves time and improves performance.

If there are lots of tables available and you already know which ones you want to work with, you can use this property to restrict your viewing to only those tables. To do this, specify the tables you want in a comma-separated list. Each table should be a valid SQL identifier with any special characters escaped using square brackets, double-quotes or backticks. For example, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Note: If you are connecting to a data source with multiple schemas or catalogs, you must specify each table you want to view by its fully qualified name. This avoids ambiguity between tables that may exist in multiple catalogs or schemas.

ADP Connector for CData Sync

Views

Optional setting that restricts the views reported to a subset of the available tables. For example, Views=ViewA,ViewB,ViewC .

Remarks

Listing all available views from some databases can take extra time, thus degrading performance. Providing a list of views in the connection string saves time and improves performance.

If there are lots of views available and you already know which ones you want to work with, you can use this property to restrict your viewing to only those views. To do this, specify the views you want in a comma-separated list. Each view should be a valid SQL identifier with any special characters escaped using square brackets, double-quotes or backticks. For example, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Note: If you are connecting to a data source with multiple schemas or catalogs, you must specify each view you want to examine by its fully qualified name. This avoids ambiguity between views that may exist in multiple catalogs or schemas.

ADP Connector for CData Sync

Miscellaneous

This section provides a complete list of the Miscellaneous properties you can configure in the connection string for this provider.


PropertyDescription
RowScanDepthThe maximum number of rows to scan for the custom fields columns available in the table.
IncludeCustomFieldsA boolean indicating if you would like to include custom fields in the column listing.
MaxRowsSpecifies the maximum rows returned for queries without aggregation or GROUP BY.
MaxThreadsSpecifies the number of concurrent requests.
OtherSpecifies additional hidden properties for specific use cases. These are not required for typical provider functionality. Use a semicolon-separated list to define multiple properties.
PageSizeThe maximum number of results to return per page from ADP.
PseudoColumnsSpecifies the pseudocolumns to expose as table columns. Use the format 'TableName=ColumnName;TableName=ColumnName'. The default is an empty string, which disables this property.
TimeoutSpecifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error. The default is 60 seconds. Set to 0 to disable the timeout.
UsePayrollEndpointSet this to true to retreive results for AssociatePaymentsAllocationsEarningSections, AssociatePaymentsAllocationsStatutoryDeductions, AssociatePaymentsAllocationsNonStatutoryDeductions, AssociatePaymentsSummaryEarningsSections, AssociatePaymentsSummaryStatutoryDeductions, AssociatePaymentsSummaryPayrollAccumulations views using Payroll API.
UserDefinedViewsSpecifies a filepath to a JSON configuration file defining custom views. The provider automatically detects and uses the views specified in this file.
ADP Connector for CData Sync

RowScanDepth

The maximum number of rows to scan for the custom fields columns available in the table.

Remarks

Setting a high value may decrease performance. Setting a low value may prevent the data type from being determined properly.

ADP Connector for CData Sync

IncludeCustomFields

A boolean indicating if you would like to include custom fields in the column listing.

Remarks

Setting this to true will cause custom fields to be included in the column listing, but may cause poor performance when listing metadata.

ADP Connector for CData Sync

MaxRows

Specifies the maximum rows returned for queries without aggregation or GROUP BY.

Remarks

This property sets an upper limit on the number of rows the Sync App returns for queries that do not include aggregation or GROUP BY clauses. This limit ensures that queries do not return excessively large result sets by default.

When a query includes a LIMIT clause, the value specified in the query takes precedence over the MaxRows setting. If MaxRows is set to "-1", no row limit is enforced unless a LIMIT clause is explicitly included in the query.

This property is useful for optimizing performance and preventing excessive resource consumption when executing queries that could otherwise return very large datasets.

ADP Connector for CData Sync

MaxThreads

Specifies the number of concurrent requests.

Remarks

This property allows you to issue multiple requests simultaneously, thereby improving performance.

Set this to the maxinum number of concurrent threads that can be opened.

ADP Connector for CData Sync

Other

Specifies additional hidden properties for specific use cases. These are not required for typical provider functionality. Use a semicolon-separated list to define multiple properties.

Remarks

This property allows advanced users to configure hidden properties for specialized scenarios. These settings are not required for normal use cases but can address unique requirements or provide additional functionality. Multiple properties can be defined in a semicolon-separated list.

Note: It is strongly recommended to set these properties only when advised by the support team to address specific scenarios or issues.

Specify multiple properties in a semicolon-separated list.

Integration and Formatting

DefaultColumnSizeSets the default length of string fields when the data source does not provide column length in the metadata. The default value is 2000.
ConvertDateTimeToGMTDetermines whether to convert date-time values to GMT, instead of the local time of the machine.
RecordToFile=filenameRecords the underlying socket data transfer to the specified file.

ADP Connector for CData Sync

PageSize

The maximum number of results to return per page from ADP.

Remarks

The PageSize property affects the maximum number of results to return per page from ADP when executing a query. A higher value will return more results per page, but may also cause a timeout exception. The maximum pagesize is 100.

ADP Connector for CData Sync

PseudoColumns

Specifies the pseudocolumns to expose as table columns. Use the format 'TableName=ColumnName;TableName=ColumnName'. The default is an empty string, which disables this property.

Remarks

This property allows you to define which pseudocolumns the Sync App exposes as table columns.

To specify individual pseudocolumns, use the following format: "Table1=Column1;Table1=Column2;Table2=Column3"

To include all pseudocolumns for all tables use: "*=*"

ADP Connector for CData Sync

Timeout

Specifies the maximum time, in seconds, that the provider waits for a server response before throwing a timeout error. The default is 60 seconds. Set to 0 to disable the timeout.

Remarks

This property controls the maximum time, in seconds, that the Sync App waits for an operation to complete before canceling it. If the timeout period expires before the operation finishes, the Sync App cancels the operation and throws an exception.

The timeout applies to each individual communication with the server rather than the entire query or operation. For example, a query could continue running beyond 60 seconds if each paging call completes within the timeout limit.

Setting this property to 0 disables the timeout, allowing operations to run indefinitely until they succeed or fail due to other conditions such as server-side timeouts, network interruptions, or resource limits on the server. Use this property cautiously to avoid long-running operations that could degrade performance or result in unresponsive behavior.

ADP Connector for CData Sync

UsePayrollEndpoint

Set this to true to retreive results for AssociatePaymentsAllocationsEarningSections, AssociatePaymentsAllocationsStatutoryDeductions, AssociatePaymentsAllocationsNonStatutoryDeductions, AssociatePaymentsSummaryEarningsSections, AssociatePaymentsSummaryStatutoryDeductions, AssociatePaymentsSummaryPayrollAccumulations views using Payroll API.

Remarks

Set this to true may affect the performance of above views.

ADP Connector for CData Sync

UserDefinedViews

Specifies a filepath to a JSON configuration file defining custom views. The provider automatically detects and uses the views specified in this file.

Remarks

This property allows you to define and manage custom views through a JSON-formatted configuration file called UserDefinedViews.json. These views are automatically recognized by the Sync App and enable you to execute custom SQL queries as if they were standard database views. The JSON file defines each view as a root element with a child element called "query", which contains the SQL query for the view. For example:


{
	"MyView": {
		"query": "SELECT * FROM Workers WHERE MyColumn = 'value'"
	},
	"MyView2": {
		"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
	}
}

You can define multiple views in a single file and specify the filepath using this property. For example: UserDefinedViews=C:\Path\To\UserDefinedViews.json. When you use this property, only the specified views are seen by the Sync App.

Refer to User Defined Views for more information.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 24.0.9175