Localizing SRDs and surveys
To localize SRDs
- Create the SRD.
See Creating-a-standard-SRD. - Add all of the questions, actions, and mappings to the SRD in the default locale. Thoroughly test the SRD in the default locale to make sure it is working as expected.
See Adding-questions-to-an-SRD and Using actions to auto-fill responses in a service request. - Create a new locale for the SRD:
- Click Other Locales.
- In the Defined Locales dialog box, specify a new locale.
- Enter a user-friendly Title for this SRD, based on the new locale.
- Provide a Description based on the new locale.
- Click Add to save the locale.
The questions, actions, and mappings from the default locale are copied to the new locale. - (Optional) Add more locales as needed.
- Close the Defined Locales dialog box.
- Save the SRD.
- Localize the questions for each locale:
- Refresh the records in the Service Catalog Manager Console, for example, by running a search.
The newly localized SRDs appear as separate records. - View the localized SRD.
- In the Questions and Mappings dialog box, select each question, localize the question text, responses, and instructions, and apply your changes.
- Close the Questions and Mappings dialog box.
- Save the SRD.
- Refresh the records in the Service Catalog Manager Console, for example, by running a search.
Users can view the localized SRD in the Request Entry console when they log into the server.
Ensuring consistent search results on localized SRDs
The Mid Tier displays only those SRDs that match the locale defined in the Action Request System user preferences form. If an SRD is not localized, it might not be visible to your users. Therefore when deploying SRDs, an important best practice is to set the correct full locale for the localized versions.
The AR System uses the following fallback lookup mechanism for displaying SRDs:
- The Request Entry console searches for data with the exact user locale, for example, fr_FR.
- If there are no matches to the full locale, it performs a wildcard search using the language only, fr%.
- If there no matches, the server returns all SRDs with a null locale setting.
- If there are still no matches, the server returns all SRDs.
To localize SRD levels
- On the Custom Configuration tab of the Application Administration console, select Service Request Management > SRD Level > SRD Level, and click Open.
- Enter a locale, level, and status.
- Save the record.
- Click Other Locales.
- In the Defined Locales dialog box, select the new locale.
- Enter the new localized level text, and click Add.
If you search for these new levels in the SRD Level dialog box, both items are available, each in their respective locale, Dutch and Portuguese.
When the Service Catalog Manager creates the SRD, the locale level is available for use.
To localize surveys
- From the Service Catalog Manager console, select an SRD, and click View.
- Click the Service Request tab.
If your application administrator created a default survey, its name appears. - To exclude a survey from this SRD, select Disabled from the Status field.
- To create a custom survey for this SRD, select Custom from the Configuration field.
Otherwise, the default survey is included with the SRD. - Click Select.
- In the Search Survey form, select the company to which this survey applies, or select Global to make this survey available to all companies.
- To create a survey, click Create.
- In the Configure Survey dialog box, enter a name for your survey.
- Click Save.
The dialog box closes and you are returned to the Search Survey form. - Click Manage Questions.
The Manage Questions dialog box appears. - To create or modify questions in your survey, perform these steps:
- Specify a locale, if your questions must be localized, for example, en_US.
- Specify the numerical sequence, for example, 1.
- Define the question.
- Click Add or Modify.