---
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
nav: wcp_docs
parent_url: /wcp_docs/
title: Promote Extend Apps Through the Lifecycle
layout: subsection
---

### Prerequisites

<a id="prereq_wkj_qrx_dtb"></a>
You've deployed an app to a WCP Development tenant.

### Context

<a id="context_N1002C_N1001E_N10001"></a>
After you complete the development and unit testing of your Extend app on a Development tenant, you can:

-   Promote the app to Implementation.

    When you promote your app to Implementation, you can perform data validations and integration tests on an Implementation tenant.

-   Promote the app to Sandbox. When you promote your app to Sandbox, you can validate and test your app on a Sandbox tenant using production data.

    <b>Note:</b> On the external client credential store, you must create refresh tokens in both Sandbox and Sandbox Preview tenants. If you create business objects in Sandbox Preview but don't have refresh tokens in Sandbox Preview, you encounter HTTP 500 errors when accessing those business objects. If you've only created refresh tokens in the Sandbox tenant, you can only access the business objects in the Sandbox tenant.

-   Promote the app to Production. When you promote your app to Production, your Company Administrator can install and configure the app on Production tenants.


<b>Note:</b> Compare Changes is available for Extend applications and Extend components only. You can’t compare changes for Orchestrations and Integration apps.

### Steps

1.  <a id="step_N1007B_N10077_N10036_N10001"></a>From the <b>Console</b> section of the Developer Site menu, select <b>Apps</b>.

    The list displays all apps in App Hub that belong to your account. Select <b>Extend Apps in Production</b> to view only Extend apps that are promoted to Production.

2.  <a id="step_N10090_N10077_N10036_N10001"></a>Find the app that you want to promote.

    You can view your own apps or all apps, and search for the app. You can filter the list by reference ID or app name.

3.  <a id="step_N10046_N10043_N1001E_N10001"></a>Select the app that you want to promote.
4.  <a id="step_N10053_N10043_N1001E_N10001"></a>On the <b>Promotions</b> tab, select the latest version of the app and promote it to the next promotion level.

<table><thead><tr><th>Current Promotion Level</th><th>Action</th></tr></thead><tbody><tr><td>Development</td><td>Promote to Implementation.</td></tr><tr><td>Implementation</td><td>Promote to Sandbox.</td></tr><tr><td>Sandbox</td><td>Promote to Production.</td></tr></tbody></table><br/>

5.  <a id="step_N10154_N100C7_N100A8_N10001"></a>When you promote an app to Production, carefully review the <b>Promote to Production</b> checklist. If your app meets all of the criteria, select <b>My app meets these criteria</b>, and then click <b>Promote to Production</b> again.

    Before promoting an app with connectors to Production, configure a Production account for each connector.



### Result

<a id="result_N10073_N1001E_N10001"></a>
You can install the promoted version of your app on the appropriate tenant type.

-   Implementation tenants might take up to 1 minute to update the cached app.
-   Sandbox and Production tenants might take up to 15 minutes to update the cached app.


New and updated model components of an app deploy to the Implementation tenant as part of Workday's Weekly Service Update.

As a consequence, you must promote your app before a weekly deadline for new or updated model components to deploy to your Workday tenant. To find your promotion deadline, see [Reference: Promotion Deadlines for Apps with Model Components](/wcp_docs/giw1660842903762.html).

<b>Note:</b> Workday makes updates to your app available to your tenant immediately, except when model components are already queued to deploy to the tenant during an upcoming Weekly Service Update. In this case, Workday makes updates to your app available to your tenant after the Weekly Service Update completes.

### Next Steps

<a id="postreq_mmx_tbf_lkb"></a>
Click <b>Install</b> next to the tenant on which you want to install the app. You only have to install the app once on each tenant.

<b>Note:</b> If you refresh your Implementation tenant from a tenant on which you haven't installed your app, or if you don't install your app on your Production tenant before Workday refreshes your Sandbox tenant, you must reinstall the app on your Implementation or Sandbox tenant.

In addition, you must reconfigure the app, including recreating all:

-   Business process definitions.
-   Business process security policies.
-   Custom tasks.
-   Domain security policies.


### Related Information

[Concept: Workday Extend App Lifecycle](/wcp_docs/cjw1620248412279.html)

[Concept: Apps with Model Components](/wcp_docs/svf1623189172850.html)

[Deploy Extend Apps to Production](/wcp_docs/yel1612996150414.html)

[Reference: Migrating Between Tenants](/wcp_docs/oxu1536202576319.html)

[Deploy Apps to Production](/wcp_docs/yel1612996150414.html)

