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.
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:
|
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 Eventbusiness process in the Integration functional area to control how an integration runs.
- Integrationbusiness process step to launch an integration during a business process. Example: You can add an integration step to theComplete Form I-9business 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:
|
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.