Best Practices for Application retirement

Hello, 

We are looking for the best practice and/or guidelines to retire an Application from Production. 

We are currently on v17.4, do we need to individually delete components to remove them from the Platform? What should we be careful of, what is the best solution? 

Any tips for us? 

 

Thank you,

Steve 

  Discussion posts and replies are publicly visible

Parents
  • Certified Lead Developer
    Hi

    As per my understanding, one of the safer option could be as mentioned below:

    1. Deprecate the Application, their respective Directories by updating their description as [DEPRECATED]
    2. Navigate to the Security Summary of this application and define the security for it's objects as No Access
    3. Unpublish the application in case if it's published

    NOTE: Removing an application or their corresponding objects are not a better approach, as this may cause some issues in case if the deleted objects is being used by some other application's object. Hence deprecation of application and removing the options to use this application by the end-user would be the best option here.

    Also, you need to think about the Application Specific users (The user account created only for this application) then you should consider disabling them.

    Hope this will help.
Reply
  • Certified Lead Developer
    Hi

    As per my understanding, one of the safer option could be as mentioned below:

    1. Deprecate the Application, their respective Directories by updating their description as [DEPRECATED]
    2. Navigate to the Security Summary of this application and define the security for it's objects as No Access
    3. Unpublish the application in case if it's published

    NOTE: Removing an application or their corresponding objects are not a better approach, as this may cause some issues in case if the deleted objects is being used by some other application's object. Hence deprecation of application and removing the options to use this application by the end-user would be the best option here.

    Also, you need to think about the Application Specific users (The user account created only for this application) then you should consider disabling them.

    Hope this will help.
Children
No Data