Customization Guide
This guide describes the scope of the MYOB Acumatica Customization Platform and provides guidelines on how to use the platform capabilities for the customization of MYOB Acumatica.
The guide is intended to answer the following questions:
- How should I start developing a customization project? (See Getting Started.)
- How does the MYOB Acumatica Customization Platform work? (For information, see MYOB Acumatica Customization Platform.)
- How do I create, open, update, delete, publish, unpublish, export, and import a customization project? (You can find details on these tasks in Managing Customization Projects.)
- How can I create, add, update, and delete each type of item (such as screens, data access classes, code, files, and reports) in a customization project? (Find these details in Managing Items in a Project.)
- How do I publish a single customization project or multiple projects for a site with a single tenant or multiple tenants? (For information, refer to Publishing Customization Projects.)
- What do I do to create a custom form and customize the look and behavior of an existing form of MYOB Acumatica? (You can find these details in Customizing Elements of the User Interface.)
- How do I create custom code or extensions for an existing data access class or business logic controller? (For information about these processes, see Customizing Business Logic.)
- How do I customize an existing table or create a custom table in the database? (See Customizing the Database Schema.)
- How do I use Microsoft Visual Studio to develop the customization code? (Find this information in Integrating the Project Editor with Microsoft Visual Studio.)
- How can I integrate the Project Editor with TFS, Git, or another version control system? (For details, see Integrating the Project Editor with a Version Control System.)
- What can I do to solve an issue that occurs while I am developing or applying a customization? (This information is provided in Troubleshooting Customization.)
- Where can I find examples to enhance my understanding of the customization tasks I will perform? (See Examples.)