Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Create Assembly Modules

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.
  1. 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.
  2. Save your assembly.
  3. In the
    Project Explorer
    , right-click the assembly project, then select
    Create Assembly Module...
    .
  4. Provide a name and description for the module. The description displays as the tooltip for the module.
  5. Select an icon for the module. You can use the default icon or upload one of your own.
  6. 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 the
    Configure Module
    wizard), a description, a type, and a default value. There are 6 parameter types:
    Type
    Description
    Example
    String
    A text value.
    "HelloWorld"
    XMLRequest
    An XML literal for a request message. Module users specify a value for the Web service request using either the
    Create Literal XML
    or
    Create Workday Web Service Request
    wizard.
    <?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>
    Prompt
    You 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, click
    Select reference id
    .
    To specify a CRF reference, you must connect to a Workday tenant.
    fbbe44a681251000039acc2ff657000a
    File
    A filename. You can specify the file extension as a
    data
    value.
    *.xslt
    Enum
    A single literal value or multiple values separated by a comma or space.
    code1 code2 code3
    Boolean
    A Boolean value.
    true
  7. When you finish adding parameters and save the module, Studio opens its XMI file in the XML editor. The file contains a
    params
    element for each parameter that you specified. The
    assemblyText
    and
    diagramText
    elements contain the assembly XML and diagram details, encapsulated within
    <![CDATA[]]>
    tags. You can edit the XMI file directly.
  8. Close the XMI file.