Supporting extensive customization of Business Central application in BRMS 6
Environment
- Red Hat JBoss BPM Suite (BPMS) 6.1.x
- Red Hat JBoss BRMS (BRMS) 6.1.x
Issue
- Many users want to embed the available
Business Centralapplication as part of their own product's internal component. As part of that requirement users need to do some extensive customization on the source code ofBusiness Centralin order to change the organization colors, exclude some menu items that are not related with other features of their product, add some customization onbusiness-central.warin order to refer to the custom log-in module that are required to be added in the underlyingJBoss EAP 6container, etc. AsRed Hat JBoss BRMSusesUberfire(ErraiandGWT) some customization are required to the already shippedJavacode, along with.xmland.cssfiles. - What level of support can
Red Hatoffer on this level of customizedBusiness Centralapplication for theBRMS 6product? - In the official enterprise edition of
BRMS 6release is there a standard way to customize theBusiness Centralcode in order to embedBRMS 6product and it's components in a custom application/product? - Which is the correct place to download the
Business Centralapplication's source code?
Resolution
Red Hatwon't be able to provide full support to any issues in the customizedBRMS 6product and it's customized individual components , where the issues might have been caused due to changes made inBRMS 6product's source code and files which are shipped with it.- If that is the scenario for the customization involve changes as part of re-branding/re-packaging of certain
BRMS 6components (e.g.Business Centralapplication etc.) which might be cosmetic in nature, but no changes were made toDroolsrelated libraries, then do note thatRed Hatcan support those issues in such a situation where (just for this example) the issues are related to theDroolslibraries (which were not changed/modified as part of the use case) only. However, for an example, if users have made any changes to theRealtime Decision Server) and the issue is related to this UI then in such a caseRed Hatwon't be able to provide full support to this kind of customized UI. - The Drools Documentation - Changing the layout section and Brand the business central application shows how users can customize the new workbench in terms of layout. Also the standard way to embed the workbench inside custom application Embedding Workbench In Your Application.
- Users can download the source code of Red Hat JBoss BRMS 6.1.0 release from
Customer Portalwebsite'sBRMSdownload page . Once they have downloaded and extracted the entire source code, users need to locate the source code for theBusiness Centralapplication distribution sources insidejboss-brms-6.1.0.GA-sources/kie-wb-distributions-6.2.0.Final-redhat-4/location inside the source code project directory. Individual component projects have their ownpom.xmlfiles which would help theMaventool for building the projects.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
