Can I Change My Extension's Extension ID After Deployment?
Although technically possible, you should avoid changing your extension's extension ID, especially after deployment and particularly if the extension ID was generated by Oracle.
Here are some things to keep in mind with extension IDs:
- When an extension modifies existing Oracle Cloud Applications pages, some base applications expect to see the Oracle-defined extension ID. If you change the extension ID, the extension won't work.
For example, for an extension that modifies Redwood Sales, the extension ID must be
site_cxsales_Extension
. - If you change the extension ID of a deployed extension and then publish it again, the new deployment won't overwrite your original deployment. Instead, you'll end up with duplicate extensions, each with a different extension ID, and your extension won't work as expected.
- Don't use multiple projects to work on the same extension; this could also lead to having the same extension deployed more than once.
If you do end up with duplicate extensions, each with a different extension ID, you can fix it by deleting the unwanted extension using the Manage Extension Lifecycle page. On that page, look for the specific extension ID to delete.
After you delete the unwanted extension, the remaining extension will work as expected.