Unpublishing Customization Projects

When you unpublish all customization projects, the system reverses the changes introduced by the customization project as follows:

  • The forms of MYOB Advanced return to their original layout.
  • The .cs files of the project with customization code are removed from the website folder in the file system.
  • The custom files of these projects are removed from the website folder on the file system.

Some changes aren't reversed, as described below:

  • Database changes remain in the database after the customization is unpublished. Thus, the generic inquiries, reports, changes to the site map, custom tables, custom database objects, and custom data remain in the database. Changes to the site map remain in the navigation menu of MYOB Advanced. If you need to remove these changes, you must do so manually.
  • The .sln file of the integrated Microsoft Visual Studio solution and its projects (if any) remain in the file system. However the customization code of the unpublished customization project and the external files added to the customization project are removed from the solution.

For example, if a customization project contains a Report item and a SiteMapNode item for the report, after you publish and unpublish the project, the report and the site map node remain in the database and remain available in the application, so you need to remove them manually.

There is no difference in the unpublishing process for a single-tenant site and a multitenant site: The platform deletes the same files in the file system and keeps all the changes in the database.