Dynamic Job Store Manipulator
The Dynamic Job Store manipulator is used to store values into ImpulseSync storage to be used for Dynamic Jobs. This is useful for parsing out a list of dependency contents and then dynamically querying for value in the list.
Additional information/rules about dynamic jobs can be found here.
Properties
Property | Purpose | Required |
---|---|---|
storagePath | The path to store the dynamic job values under. This value will match the | True |
storeValue | The value to be stored. Must be a string or array of string values. Uses liquid template. | True |
storeKey | The key to store the dynamic values under. Must be a string or array of string values. Uses liquid template. | True |
Specifics
storagePath
The storagePath
value is the path where all the key/value pairs will be stored. This value must match the value for the dynamicStoragePath
job option, which is the path the job will search for dynamic values.
Store multiple dynamic values
To store multiple dynamic values from a single manipulator run, (i.e., multiple dynamic values from a single content) both storeValue
and storeKey
can be formatted to be an array of string values. When doing this a few rules must be followed:
The length of the
storeValue
array and thestoreKey
array must be the same.If the first character of the
storeValue
is a bracket[
, then bothstoreValue
andstoreKey
will be treated as an array of string values.Watch for unintentional whitespace before the
[
character.
Dynamic Job values
The only dynamic job value at this time is the query job option. Each individually stored value (either from multiple contents and/or from storing an array of values) will create a separate request for more content from the source system. Each request will replace any instance of <|replace_query|>
with the stored value.
Last updated