Create a Custom, External Client Component

Artifacts that form part of public facing applications, such as Cúram Universal Access (UA), need to be stored in separate components to avoid deploying internal pages intended for administrators or caseworkers into public facing applications. Use this information to understand which artifacts need to be included in the customized page and which components not to include in the page.

The first step in adding a custom page to citizen account is to set up a new custom client-side component in which to put your page. For instructions on how to complete this task, refer to External Client Applications in the IBM Cúram Server Developer documentation. This component needs to include the artifacts to be deployed to UA, and omit any artifacts intended for use by administrators or caseworkers. This component must be added to the deployment packaging for the UA Enterprise ARchive (EAR) file. The important point is that the deployment_packaging.xml file that is included in the <CURAM_DIR>/EJBServer/project/config/ folder contains the minimum entries for the components that need to be built, specifically CitizenAccount, CitizenWorkspace, IntelligentEvidenceGathering, and CEFWidgets.