Skip to main content
Solved

Acumatica Customization Project - Installed Check

  • February 6, 2026
  • 7 replies
  • 118 views
  • Translate All

Hi, I want to check if a particular customization project is installed to run a specific piece of code in my project, how to do that? When i look at the customization projects screen the DAC doesn’t have IsPublished in DB, in the table i only see IsWorking column. 

Best answer by npetrosov31

hi ​@radhikainugala38, 

You cannot modify the Acumatica features but you can check if a specific feature is enabled or disabled:

PXAccess.FeatureInstalled<FeaturesSet.manufacturing>();

This code returns you a bool value if the manufacturing is enabled or no without modifying it

View original

7 replies

darylbowman
Captain II
Forum|alt.badge.img+17

The easiest way is to create a dependency on the required project by adding its namespace as a 'using' statement at the top of your project. This way, your project won't publish without it.

Translate

Thanks for your reply, Here is what i want to do it. I don't want to add any dependencies, i want to provide a functionality in a customization project using which user can able to setup somethings, once it is done and if it is installed then i need to use it other project if not i need to just continue.

try
        {
            var record = PXDatabase.SelectSingle(
                CustProjectTable,
                new PXDataField("IsWorking"),
                new PXDataFieldValue("Name", projectName));

            return record != null;
        }
        catch (Exception ex)
        {
            PXTrace.WriteError($"Error checking customization project '{projectName}': {ex.Message}");
            return false;
        }

Translate

Dmitrii Naumov
Community Manager
Forum|alt.badge.img+7

​@radhikainugala38 I’d not recommend doing that. If you expect the other project to set something up, just check that something specifically. 

Translate

Sure, Thank you for your reply, so we need to depend on the functionality not the published projects, is there any way a customization projects using enable/disable features or is it only for Acumatica specific features? 

Translate

Dmitrii Naumov
Community Manager
Forum|alt.badge.img+7

​@radhikainugala38 features can only be modified by Acumatica or partners who have special agreement with Acumatica.

Translate

Thank you ​@Dmitrii Naumov for letting me know. This helps. So we will not be using customization projects publishing check or enable/disable features, and we will check for data if it exists which gets created from one customization project.

Translate

npetrosov31
Jr Varsity I
Forum|alt.badge.img+2
  • Jr Varsity I
  • Answer
  • February 6, 2026

hi ​@radhikainugala38, 

You cannot modify the Acumatica features but you can check if a specific feature is enabled or disabled:

PXAccess.FeatureInstalled<FeaturesSet.manufacturing>();

This code returns you a bool value if the manufacturing is enabled or no without modifying it

Translate