Create Assembly Modules
Create an assembly project.
Workday Studio assembly modules provide parameterized templates for building
assemblies. They enable you to create and reuse preconfigured sets of components and
steps that perform particular tasks.
- Add the elements that you want to include in your assembly module and configure their properties as required. You can create a module from a functionally complete assembly or from a smaller set of components and steps. Users can adjust parameters when they implement the module.
- Save your assembly.
- In theProject Explorer, right-click the assembly project, then selectCreate Assembly Module....
- Provide a name and description for the module. The description displays as the tooltip for the module.
- Select an icon for the module. You can use the default icon or upload one of your own.
- Studio organizes module parameters into collections called pages. A parameter must belong to a page. Each page has a name and a description. Each parameter has a name, a label (which displays in theConfigure Modulewizard), a description, a type, and a default value. There are 6 parameter types:TypeDescriptionExampleStringA text value."HelloWorld"XMLRequestAn XML literal for a request message. Module users specify a value for the Web service request using either theCreate Literal XMLorCreate Workday Web Service Requestwizard.<?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <env:Body> <wd:Get_Workers_Request xmlns:wd="urn:com.workday/bsvc" wd:version="v23.2"> <wd:Request_References wd:Skip_Non_Existing_Instances="true"> <wd:Worker_Reference> <wd:ID wd:type="Employee_ID">abcdef</wd:ID> </wd:Worker_Reference> </wd:Request_References> </wd:Get_Workers_Request> </env:Body> </env:Envelope>PromptYou can use Class Report Fields (CRFs) to provide a prompt for launch parameters of Workday objects of a particular type. To specify a CRF Reference, clickSelect reference id.To specify a CRF reference, you must connect to a Workday tenant.fbbe44a681251000039acc2ff657000aFileA filename. You can specify the file extension as adatavalue.*.xsltEnumA single literal value or multiple values separated by a comma or space.code1 code2 code3BooleanA Boolean value.true
- When you finish adding parameters and save the module, Studio opens its XMI file in the XML editor. The file contains aparamselement for each parameter that you specified. TheassemblyTextanddiagramTextelements contain the assembly XML and diagram details, encapsulated within<![CDATA[]]>tags. You can edit the XMI file directly.
- Close the XMI file.