563 views

Description

The system does not display custom translated text from a workflow stage when viewing the status of a Service Catalog Requested Item.

Steps to Reproduce

  1. Enable a language pack plugin, for example, French Canadian.

  2. Select English as the session language.

  3. Create a custom workflow for the Requested Item table.

  4. Create a custom stage for the workflow, for example:

    Name: Test Stage 1
    Value: test_one

  5. Navigate to System Properties > System Localization.

  6. Set Add the labels, messages, or choices to the appropriate table in English with an ending of the language code for newly added customizations that are missing translations. (Translate and Learn) to Yes.

  7. Change the session language to French Canadian.

  8. Reopen the Workflow Canvas or refresh it if it is already open.

  9. From the menu, click Edit Stage.

    The system displays the Stage name as "Test Stage 1 [fq]".

  10. Navigate to sys_translated.list.

  11. Find the entry you created.

  12. Modify the Label to different text, for example, Translated Test Stage 1.

  13. Trigger the workflow.

  14. View the requested item status.

    The stage uses the English rather than the translated value.

Workaround

Change the WorkflowStageDef Script Include at line 28 from:

stage.label = gr.name + '';

to

stage.label = gr.name.getDisplayValue() + '';


Related Problem: PRB675174

Seen In

Fuji Patch 10
Geneva Patch 3 Hot Fix 2
Helsinki Patch 6 Hot Fix 1

Fixed In

Istanbul
Istanbul Patch 8
Jakarta Patch 2
Kingston

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-02-05 07:23:52
Published:2017-07-11