Workday Extend is a set of tools that allow developers to create, deploy, and share applications that extend the core functionality of Workday. These custom apps execute within Workday, generate pages according to the Workday UI standards, and can communicate with Workday data and external sources. Custom apps can store data as unique business objects used with specialized business processes and security domains. Apps can launch event-driven and automated processes across Workday and third-party systems. Apps can also be external applications that run outside the tenant and directly access Workday data. Our Workday Training Courses offer the ideal medium to harness your knowledge of Workday Extend, helping you kick-start your career as a Workday Extend Developer.
Workday Extend Training enables your organization members to:
• Build upon Workday core functionality to solve unique business requirements.
• Increase user productivity by providing simplified tasks and harmonized user experiences within Workday.
• Reduce IT costs incurred from maintaining a network of applications on separate technology stacks.
• Use existing domain and business process security policies within Workday.
You can build a custom app in
• Human Capital Management to foster employee engagement in programs that support corporate mission, values, and culture.
• Financials to enable supplier self-service to initiate transactions in the Workday Supplier Portal.
• Student to simplify the provision of student services and encourage student engagement in campus activities.
• Enterprise Frameworks to collect information from employees and managers for analysis, transaction processing, or integrations.
Install and configure your app on the tenant at each stage of the app lifecycle using the Workday Extend App Manager worklet in your Workday tenant. When you have an idea to address a business problem your organization is facing, you go through these stages of the app lifecycle to bring your idea to life
• Build: Develop an app that realizes your idea.
• Test: Test your app and its configurations.
• Verify: Verify that your app works in a production-like environment.
• Release: Release your app to production.
These components enable you to build fully featured apps that meet your custom business needs
• Presentation Components create the user interface and page interactions of an app, which provides a familiar Workday user experience
• Model Components create data, logic, and security components that are consistent with the object model, business process framework, and configurable security model in Workday.
• Orchestration Components create event-driven processes across Workday and external systems. Orchestrations facilitate logic across several components to update Workday data, trigger business processes, send notifications, and connect to third-party APIs.
Extend for Non-Developers
• Learn to list key components provided by Workday Extend.
• Describe the types of apps that can be built.
• Navigate the developer site and locate additional resources.
• Define the actors for each use case.
• Define the actor's actions for each use case.
• Craft a narrative around each actor's actions.
• Determine the approach for updating app data.
• Identify the functional areas relevant to your app.
• Define the Workday roles for those who will use the app.
• Determine the Workday tasks needed to complete defined actions.
• Use the API Explorer to locate a list of APIs necessary for the app.
• Describe the differences between third-party REST and SOAP APIs.
• Explain authentication considerations for third-party APIs.
• Determine user access points.
UI Access, Interactions and Page Flows
• Determine the UI design or displayed fields on each page.
• Determine if the app will be mobile.
• Design a high-level page structure.
• Determine page flow.
• Provide examples of when PMD scripting, orchestrations, and data modeling are appropriate.
• Define rules and triggers for a use case.
• Estimate the resources required to build an app.