Ideas for Acumatica

Feedback processing: We do not reply to all messages, but we do read them, analyze them, and work to improve Acumatica based on the feedback we receive. Ideas and comments may not appear immediately. Some legitimate ideas are flagged as spam and will be added when we review the spam folders.
Content: This portal is for product ideas and feedback only. If you need customer service assistance, contact your Acumatica Support Partner, submit a support case, or get assistance from community resources: LinkedIn Group or StackOverflow
No Reliance: Information is maintained on a best-efforts basis and may be changed without notice. Acumatica cannot guarantee the accuracy of the information provided or guarantee completion of features/ideas described on this portal.

A unified tool to maintain everything customization-related in a single source control repo

Currently, we need to invent in-house bicycle solutions to keep both the extension library source code and the up-to-date customization XML files under the same source control folder.

The workflows for the extension library and XML-based customizations feel very segregated, however often you need both as part of the same project. For example, to customize business logic, I strongly prefer to work in Visual Studio, whereas for the interface, you have no other option but to use the Customization Manager interface.

It would be really convenient to have a unified out-of-the-box workflow to maintain both the XML and the extension library under the same source control folder.

Basically I would propose to widen the extension library solution format to also include the _project folder by default, accompanied by a tool that:

  • Can download the changes to XML from the specified Acu instance (so you can commit those to git)

  • In case changes are made locally to the XML, publish the customization back to the specified Acu instance

  • Build & package the whole thing as a self-contained customization package to be imported on other Acu instances.

  • Pavel Kabir
  • Jun 9 2020
  • Attach files