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 Central
application 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 Central
in 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.war
in order to refer to the custom log-in module that are required to be added in the underlyingJBoss EAP 6
container, etc. AsRed Hat JBoss BRMS
usesUberfire
(Errai
andGWT
) some customization are required to the already shippedJava
code, along with.xml
and.css
files. - What level of support can
Red Hat
offer on this level of customizedBusiness Central
application for theBRMS 6
product? - In the official enterprise edition of
BRMS 6
release is there a standard way to customize theBusiness Central
code in order to embedBRMS 6
product and it's components in a custom application/product? - Which is the correct place to download the
Business Central
application's source code?
Resolution
Red Hat
won't be able to provide full support to any issues in the customizedBRMS 6
product and it's customized individual components , where the issues might have been caused due to changes made inBRMS 6
product'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 6
components (e.g.Business Central
application etc.) which might be cosmetic in nature, but no changes were made toDrools
related libraries, then do note thatRed Hat
can support those issues in such a situation where (just for this example) the issues are related to theDrools
libraries (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 Hat
won'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 Portal
website'sBRMS
download page . Once they have downloaded and extracted the entire source code, users need to locate the source code for theBusiness Central
application 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.xml
files which would help theMaven
tool 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.
Comments