Workday Connector Guide > Adding New Fields Using Fields.ini File
  

Adding New Fields Using Fields.ini File

You can customize certain objects in workday. This allows you to add new fields to the existing objects. You can add new fields using fields.ini file.
This file is present in the following directories:
The following figure displays a sample fields.ini file:
You can customize only certain objects in workday. The following tables displays list of objects which you can customize with fields.ini file. You can customize only those fields which are present in the fields row of the following table:
Module
CashManagement
Object Name
BankAccount
Fields
PaymentTypeReference1
PaymentTypeWID1
PaymentTypeID1
Description
Capture ‘n’ levels of data by providing fields as PaymentTypeReferencen,PaymentTypeWIDn and PaymentTypeIDn where n can be any positive number
Add or Edit 5 levels of data
Module
Compensation
Object Name
StockPlanData
Fields
UnitStockGrantTypeReference1, UnitStockGrantTypeWID1
UnitStockOptionTypeID1, UnitStockGrantSplitPercent1
PercentStockGrantTypeReference1, PercentStockGrantTypeWID1
PercentStockOptionTypeID1, PercentStockGrantSplitPercent1
AmountStockGrantTypeReference, AmountStockGrantTypeWID
AmountStockOptionTypeID, AmountStockGrantSplitPercent
Description
1) Capture n levels of data by providing fields as PaymentTypeReferencen,PaymentTypeWIDn and PaymentTypeIDn where n can be any positive number
2) Add or Edit 5 levels of data
Module
FinancialManagement
Object Name
WorkdayCompanies
Fields
UsageType11, UsageWID11, UsageBehavior11, UsageBehaviorWID11
CommunicationUsagePrimary11, PhonePublic11, PhonePrimary11
PhoneUsageType11, PhoneUsageWID11, PhoneUsageBehavior11
PhoneUsageBehaviorWID11, PhoneComments11, EmailPublic11
EmailPrimary11, EmailUsageType11, EmailUsageWID11, EmailUsageBehavior11
EmailComments11, IMPublic11, IMPrimary11, IMUsageType11
IMUsageWID11, IMUsageBehavior11, IMUsageBehaviorWID11
IMComments11, WebAddressPublic11, WebAddressPrimary11
WebAddressUsageType11, WebAddressUsageWID11, WebAddressUsageBehavior11, WebAddressUsageBehaviorWID11
WebAddressComments11
Description
Capture n levels of data by providing fields as UsageType1n where n can be any positive number
Module
FinancialManagement
Object Name
Organizations
Fields
ExternalIntegrationSystemID1, ExternalIntegrationSystemValue1
Description
We can capture and add 5 levels of data
Module
HumanResources
Object Name
WorkerExport
Fields
EmailAddress1, WorkPhoneCountryCode1, nWorkInternationalPhoneCode1
WorkPhoneAreaCode1, WorkPhoneNumber1, WorkPhoneExtension1
HomePhoneCountryCode1, HomeInternationalPhoneCode1
HomePhoneAreaCode1, HomePhoneNumber1, HomePhoneExtension1
WorkIMAddress1, HomeAddressLine1, HomeCity1, HomeState1
HomePostalCode1, HomeAddEffectiveDate1, HomeCountry1
HomeAddCountryISOCode1, WorkAddressLine1, WorkCity1, WorkState1
WorkPostalCode1, WorkAddEffectiveDate1, WorkCountry1
WorkAddCountryISOCode1
Description
Capture n levels of data
Module
HumanResources
Object Name
Locations
Fields
UsageBehavior11, UsageBehaviorWID11, PhoneUsageBehavior11
PhoneUsageBehaviorWID11, EmailUsageBehavior11, EmailUsageBehaviorWID11
IMUsageBehavior11, IMUsageBehaviorWID11, WebAddressUsageBehavior11
WebAddressUsageBehaviorWID11
Description
Capture n levels of data by providing fields as UsageType1n where n can be any positive number
Module
Staffing
Object Name
Employee
Fields
CustomOrganizationWID1
CustomOrganizationReferenceID1
CustomAssignmentOrgReferenceID1
Description
We can add 5 levels of data
Module
Payroll
Object Name
OffcyclePayments
Fields
TaxFrequencyValue1
TaxFrequencyPeriodReference1
TimeUnitWID1
TimeUnitID1
Description
Captures n levels of data
Module
Staffing
Object Name
Position
Fields
AddtnLocation1
AddtnLocationWID1
AddtnLocationID1
Description
Captures n levels of data