Managing Language Preferences
Copy
It is possible to set up the Configurable InBasket to handle multiple languages so that it selects the values appropriate to the client environment.
The following sample shows how to adjust the InBasket to handle the German locale:
Edit the
Workflow_Task_Step02_Create_Tmp_ViewSQL item.- Open the
Workflow_Task_Step02_Create_Tmp_ViewSQL item for editing. Change the query for Instructions column:
From: COALESCE(CASE WHEN lang.CODE='en’ THEN act.MESSAGE END, act.MESSAGE) AS INSTRUCTIONS,
To: COALESCE(CASE WHEN lang.CODE='en’ THEN act.MESSAGE WHEN lang.CODE='de’ THEN act.MESSAGE_DE END, act.MESSAGE) AS INSTRUCTIONS,- Change the query for Activity column:
From: COALESCE(CASE WHEN lang.CODE='en’ THEN act.label END, act.label, act.NAME) AS NAME,
To: COALESCE(CASE WHEN lang.CODE='en’ THEN act.LABEL WHEN lang.CODE='de’ THEN act.LABEL_DE END, act.LABEL, act.NAME) AS NAME, - Save, unlock, and close the
Workflow_Task_Step02_Create_Tmp_ViewSQL item.
- Open the
- Rebuild SQL view for Workflow Item Task.
- From the search grid, search for
Workflow_Task_Step%SQL items. - Right-click on
Workflow_Task_Step01_Dropin the search grid and select SQL Execute from the context menu. - Right-click on
Workflow_Task_Step02_Create_Tmp_Viewin the search grid and select SQL Execute from the context menu. - Right-click on
Workflow_Task_Step03_Rename_Viewin the search grid and select SQL Execute from the context menu.
- From the search grid, search for