Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Setup Considerations: Workday Studio

Setup Considerations: Workday Studio

The solutions described in this section are not part of the Workday Service. See Legal Notice for details.
You can use this topic to help make decisions when planning your configuration and use of Workday Studio. It explains:
  • Why to set it up.
  • How it fits into the rest of Workday.
  • Downstream impacts and cross-product interactions.
  • Security requirements and business process configurations.
  • Questions and limitations to consider before implementation.
Refer to detailed task instructions for full configuration details.

What It Is

Studio is an Eclipse-based integrated development environment (IDE) that enables you to:
  • Build custom integrations.
  • Exchange bulk data with external endpoints.
  • Upload integrations to Workday.
Studio is an external software application that you install separately from the rest of Workday.

Business Benefits

Studio improves productivity by enabling you to:
  • Create integrations that support greater design flexibility than Enterprise Interface Builder (EIB) or connector templates.
  • Debug the XML source code of your custom integrations.
  • Export and import large volumes of data through Workday.
  • Transform large datasets into a specific format. Example: You can transform CSV datasets into XML format.

Use Cases

You need:
  • A custom integration that isn't available through EIB or connector templates. Example: An integration that implements XML-to-text (XTT) transformations on a dataset.
  • An inbound integration to import bulk data to Workday from multiple data sources.
  • An outbound integration that exports bulk data from Workday in a specific format.
  • To conduct unit tests on the XML source code of a custom integration.

Questions to Consider

Question
Considerations
Does your organization have a long-term support agreement with Oracle?
If yes, you can install Studio using Oracle JDK 1.8.
If no, you can install Studio using OpenJDK 8.
Which platform are you using to install Studio?
Install the appropriate installation file for your platform:
  • MacOS (64-bit)
  • Windows (32-bit)
  • Windows (64-bit)
Have you attended training for Studio?
For learners interested in taking Studio training, Workday offers a Creating Integrations Using Workday Studio course. Learn more in the Training Catalog.

Recommendations

Workday recommends that you deploy and test your custom Studio integrations in your Preview Sandbox environment before transferring them to your Production tenant.

Requirements

Studio integrations require a Java Development Kit (JDK) compatible with Java version 8. In addition, the Eclipse IDE requires a JDK compatible with Java version 17. If you:
  • Have a license agreement with Oracle, use Oracle JDK 1.8 and Oracle JDK 1.17.
  • Don't have an agreement with Oracle, use OpenJDK 8 and OpenJDK 17.
Both JDKs are required.

Limitations

Studio integration output files can be a maximum of:
  • 1 GB (compressed) for individual files.
  • 3 GB (compressed) total for all files.

Tenant Setup

You can access the source code of Studio integrations by selecting the
Require Source Code
check box on the
Edit Tenant Setup - Integrations
task in Workday. Accessing the source code of Studio integrations enables you to identify bugs and improve efficiency.

Security

Consider setting up these domains in the Integration functional area.
Domains
Considerations
Integration Build
Deploy integrations from Studio to Workday.
Integration Configure
Edit Studio integrations in Workday.
Integration Debug
Debug Studio integrations in Workday.
Integration Event
Launch Studio integrations in Workday.
Integration Security
Create an integration system user (ISU) account for your Studio integrations in Workday.

Business Processes

For Studio integrations, you can configure the:
  • Integration Process Event
    business process in the Integration functional area to control how an integration runs.
  • Integration
    business process step to launch an integration during a business process. Example: You can add an integration step to the
    Complete Form I-9
    business process. This step launches an integration to send data for the worker in the business process.

Reporting

Workday provides these reports for Studio integrations:
Report
Description
Integration Events
Displays:
  • A summary of integration events that are in process or complete.
  • The status of each integration event.
View Integration System
Displays all integration systems available in your Workday tenant.

Connections and Touchpoints

Studio interacts with different parts of Workday depending on the product area, purpose, and data sources of your integration:
  • Inbound integrations add and update data in Workday.
  • Outbound integrations extract data from Workday, but don't change the data in Workday.
Workday offers a Touchpoints Kit with resources to help you understand configuration relationships across your tenant. Learn more about the Workday Touchpoints Kit on Workday Community.