Customization Projects: Screen ID Naming Conventions for MYOB Acumatica
In MYOB Acumatica, every screen has a unique ID that is used for navigation, security and integrations. When customising a screen or report, you must follow the screen ID naming convention described on this page. This will prevent your screen IDs from clashing with IDs used by MYOB, Acumatica or idependent software vendors (ISVs).
Screen/Form and Report Numbering
The ID format is made up of four parts – one constant and three variables. The ID must follow this pattern: MA.XX.XX.NN. Here's what the four parts mean:
-
The first part is a constant, MA. This prefix is reserved for MYOB Acumatica Partner developers and for ISVs. You must start all your form and report IDs with MA.
-
The second part, MA.XX.XX.NN, must be a unique two-letter combination reserved for you as a Partner or ISV. You have to register this ID with Developer Services before you can use it. For example, an ISV called Great Customisations might use GC for their IDs – MA.GC.XX.NN.
-
The third part, MA.XX.XX.NN, is a number that defines the type of screen. This part has its own conventions you must follow. See Form and Report Numbering.
-
The last part, MA.XX.XX.NN, defines the sequential number for the screen. This numbering scheme allows for 100 pages in any submodule. If the number of pages exceeds 99, the hundreds can overflow into the screen type part. For example, MA.GC.30.99, MA.GC.31.00, MA.GC.31.01, etc.
