# Extensibility

**URL:** https://community.criticalmanufacturing.com/c/extensibility/10.md

[Latest](https://community.criticalmanufacturing.com/latest.md) · [Categories](https://community.criticalmanufacturing.com/categories.md) · [Tags](https://community.criticalmanufacturing.com/tags.md)

---

## [About the Extensibility Category](https://community.criticalmanufacturing.com/t/about-the-extensibility-category/20)

<div class="topic-metadata">

**Author:** [@Leonor\_Marques](https://community.criticalmanufacturing.com/u/Leonor_Marques)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 5:41pm UTC](https://community.criticalmanufacturing.com/t/about-the-extensibility-category/20 "2026-07-10T17:41:19Z")

</div>

Purpose Custom code, extensions, APIs, DEEs, custom UI — everything beyond configuration. Post here if… You are writing custom services, DEEs, or custom UI. You are using the SDK or extending CM behaviour through code…

---

## [Dynamically change the value of an Advanced Filter Query set for a Dropdown](https://community.criticalmanufacturing.com/t/dynamically-change-the-value-of-an-advanced-filter-query-set-for-a-dropdown/954)

<div class="topic-metadata">

**Author:** [@Ruben\_Ferreira](https://community.criticalmanufacturing.com/u/Ruben_Ferreira)\
**Replies:** 4\
**Last updated:** [October 23, 2026, 8:33am UTC](https://community.criticalmanufacturing.com/t/dynamically-change-the-value-of-an-advanced-filter-query-set-for-a-dropdown/954 "2026-10-23T08:33:23Z")

</div>

Hello all, I was validating ways to change/update the query connected to the dropdown in the Open Protocol Instance wizard. We need this change in order to either catch the existing query results in runtime and tail…

---

## [Can we add a filter button in UIPage?](https://community.criticalmanufacturing.com/t/can-we-add-a-filter-button-in-uipage/949)

<div class="topic-metadata">

**Author:** [@Erchuang\_Shang](https://community.criticalmanufacturing.com/u/Erchuang_Shang)\
**Replies:** 6\
**Last updated:** [October 22, 2026, 9:36am UTC](https://community.criticalmanufacturing.com/t/can-we-add-a-filter-button-in-uipage/949 "2026-10-22T09:36:16Z")

</div>

Can we add a filter button like this in UIPage?

---

## [DataGrid Navigation to a Specific View](https://community.criticalmanufacturing.com/t/datagrid-navigation-to-a-specific-view/940)

<div class="topic-metadata">

**Author:** [@Beatriz\_Lira](https://community.criticalmanufacturing.com/u/Beatriz_Lira)\
**Replies:** 3\
**Last updated:** [October 16, 2026, 6:08pm UTC](https://community.criticalmanufacturing.com/t/datagrid-navigation-to-a-specific-view/940 "2026-10-16T18:08:17Z")

</div>

Hi everyone! I’m trying to implement a navigation functionality in a UI Page, and I was wondering if anyone could help me. I have a Data Grid where each row represents a Process Activity ¶. I want to add a column that …

---

## [Migrating from Playwright to Selenium: From Flaky Tests to Reliable Execution](https://community.criticalmanufacturing.com/t/migrating-from-playwright-to-selenium-from-flaky-tests-to-reliable-execution/920)

<div class="topic-metadata">

**Author:** [@Rui\_Rocha](https://community.criticalmanufacturing.com/u/Rui_Rocha)\
**Replies:** 3\
**Last updated:** [October 13, 2026, 8:06am UTC](https://community.criticalmanufacturing.com/t/migrating-from-playwright-to-selenium-from-flaky-tests-to-reliable-execution/920 "2026-10-13T08:06:49Z")

</div>

Migrating a UI test suite from Playwright to Selenium involves more than changing locators and replacing method calls. The converted code can look correct and still fail intermittently during execution. That was the mai…

---

## [Checklist data taking 4 seconds per query, fast in every environment except one. What am I missing?](https://community.criticalmanufacturing.com/t/checklist-data-taking-4-seconds-per-query-fast-in-every-environment-except-one-what-am-i-missing/906)

<div class="topic-metadata">

**Author:** [@Bruno\_Magalhaes](https://community.criticalmanufacturing.com/u/Bruno_Magalhaes)\
**Replies:** 3\
**Last updated:** [October 1, 2026, 5:47pm UTC](https://community.criticalmanufacturing.com/t/checklist-data-taking-4-seconds-per-query-fast-in-every-environment-except-one-what-am-i-missing/906 "2026-10-01T17:47:40Z")

</div>

I’m chasing a performance issue on a custom dashboard service and it’s got me puzzled. The symptom A custom service that builds a dispatch list takes 7–12 s at one customer. Its own timing logs show ~65% of that goes t…

---

## [DataGrid property "isDisabledRowActive" usability](https://community.criticalmanufacturing.com/t/datagrid-property-isdisabledrowactive-usability/871)

<div class="topic-metadata">

**Author:** [@Joao\_Querido](https://community.criticalmanufacturing.com/u/Joao_Querido)\
**Replies:** 3\
**Last updated:** [September 28, 2026, 8:56am UTC](https://community.criticalmanufacturing.com/t/datagrid-property-isdisabledrowactive-usability/871 "2026-09-28T08:56:17Z")

</div>

Hi all, We currently have a request regarding how to disable and grey out a row in a cmf-core-business-controls-dataGrid. We were searching and think it could be the most suitable approach with less customisation, and …

---

## [After injected a button in the material defect view, there has an error](https://community.criticalmanufacturing.com/t/after-injected-a-button-in-the-material-defect-view-there-has-an-error/858)

<div class="topic-metadata">

**Author:** [@Erchuang\_Shang](https://community.criticalmanufacturing.com/u/Erchuang_Shang)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 10:08am UTC](https://community.criticalmanufacturing.com/t/after-injected-a-button-in-the-material-defect-view-there-has-an-error/858 "2026-09-23T10:08:32Z")

</div>

Hi, I used the extends method to add a button to the material defect view action bar. But when clicking the defect item which used picture, it will call a service LoadObjectRelations, and will has the follows erro…

---

## [How to quickly build a scanning feature?](https://community.criticalmanufacturing.com/t/how-to-quickly-build-a-scanning-feature/855)

<div class="topic-metadata">

**Author:** [@Erchuang\_Shang](https://community.criticalmanufacturing.com/u/Erchuang_Shang)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 9:15am UTC](https://community.criticalmanufacturing.com/t/how-to-quickly-build-a-scanning-feature/855 "2026-09-15T09:15:50Z")

</div>

Introduction Although the product offers out-of-the-box scanning capabilities, additional development is required to deploy them as an independent feature in a production environment. In the following section, I will dem…

---

## [Unable to perform save operation on custom relation (Material Defect and Protocol Instance)](https://community.criticalmanufacturing.com/t/unable-to-perform-save-operation-on-custom-relation-material-defect-and-protocol-instance/851)

<div class="topic-metadata">

**Author:** [@Danial\_CMF](https://community.criticalmanufacturing.com/u/Danial_CMF)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 8:41am UTC](https://community.criticalmanufacturing.com/t/unable-to-perform-save-operation-on-custom-relation-material-defect-and-protocol-instance/851 "2026-09-15T08:41:37Z")

</div>

Hello, I have a custom relation with Source Entity = Material Defect and Target Entity = Protocol Instance When I try to manually add / remove the custom relation from the Protocol Instance \> References page, the system…

---

## [Reducing MES Calls When Resolving Resource Hierarchies](https://community.criticalmanufacturing.com/t/reducing-mes-calls-when-resolving-resource-hierarchies/847)

<div class="topic-metadata">

**Author:** [@Carlos\_Fernandes](https://community.criticalmanufacturing.com/u/Carlos_Fernandes)\
**Replies:** 1\
**Last updated:** [September 11, 2026, 2:17pm UTC](https://community.criticalmanufacturing.com/t/reducing-mes-calls-when-resolving-resource-hierarchies/847 "2026-09-11T14:17:53Z")

</div>

I am building an ISA-95 tree and I am facing a problem, how can I know all my parent resources and grandparents and so on and so forth. Can you suggest an API that has this information. Thanks!

---

## [How to inject a button in material Defects view action bar?](https://community.criticalmanufacturing.com/t/how-to-inject-a-button-in-material-defects-view-action-bar/842)

<div class="topic-metadata">

**Author:** [@Erchuang\_Shang](https://community.criticalmanufacturing.com/u/Erchuang_Shang)\
**Replies:** 4\
**Last updated:** [September 11, 2026, 10:27am UTC](https://community.criticalmanufacturing.com/t/how-to-inject-a-button-in-material-defects-view-action-bar/842 "2026-09-11T10:27:14Z")

</div>

Hi General, I want to inject a button in material Defects view action bar as below. Because all of those Views have the same action bar id. So if I go to other Views, the injection button still existing. The code…

---

## [After migrating to v11, getting an error in SaveAttributes method](https://community.criticalmanufacturing.com/t/after-migrating-to-v11-getting-an-error-in-saveattributes-method/593)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 2\
**Last updated:** [August 21, 2026, 9:35am UTC](https://community.criticalmanufacturing.com/t/after-migrating-to-v11-getting-an-error-in-saveattributes-method/593 "2026-08-21T09:35:43Z")

</div>

Hi Team, We have migrated our business code from v8 to v11. After migration, we have got below error. SaveAttributes method is giving an error: Argument 1: cannotconvert from’System.ColIections.GenericDictionary\<Cmf.N…

---

## [V11.3.1 Migration: ComplexDispatchAndTrackInInput.Recipe is obsolete:Use MaterialRecipeInformation instead](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 1\
**Last updated:** [July 28, 2026, 11:30pm UTC](https://community.criticalmanufacturing.com/t/v11-3-1-migration-complexdispatchandtrackininput-recipe-is-obsolete-use-materialrecipeinformation-instead/591 "2026-07-28T23:30:23Z")

</div>

Hi Team, We have migrated our v10.2.11 code to v11.3.1. After that we have got below warning related with obsolete method. “ComplexDispatchAndTrackInInput.Recipe is obsolete:Use MaterialRecipeInformation instead” we…

---

## [In v11 LBOs getting generated but missing customization services in it](https://community.criticalmanufacturing.com/t/in-v11-lbos-getting-generated-but-missing-customization-services-in-it/590)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 1\
**Last updated:** [July 9, 2026, 12:29pm UTC](https://community.criticalmanufacturing.com/t/in-v11-lbos-getting-generated-but-missing-customization-services-in-it/590 "2026-07-09T12:29:29Z")

</div>

Hi Team, We are trying to generate v11 LBOs using below two methods. It is generating LBOs but customization services are missing in generated LBOs. a. Using the MES Administration UI - This method allows you to downl…

---

## [GeneralUtilities/RequestedUserName errors after upgrading the Cmf.Common.CustomActionUtilities package to v11](https://community.criticalmanufacturing.com/t/generalutilities-requestedusername-errors-after-upgrading-the-cmf-common-customactionutilities-package-to-v11/597)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 2\
**Last updated:** [May 27, 2026, 6:46am UTC](https://community.criticalmanufacturing.com/t/generalutilities-requestedusername-errors-after-upgrading-the-cmf-common-customactionutilities-package-to-v11/597 "2026-05-27T06:46:59Z")

</div>

Hi Team, We have upgraded our package Cmf.Common.CustomActionUtilities to v11. we are getting below errors after upgrade. Please help us. Your help is Appreciated. Thanks, Sandip Dhakane

---

## [Material Termination failing after migrating from 10.2.5 to 10.2.14](https://community.criticalmanufacturing.com/t/material-termination-failing-after-migrating-from-10-2-5-to-10-2-14/598)

<div class="topic-metadata">

**Author:** [@shaalini\_s](https://community.criticalmanufacturing.com/u/shaalini_s)\
**Replies:** 0\
**Last updated:** [May 13, 2026, 4:15pm UTC](https://community.criticalmanufacturing.com/t/material-termination-failing-after-migrating-from-10-2-5-to-10-2-14/598 "2026-05-13T16:15:25Z")

</div>

I am terminating the material with the code Materialcollection.Terminate(lossreason, collection) where it terminated the material in the version 10.2.5 the same code did not work after migrating to 10.2.14 version . Am g…

---

## [Errors after upgrading the Cmf.Common.CustomActionUtilities package to v11](https://community.criticalmanufacturing.com/t/errors-after-upgrading-the-cmf-common-customactionutilities-package-to-v11/601)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 2\
**Last updated:** [May 11, 2026, 1:14pm UTC](https://community.criticalmanufacturing.com/t/errors-after-upgrading-the-cmf-common-customactionutilities-package-to-v11/601 "2026-05-11T13:14:18Z")

</div>

Hi Team, We have updated the Cmf.Common.CustomActionUtilities package to v11.1.0.1194814. After upgrade, we are getting lot of errors. earlier we have used Cmf.Common.CustomActionUtilities with version 10.0.3, at that …

---

## [Cmf.Common.CustomActionUtilities package version concern in v11](https://community.criticalmanufacturing.com/t/cmf-common-customactionutilities-package-version-concern-in-v11/603)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 3\
**Last updated:** [May 6, 2026, 9:32am UTC](https://community.criticalmanufacturing.com/t/cmf-common-customactionutilities-package-version-concern-in-v11/603 "2026-05-06T09:32:48Z")

</div>

Hi Team, We have migrated our all Nuget Packages to required CM MES version v11.1.5 But when we upgrade the Cmf.Common.CustomActionUtilities package to any of the below version of v11, in Business code, we are getting …

---

## [Error for Flow API in Business/DEEs code after migration to v11.1.5](https://community.criticalmanufacturing.com/t/error-for-flow-api-in-business-dees-code-after-migration-to-v11-1-5/604)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 2\
**Last updated:** [May 6, 2026, 2:43am UTC](https://community.criticalmanufacturing.com/t/error-for-flow-api-in-business-dees-code-after-migration-to-v11-1-5/604 "2026-05-06T02:43:27Z")

</div>

Hi Team, We have migrated our Business/DEEs code to v11.1.5. Afte upgrade, there are changes in Flow API where CM has removed below properties. Flow.ChildType& ISubFlow.TargetEntity I have gone through below CM Docum…

---

## [We are migrating the HTML code from version 10.2.11 to version 11.1.15.After doing the required changes mentioned in migration guideline document. Error related to OpenPage which is an attribute in the CM core control, on command npx ng serve](https://community.criticalmanufacturing.com/t/we-are-migrating-the-html-code-from-version-10-2-11-to-version-11-1-15-after-doing-the-required-changes-mentioned-in-migration-guideline-document-error-related-to-openpage-which-is-an-attribute-in-the-cm-core-control-on-command-npx-ng-serve/616)

<div class="topic-metadata">

**Author:** [@sandip\_darade](https://community.criticalmanufacturing.com/u/sandip_darade)\
**Replies:** 0\
**Last updated:** [April 20, 2026, 10:05am UTC](https://community.criticalmanufacturing.com/t/we-are-migrating-the-html-code-from-version-10-2-11-to-version-11-1-15-after-doing-the-required-changes-mentioned-in-migration-guideline-document-error-related-to-openpage-which-is-an-attribute-in-the-cm-core-control-on-command-npx-ng-serve/616 "2026-04-20T10:05:13Z")

</div>

We are migrating the HTML code from version 10.2.11 to version 11.1.15 .After doing the required changes mentioned in migration guideline document, the build is successful ,but we get error related to OpenPage -which is …

---

## [After UI migration from v8 to v10, getting framework issue in Angular](https://community.criticalmanufacturing.com/t/after-ui-migration-from-v8-to-v10-getting-framework-issue-in-angular/607)

<div class="topic-metadata">

**Author:** [@sandip\_dhakane](https://community.criticalmanufacturing.com/u/sandip_dhakane)\
**Replies:** 2\
**Last updated:** [March 20, 2026, 2:17pm UTC](https://community.criticalmanufacturing.com/t/after-ui-migration-from-v8-to-v10-getting-framework-issue-in-angular/607 "2026-03-20T14:17:25Z")

</div>

Hi Team, We have migrated our UI code from v8 to v10.2.11. After migration, we are getting framework error in Angular component. “framework does not exists” error. Below is the code line from v10 where we are getting …

---

## [How to override logic in the OOB step BOM from wizard assemble?](https://community.criticalmanufacturing.com/t/how-to-override-logic-in-the-oob-step-bom-from-wizard-assemble/608)

<div class="topic-metadata">

**Author:** [@tan\_vu](https://community.criticalmanufacturing.com/u/tan_vu)\
**Replies:** 0\
**Last updated:** [March 13, 2026, 1:02pm UTC](https://community.criticalmanufacturing.com/t/how-to-override-logic-in-the-oob-step-bom-from-wizard-assemble/608 "2026-03-13T13:02:28Z")

</div>

Hi, I would like to customize the step BOM in the material WizardAssemble because I need to change some logic on the Material search form, so I try to do some ways: Create a new component that extends WizardAssembleS…

---

## [Deployed new Business package in CM V11.2 but it is not generating the LBO's automatically](https://community.criticalmanufacturing.com/t/deployed-new-business-package-in-cm-v11-2-but-it-is-not-generating-the-lbos-automatically/615)

<div class="topic-metadata">

**Author:** [@selvarangam\_chidamba](https://community.criticalmanufacturing.com/u/selvarangam_chidamba)\
**Replies:** 1\
**Last updated:** [February 3, 2026, 7:23am UTC](https://community.criticalmanufacturing.com/t/deployed-new-business-package-in-cm-v11-2-but-it-is-not-generating-the-lbos-automatically/615 "2026-02-03T07:23:02Z")

</div>

After the package is deployed in Customer Environment (EKS), I checked my LBO’s - Typescript file, my new changes are not there. How to generate the LBO’s?

---

## [Error message "Data has been modified by another user"](https://community.criticalmanufacturing.com/t/error-message-data-has-been-modified-by-another-user/656)

<div class="topic-metadata">

**Author:** [@matthias\_wand](https://community.criticalmanufacturing.com/u/matthias_wand)\
**Replies:** 2\
**Last updated:** [January 8, 2026, 3:58pm UTC](https://community.criticalmanufacturing.com/t/error-message-data-has-been-modified-by-another-user/656 "2026-01-08T15:58:54Z")

</div>

Hello everyone, In our team we are currently experiencing a lot the error message “Data has been modified by another user. Please refresh the data and try again”. The error occurs during the maintenance of flows when mu…

---

## [Debug DEE in CM 11](https://community.criticalmanufacturing.com/t/debug-dee-in-cm-11/550)

<div class="topic-metadata">

**Author:** [@Cornalious\_Simon](https://community.criticalmanufacturing.com/u/Cornalious_Simon)\
**Replies:** 2\
**Last updated:** [December 25, 2025, 6:08am UTC](https://community.criticalmanufacturing.com/t/debug-dee-in-cm-11/550 "2025-12-25T06:08:06Z")

</div>

Hi Team, I am creating DEE for CM 11. How to debug the DEE from my host visual studio to host container. Backend DLLs are debugging but DEE I am unable to do. Thanks, Simon C

---

## [Get Material Bom Materials For Assemble APIdifferentiator for Assemble/DisAssemble wizard](https://community.criticalmanufacturing.com/t/get-material-bom-materials-for-assemble-apidifferentiator-for-assemble-disassemble-wizard/536)

<div class="topic-metadata">

**Author:** [@sandeep\_gautam](https://community.criticalmanufacturing.com/u/sandeep_gautam)\
**Replies:** 0\
**Last updated:** [October 23, 2025, 2:20pm UTC](https://community.criticalmanufacturing.com/t/get-material-bom-materials-for-assemble-apidifferentiator-for-assemble-disassemble-wizard/536 "2025-10-23T14:20:05Z")

</div>

Hi , We have one scenario where we want to add custom DEE on GetMaterialBomMaterialsForAssemble API post action only for Disassemble operation. this DEE will update material list with all materials which were assembled …

---

## [LBo Generator for V11](https://community.criticalmanufacturing.com/t/lbo-generator-for-v11/537)

<div class="topic-metadata">

**Author:** [@irina\_gorlik](https://community.criticalmanufacturing.com/u/irina_gorlik)\
**Replies:** 1\
**Last updated:** [September 26, 2025, 11:06am UTC](https://community.criticalmanufacturing.com/t/lbo-generator-for-v11/537 "2025-09-26T11:06:26Z")

</div>

Hello, In version 9 we had an LBO Generator tool that we could use to regenerate LBOs, is there a similar tool like that for version 11?

---

## [Possible Bug on Editable Grouped Data Grid](https://community.criticalmanufacturing.com/t/possible-bug-on-editable-grouped-data-grid/541)

<div class="topic-metadata">

**Author:** [@timmy\_shih](https://community.criticalmanufacturing.com/u/timmy_shih)\
**Replies:** 0\
**Last updated:** [September 7, 2025, 3:28pm UTC](https://community.criticalmanufacturing.com/t/possible-bug-on-editable-grouped-data-grid/541 "2025-09-07T15:28:46Z")

</div>

Hello, I’m using cmf-core-business-controls-dataGrid with grouping and cell editing enabled, as shown below: Editable column definition Custom editor template: The GUI fails with the error: “Cannot read properties of…

---

## [I want to use DEE to generate excel data, which package should I import?](https://community.criticalmanufacturing.com/t/i-want-to-use-dee-to-generate-excel-data-which-package-should-i-import/553)

<div class="topic-metadata">

**Author:** [@joy\_jiang](https://community.criticalmanufacturing.com/u/joy_jiang)\
**Replies:** 3\
**Last updated:** [July 16, 2025, 7:35pm UTC](https://community.criticalmanufacturing.com/t/i-want-to-use-dee-to-generate-excel-data-which-package-should-i-import/553 "2025-07-16T19:35:18Z")

</div>

I want to use DEE to generate excel data, which package should I import?

[Next page](https://community.criticalmanufacturing.com/c/extensibility/10.md?page=1)
