---
category: [Administration & Integrations, Platform and Product Extensions, Platform and Product Extensions/Integration, Administration & Integrations/Custom Integrations & Apps, Platform and Product Extensions/Workday Extend]
keyword: [Extend, Model Components, Extend BPs, Extend Business Processes, Model Business Processes, Extend BP]
nav: wcp_docs
parent_url: /wcp_docs/
title: Create Custom Business Process Types
layout: subsection
---

### Prerequisites

<a id="prereq_N10021_N1001E_N10001"></a>
-   Set up your custom app that you want to access from Workday.
-   Create the custom task that you want to use as an initiating action for your custom business process type. You must select:

    -   The Worker business object
    -   The Secured selection option.
    -   No security domains for the custom task.

-   Security: <i>Custom Business Process</i> domain in the System functional area.
-   [Configure Domain Security Policies](/wcp_docs/obj1536188707340.html).


### Steps

1.  <a id="step_N1003B_N10038_N1001E_N10001"></a>Access the <b>Create Custom Business Process Event Task Definition</b> task.
2.  <a id="step_N10048_N10038_N1001E_N10001"></a>As you complete the task, consider:

<table><thead><tr><th>    Option</th><th>    Description</th></tr></thead><tbody><tr><td><b>VPS App</b></td><td>The ID of the custom app you have created for your custom business process type.</td></tr><tr><td><b>VPS Site</b></td><td>The ID of the site you have created for your custom business process type. The custom app is the "site".</td></tr><tr><td><b>VPS Route</b></td><td>The route in your custom app to the page on which the event task will land. The route contains the path and the parameters for the destination page. <ul><li>    For event actions, you must use {eventId} at the end of the route.
</li><li>    For step actions, you must use {eventStepId} at the end of the route.
</li></ul></td></tr></tbody></table><br/>

3.  <a id="step_N1008C_N10038_N1001E_N10001"></a>Access the <b>Create Custom Business Process Type</b> task.
4.  <a id="step_N10099_N10038_N1001E_N10001"></a>As you complete the task, consider:

<table><thead><tr><th>    Option</th><th>    Description</th></tr></thead><tbody><tr><td><b>Target Business Object</b></td><td>You can select Worker as the Target Business Object.</td></tr><tr><td><b>Custom Object</b></td><td>You can select an effective dated custom object enabled for the Worker business object.</td></tr><tr><td><b>Enabled Event Actions</b></td><td>The available event actions are Approve, Send Back, Deny, and Cancel.</td></tr></tbody></table><br/>

5.  <a id="step_N100DA_N10038_N1001E_N10001"></a>On the <b>Initiating Actions</b> tab, add a custom task that can be used to initiate the custom business process event.

    You can add multiple initiating actions. The initiating action marked as Default is used when you launch the custom business process event if you don't specify an initiating action at that time.

6.  <a id="step_N100EB_N10038_N1001E_N10001"></a>On the <b>Event Action Task Configuration</b> tab, add an <b>Event Action</b> and the corresponding <b>Event Task Definition</b> that you created to use for that action.

    You don't need to enable the Details event action to configure an Event Task Definition for Details.



### Related Information

[Administrator Guide: Create and Edit Custom Object Definitions](https://doc.workday.com/access/sources/dita/topic?wd:docset=adminguide&ft:locale=en-US&resourceid=dan1370797402608)

[Administrator Guide: Create Custom Object Validations](https://doc.workday.com/access/sources/dita/topic?wd:docset=adminguide&ft:locale=en-US&resourceid=dan1370797401918)

