---
category: [Administration & Integrations, Administration & Integrations/Custom Integrations & Apps, Platform and Product Extensions, Platform and Product Extensions/Workday Extend, Platform and Product Extensions/Integration]
keyword: [Extend, promote]
nav: wcp_docs
parent_url: /wcp_docs/
title: >- 
  Reference: Allowed Updates After Extend App Promotion
layout: subsection
---

<a id="section_gwt_sg5_lrb"></a>
You can update model components after you promote your app, but you can only change certain properties of existing fields and objects after promoting your app.

## <a id="section_hwt_sg5_lrb"></a>Business Objects

You can make these changes to business objects after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td>Security domain.</td><td>Change or remove.</td></tr><tr><td><code>label</code></td><td>Change</td></tr><tr><td><code>name</code></td><td>Change</td></tr><tr><td><code>label</code> of the <code>defaultCollection</code>.</td><td>Change</td></tr><tr><td><code>label</code> of a field.</td><td>Change</td></tr><tr><td><code>name</code> of a field.</td><td>Change</td></tr><tr><td>Security domain of a field.</td><td>Change or remove.</td></tr><tr><td><code>name</code> of the <code>defaultCollection</code>.</td><td>Change</td></tr><tr><td><code>secureByTarget</code> attribute of a <code>SINGLE_INSTANCE</code> field.</td><td>Change</td></tr><tr><td><code>enableReportingFromTarget</code> attribute of a <code>SINGLE_INSTANCE</code> field.</td><td>Change from <code>false</code> to <code>true</code>.</td></tr><tr><td><code>useForDisplay</code> attribute of a <code>TEXT</code> field.</td><td>Change</td></tr><tr><td><code>enableIndex</code> attribute of a field.</td><td>Change or remove.</td></tr><tr><td><code>enableSearch</code> attribute of a field.</td><td>Change or remove.</td></tr><tr><td><code>isPurgeable</code> attribute of a field.</td><td>Change</td></tr><tr><td><code>decimals</code> in a <code>DECIMAL</code> field.</td><td>Change</td></tr><tr><td><code>precision</code> of a <code>DATE</code> field.</td><td>Change</td></tr><tr><td>Derived field.</td><td>Remove</td></tr><tr><td><code>label</code> of a derived field.</td><td>Change</td></tr><tr><td><code>type</code> of a derived field.</td><td>Change</td></tr><tr><td><code>expression</code> in a derived field.</td><td>Change</td></tr></tbody></table><br/>

## <a id="section_mhj_jj5_lrb"></a>Business Processes

You can make these changes to business processes after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td><code>label</code></td><td>Change</td></tr><tr><td><code>name</code></td><td>Change</td></tr><tr><td><code>description</code></td><td>Change</td></tr><tr><td><code>allowsCancel</code></td><td>Change</td></tr><tr><td><code>useForOrchestration</code></td><td>Change</td></tr><tr><td><code>pageRoute</code> of a <code>details</code> page.</td><td>Change</td></tr><tr><td><code>revisePageRoute</code></td><td>Change</td></tr><tr><td><code>label</code> of an <i>Action</i> step.</td><td>Change</td></tr><tr><td><code>description</code> of an <i>Action</i> step.</td><td>Change</td></tr><tr><td><code>pageRoute</code> of an <i>Action</i> step.</td><td>Change</td></tr><tr><td><code>pageRoute</code> of an <i>Approval</i> step.</td><td>Change</td></tr><tr><td><code>actions</code> in an <i>Approval</i> step.</td><td>Remove</td></tr></tbody></table><br/>

<b>Note:</b> You can't remove all actions, or only the `SEND_BACK` action, from an <i>Approval</i> step.

## <a id="section_r5h_tnp_wsb"></a>Attachment Objects

You can make these changes to attachment objects after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td><code>isFilePurgeable</code></td><td>Change</td></tr><tr><td><code>isPurgeable</code> attribute of a field.</td><td>Change</td></tr><tr><td><code>enableIndex</code> attribute of a field.</td><td>Change or remove.</td></tr><tr><td><code>enableSearch</code> attribute of a field.</td><td>Change or remove.</td></tr></tbody></table><br/>

## <a id="section_1"></a>Profile Groups

You can make these changes to model profile groups after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td>Model profile group from an app.</td><td>Remove</td></tr><tr><td>Task from a model profile group.</td><td>Remove</td></tr><tr><td>Report from a model profile group.</td><td>Remove</td></tr><tr><td>Profile of the model profile group.</td><td>Change</td></tr></tbody></table><br/>

## <a id="section_db2_bl5_lrb"></a>Reports

You can make these changes to reports after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td>Report from an app.</td><td>Remove</td></tr><tr><td><code>businessObject</code> of a report.</td><td>Change</td></tr><tr><td>Security domain of a report.</td><td>Change or remove.</td></tr><tr><td><code>sortConfigs</code></td><td>Change</td></tr><tr><td><code>sortConfigs</code></td><td>Remove</td></tr><tr><td>Column from a report.</td><td>Remove</td></tr><tr><td>Column in a report.</td><td>Change</td></tr><tr><td><code>isSelfReferencing</code> field of a column.</td><td>Change</td></tr><tr><td><code>name</code> of a column.</td><td>Change</td></tr><tr><td><code>order</code> of a column.</td><td>Change</td></tr></tbody></table><br/>

## <a id="section_lst_yl5_lrb"></a>Security Domains

You can add new security domains after you promote your app. You can also make these changes to security domains after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td><code>label</code></td><td>Change</td></tr><tr><td><code>name</code></td><td>Change <p><b>Note:</b> If you change the <code>name</code> of a security domain, you must also update the name of the domain everywhere it is used in your app.</p></td></tr><tr><td><code>enabledForPageSecurity</code></td><td>Change from <code>false</code> to <code>true</code>.</td></tr><tr><td><code>enabledForOrchestrationSecurity</code></td><td>Change from <code>false</code> to <code>true</code>.</td></tr></tbody></table><br/>

## <a id="section_qbl_gm5_lrb"></a>Tasks

You can make these changes to tasks after you promote your app:

<table><thead><tr><th>Property</th><th>Allowed Update</th></tr></thead><tbody><tr><td>Task from an app.</td><td>Remove</td></tr><tr><td><code>businessObject</code> context of a task.</td><td>Change</td></tr><tr><td><code>routePath</code> of a task.</td><td>Change</td></tr><tr><td>Security domain of a task.</td><td>Change or remove.</td></tr><tr><td><code>label</code></td><td>Change</td></tr><tr><td><code>secured</code></td><td>Change</td></tr></tbody></table><br/>

