Inside Activate
Workflow and Approval
Workflow Strings
5 min
workflow strings are a mechanism introduced in early version 5 x that separates the text in workflow notifications from the workflow parameter itself they were added to activate to allow editing of the email messages via the web portal independent of the workflow and also facilitate multi lingual notifications the message text is stored in a language resource parameter named “ languagecode strings” in the task with the workflow that uses it, where “languagecode” is a two letter iso language classification code (https //en wikipedia org/wiki/list of iso 639 1 codes), e g en strings for an english language message these parameters are created automatically when a workflow notification message is edited any workflow notification that is referencing a workflow strings parameter will show the message subject next to the notification in bold blue text existing workflow strings when no workflow strings language resource parameter exists, the workflow honours the setting defined by creating a defaultenableworkflowstrings parameter when a workflow strings language resource parameter exists it will be used by its associated workflow and the use workflow strings property in the workflow will show as true the workflow has to be manually set to use the default defined by a defaultenableworkflowstrings parameter and stop using workflow strings when a workflow is edited and set to not use workflow strings, activate administrator will ask if any existing workflow strings associated with the workflow should be merged back into the workflow examples; 3 in “use a defaultenableworkflowstrings parameter” and 2 in “override the default setting within a workflow” below based on the choice made yes the workflow strings will be merged back into the workflow the language resource parameter will be renamed with an underscore prefix to disable it no the language resource parameter will be renamed with an underscore prefix to disable it cancel no changes will be made and the workflow will continue to use workflow strings for the behaviour in versions prior to 7 1 0 see workflow strings for versions prior to 7 1 0 methods of disabling workflow strings option 1 use a defaultenableworkflowstrings parameter create a defaultenableworkflowstrings parameter at the level where the change should apply eg for all tasks, at the root of tasks for a specific task, within the task edit any workflows that are using workflow strings, i e have a workflow strings language resource parameter, and set the “use workflow strings property to false choose to merge any existing workflow strings into the workflow option 2 override the default setting within a workflow change the use workflow strings property to false choose to merge any existing workflow strings into the workflow