Adding support to Case Package for non-English locales

You can customize the case package to change the language locales for PDF generation.

About this task

There are two different ways to customize the case package:
  1. Copy the appropriate fonts necessary to support the particular locale.
  2. Update the casepackage_font.properties file to include the locale information

Procedure

To customize case package creation when you use the Create Package button action in case client:

  1. Copy the updated casepackage-font.properties and font files to <custom_plugins_navigator_persistent_volume>/casePackage-customisations-bawClient.

To configure case package creation when you use the Content Cortex workflow component step ICM_Operations createPackage operation:

  1. Copy the updated casepackage-font.properties <custom_plugins_navigator_persistent_volume>/casePackage-customisations-fileNet-workflow .
  2. Copy the font files to <icm_rules_CPE_persistant_volume>.
    Important:
    • These files might be changed in future releases. therefore, do not use the old modified files when you upgrade, Instead edit the files provided in the upgrade with your changes. the provided files you can find after upgrade at custom_plugins_navigator_persistent_volume/casePackage/casePackage.zip
    • There is no needs to modify userConfig.xml, this file will gets updated through case-initialization job.
    • To apply customization you needs to re-run case-init job or update the modified files in appropriate location before case-init job run.
    Before re-running the case-init job perform following operation:
    1. Log in to the Administration Console for Content Platform Engine.
    2. Open your target object store and then expand Browse > Root Folder > CodeModules.
    3. Open CmAcmCaseOperations. On the Properties tab, scroll down to Deployment Version Number and set the value to an earlier build number. For example, if the existing build number is icmapi22.0.001.183, change to icmapi22.0.001.180.
    4. Repeat steps b and c for each target object store in which customization are needed.