Configuring A Single Email Notification for Multiple Recipients with Different Locales
When sending email notifications of a workflow step or request field change, PPM behaves as follows by default:
For PPM users who have already logged on to PPM at least once (or valid PPM users), the columns LANGUAGE_FORMAT_CODE and REGION_FORMAT_CODE in the table KNTA_USER_REGIONAL_SETTINGS indicate their user locales. PPM send email notifications according to their user locales.
For non-PPM users and PPM users who have never logged on to PPM (or invalid PPM users), the columns LANGUAGE_FORMAT_CODE and REGION_FORMAT_CODE for them are null. PPM sends freestanding emails to them.
As a result, email notifications are sent to recipients in several batches. To avoid split email issue, do the following:
USE_SERVER_LOCALE_FOR_NOTIFICATIONSserver configuration parameter value to
true. This ensures that PPM sends an email notification to all recipients in one go.
USE_SERVER_LOCALE_FOR_NOTIFICATIONSparameter flags whether or not to check notification recipient regional settings. Setting the parameter value to
trueignores recipients' regional settings, and uses the values of server configuration parameters
SERVER_LOCALE_LANGUAGE_CODEinstead. This ensures that recipients are not split into different groups according to their regional settings.
Set a value for the
SERVER_LOCALE_COUNTRY_CODEserver configuration parameter in the
Valid values are any two-letter abbreviation of a country in uppercase. For example, if you want to set the regional settings to United States, set the
SERVER_LOCALE_COUNTRY_CODEserver configuration parameter to
Set a value for the
SERVER_LOCALE_LANGUAGE_CODEserver configuration parameter in the
Valid values are any two-letter abbreviation of a language in lowercase. For example, if you want to set the regional settings to United States, set the
SERVER_LOCALE_LANGUAGE_CODEserver configuration parameter to
Note: These parameters have no impact to the notifications from the Resource Management module.
When you set the
false, the server locale parameters
SERVER_LOCALE_LANGUAGE_CODE are used to define default locale for non-PPM users and invalid PPM users. The values of the server locale parameters replace the values of the columns REGION_FORMAT_CODE and LANGUAGE_FORMAT_CODE respectively.
In this case, non-PPM users and invalid PPM users will be grouped with those valid PPM users who share the same users locale as defined by the server locale parameters. In this case, non-PPM users and invalid users are regarded as valid PPM users in receiving email notifications. However, email notifications are sent in batches in different languages to recipients according to their regional settings.
Note: The parameters
SERVER_LOCALE_LANGUAGE_CODE cannot be null, or email notifications cannot be sent to external email addresses.