Workday EIB Interview Questions
Here is the list of Interview Questions related to EIB - Enterprise Interface Builder Integrations.
What is EIB and what are the types of EIB?
EIB - Enterprise
interface builder tool which is used to build simple inbound and outbound
Integrations to connect workday with external endpoints.
Types:
Inbound
Outbound
Inbound
Outbound
How many steps
are involved in creation of an EIB?
3 Steps / Phases
Get Data, Transform, Deliver
What are outbound EIB?
What are outbound EIB?
Outbound EIBs are used to export data from workday. We can also send this exported data to any external vendors or legacy systems through different endpoints such as SFTP/FTP etc.
E.g. Send Dependents data to Benefits vendor from workday.
What are
Inbound EIB?
Inbound EIB
Integration are used to upload data into Workday from external endpoints or from
spreadsheets.
E.g. Inserting One Time Payments, Inserting Bonus Data, Update Emergency Contacts
We can upload
data to workday using spreadsheet attachment or external file from
SFTP/FTP/EMAIL locations.
What
are the main types of Workday Integrations?
Workday Studio Integration,
Enterprise Information Builder (EIB) Integration,
Cloud Connect Integration.
Workday Studio Integration,
Enterprise Information Builder (EIB) Integration,
Cloud Connect Integration.
How do you choose which tool is best out of three integrations available?
Few things needs to be considered while choosing the integration tool. Here is what you need to identify first in place.
Is the solution already pre-built? Am I connecting to a third-party vendor with a solution already in place? – If yes, most likely you will choose a Core Connector (Packaged Connector).
Does this integration just need to export or import some data into Workday? – If yes, then most likely you need to go with EIBs.
Do I need to execute several rules, and reports to get the data and calculate the results I need? For example: Determining payroll between Exempt and Non-Exempt employees, calculate deductions, etc. – If yes, then most likely you need a Workday Studio Integration.
No, the reason being reports need to be Web Service enabled for creating EIB and Matrix reports
can’t be Web Service enabled.
Can we use all
advance reports as a data source in EIB?
No, we cannot use all advance reports in EIB.
We can use only those reports which are web service enabled.
Can we use
simple reports as a data source in EIB?
No
What are the types of transformation allowed with EIB?
We can use 3 types of transformation with EIB:
Custom report Transformation -This type is inbuilt transformation of EIB and have limited functionality.
Custom transformation - In this we have to attach XSLT with EIB and supports XSLT functionality. So, this has more features than Custom report Transformation. Learn here w3schools
Document Transformation -This is type of connector that we can connect with EIB and will supports all functionality of Document transformation such as XTT and ETV.
What are the limitations of EIB?
Only one data source can be used. And only one destination point can be configured for one tenant. Can’t define output tag in EIB.
What are the types of transformation allowed with EIB?
We can use 3 types of transformation with EIB:
Custom report Transformation -This type is inbuilt transformation of EIB and have limited functionality.
Custom transformation - In this we have to attach XSLT with EIB and supports XSLT functionality. So, this has more features than Custom report Transformation. Learn here w3schools
Document Transformation -This is type of connector that we can connect with EIB and will supports all functionality of Document transformation such as XTT and ETV.
What are the limitations of EIB?
Only one data source can be used. And only one destination point can be configured for one tenant. Can’t define output tag in EIB.
What data sources can we choose while creating the EIB outbound?
EIB outbound is to export the data from Workday.
Data Source - Custom report or Web Services or REST URL
What data sources can we choose while creating the EIB Inbound?
EIB Inbound is to Import the data into Workday.
Data Source - Attachment or External file or REST Endpoint
EIB outbound is to export the data from Workday.
Data Source - Custom report or Web Services or REST URL
What data sources can we choose while creating the EIB Inbound?
EIB Inbound is to Import the data into Workday.
Data Source - Attachment or External file or REST Endpoint
Name some Web services that you have used for inbound EIB Load?
Request One-Time Payment (OTP)
Change Emergency Contacts
Request Compensation Change
Terminations
While performing EIB Inbound load what should we do to avoid get pending actions / Tasks in inbox?
This represents, when you do a load through EIB the underlying BP/task should get complete without going for any approvals. Because your load may be huge , say 10,000 EE bonus data you are loading at that time, there shouldn't be any workflow triggering for approvals. So, while filling the Inbound Spreadsheet template, we need to select “Automatic processing” on first tab. This will skip the BP's
This represents, when you do a load through EIB the underlying BP/task should get complete without going for any approvals. Because your load may be huge , say 10,000 EE bonus data you are loading at that time, there shouldn't be any workflow triggering for approvals. So, while filling the Inbound Spreadsheet template, we need to select “Automatic processing” on first tab. This will skip the BP's
Where can you view Error messages for an EIB?
You can view the EIB run through Integration Events , Process Monitor
Name some input and output types for EIBs?
Input: SFTP/FTP, REST, or attachment
Output: SFTP/FTP, HTTP, Email, CSV, JSON, XML,
etc
EIB Integration issues with Scenarios and Resolutions
Scenario 1: The EIB does not display in the integration prompt of the Launch/Schedule Integration task.
Resolution: Verify EIB security Configuration. Edit the EIB and resolve any critical errors.
Scenario 2: Non-legible character appears in Microsoft Excel when you open a CSV output file.
Resolution: Before opening the CSV file in Excel, open the CSV in notepad , Then select File>>save as, UTF-8 encoding.
Scenario 3: File name does not include generated date and time variables when the sequence Generator is configured correctly.
Resolution: When launching or scheduling the EIB, Use these settings with the file name launch parameter.
Value type: Determine value at run time
Value: Next sequence for integration File Utility.
Scenario 4: Workday returns the following error message: Root Cause: BadRequestException: Error code: unknown Response: 500: Processing error occurred. No value provided for required [Prompt Name].
Resolution: Ensure that all required prompts are being populated when the EIB is launched. You may have to edit the scheduler if the EIB was launched from there.
Scenario 5: Workday returns the following error: Transform failed at component: HandleTransform.request.0.XsltTransform. Reason: Output character not available in this encoding
Resolution: Verify EIB security Configuration. Edit the EIB and resolve any critical errors.
Scenario 2: Non-legible character appears in Microsoft Excel when you open a CSV output file.
Resolution: Before opening the CSV file in Excel, open the CSV in notepad , Then select File>>save as, UTF-8 encoding.
Scenario 3: File name does not include generated date and time variables when the sequence Generator is configured correctly.
Resolution: When launching or scheduling the EIB, Use these settings with the file name launch parameter.
Value type: Determine value at run time
Value: Next sequence for integration File Utility.
Scenario 4: Workday returns the following error message: Root Cause: BadRequestException: Error code: unknown Response: 500: Processing error occurred. No value provided for required [Prompt Name].
Resolution: Ensure that all required prompts are being populated when the EIB is launched. You may have to edit the scheduler if the EIB was launched from there.
Scenario 5: Workday returns the following error: Transform failed at component: HandleTransform.request.0.XsltTransform. Reason: Output character not available in this encoding
Resolution:
- Open the XSLT transformation file in a text editor.
- Find the element <xsl: output>.
- Within that element, search for the setting for encoding=.
- Often this is set to ISO-8859-1 Change this value to UTF-8.
Additional Reads
Workday EIB Inbound
Workday EIB Outbound
Workday Core Connectors Interview Questions
I will be updating / adding some more questions
About Workday integration EIB and I have a question:
ReplyDeleteIs it possible to create "from x to" fields to edit values? For example, a field that has value 1 change to A.
My question is that the target system does not have the same codes that we use in some workday fields, for example: education, marital status, jobcode and others.
The question you are asking is related to mapping of Workday fields with external fields. Answer is Yes.
DeleteIt can be achieved through the custom report that you are using (data source) or through the transformation.
Thank you.
ReplyDeleteI have a question
ReplyDeleteIs it possible to use Document Transformation in EIB... If Yes please explain
Yes, we call it as just Transformation. Document Transformation is what we do in Core Connectors.
DeleteIn EIB we have 3 phases - Get Data, Transform, & Deliver. 2nd one is where we do the transformation. It can be delivered or custom.
What is the best integration to load text file into workday? Can we load text file using EIB Inbound?
ReplyDeleteCan we use multiple transformations in EIB Outbound?
ReplyDeleteVery nice . Will you provide on HCM and other modules
ReplyDeleteHi pradeep
ReplyDeleteWe can use 3 types of transformation with EIB: in gms tenant it shows only 2
Custom report Transformation -
Custom transformation
document transformation we have done in core connector .. how it can be done in EIB
-will supports all functionality of Document transformation such as XTT and ETV.
what is XTT nd ETV
how and where to see XTT nd ETV functions
Delete