Inside Activate
Development
Sending query results as a CSV email attachment
7 min
background 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 using workflow strings not using workflow strings stopping activate administrator from creating workflow strings as of version 7 1 0 the use of workflow strings is no longer a per user setting; changes made apply to all users the use of workflow strings can be controlled both by a defaultenableworkflowstrings parameter and by toggling the setting within the workflow this allows workflow strings to be disabled globally set a defaultenableworkflowstrings in the root of tasks and configure workflows to use the newly defined example; 1 a in “use a defaultenableworkflowstrings parameter” below disabled per task set a defaultenableworkflowstrings in the task itself example; 1 b in “use a defaultenableworkflowstrings parameter” below overridden within a workflow example; “override the default setting within a workflow” below for the behaviour in versions prior to 7 1 0 see https //activate activatelive com/activate/go///resources/articles/35c1860c 0ee0 47b2 83fc 965a7b9888fa 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 https //activate activatelive com/activate/go///resources/articles/35c1860c 0ee0 47b2 83fc 965a7b9888fa steps to disable workflow strings either 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 or 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