Examples and usecases GitHub

App catalog / prismAndExtendDesignPatterns

Prism And Extend Design Patterns

Workday

This app highlights the importance for designing scalable pages when interacting with large data sets. It also highlights a single threaded pattern for triggering Prism Data Change Tasks (DCT).

Extend App Presentation Model Orchestration Workday Extend Workday Orchestrate Workday Prism Analytics

Version 2025.1

For details and updates associated with this version of the app, see the App Catalog Changelog.

Overview

Please Note: This application requires your GMS development tenant to be Prism enabled. See the following forum post to enable your development tenant.

View Prism And Extend Design Patterns forum page for more information on this app.

Deploy Instructions

  1. Click the “Create Copy” button above.
  2. To modify app source code:
    • Open the app in the Console.
    • Click Open in App Builder.
    • After making changes, Save and Deploy.

Manual Deploy (Alternative)

  1. Install the Workday Extend Plugin for IntelliJ.
  2. Download and unzip the app source code.
  3. Open in IntelliJ.
  4. Go to Tools > Workday Extend > Log in to Workday Extend (login to Workday Developer Site).
  5. Go to Tools > Workday Extend > Log in to Tenant (choose your tenant).
  6. Go to Tools > Workday Extend > Deploy App to Tenant (select your application).

Configuration Instructions

Configure Security

Update Security on Model Components

  1. Navigate to App Manager and click the Configure link for the application.
  2. Scroll to the Model Components section and locate the Security Domains grid.
  3. In the Domain Security Policy column for that row, click the Create button.
  4. On the Create Security Policy for Domain micro page, click Confirm checkbox and then click OK.
  5. Under Report/Task Permissions, Give the HR Administrator security group View and Modify permissions.
  6. Click OK to save the policy.

Activate All Pending Security Changes

  1. We’ll need to activate our security changes, so navigate to the task called Activate Pending Security Policy Changes.
  2. Put in a description for your security changes, then choose the checkbox, then OK to activate the new security.

Configure Prism

Create Prism Table

  1. Access the task Prism Design Patterns through the Global Search (Must be a HR Administrator like lmcneil).
  2. On the left menu of the hub, click the installation link. This will take you to the Installation page.
  3. Click the Prism Table button.

Create Data Change Task

  1. On the installation page, download the “Sample.csv” file by clicking the Sample CSV link.
  2. Navigate to the Data Catalog task.
  3. Click the + Create button in the top left of the page.
  4. Click Data Change Task from the dropdown.
  5. On Source step, do the following:
    1. Edit the Data Change Task Details:
      1. Click the pencil icon to modify the name of the Data Change Task to open up the Edit Data Change Task Details micro page.
      2. Set the Data Change Task Name to “prismCommissionUpsert”. Note: This must be named exactly as instructed or the App will not be able to trigger the DCT successfully.
      3. Set the Data Change Task API Name to “prismCommissionUpsert”. To edit you must click the pencil icon.
      4. Select the “Sales Commission” tag in the Tags instance list.
      5. Click Apply to save your changes.
    2. Drop the downloaded sample file from step1 into the file uploader widget.
    3. Click the Next button.
  6. On Source Options step, do the following:
    1. Click the amount column. Modify the Digits after to be “2”.
    2. Click the Next button.
  7. On Target step, do the following:
    1. Select “Sales Commission - TBL” for the Target Table.
    2. Select “Upsert” for the Target Operation.
    3. Click Next button.
  8. On the Mapping step, do the following:
    1. Select “transactionId” for the Upsert Key.
    2. Click Next button.
  9. On the Review step, do the following:
    1. Click Finish button.
    2. Select Save option from the dropdown.

Load Prism Table With Sample Data

  1. Access the task Prism Design Patterns through the Global Search.
  2. On the left menu of the hub, click the installation link.
  3. Click the Prism Data button.

Load Extend Business Object

  1. On the installation page, click the Extend Data button.