Task options
In contrast with the task details, options are common for all operations. Some of them might not make sense for specific entities and Automatiqal will ignore them, even if they are provided.
Note
Options property is optional and each option itself is optional
multiple(true/false) - by defaultAutomatiqalthrow an error if its about to perform operation on more than one entity (filter/source). Providetrueto explicitly grant the task "permission" to operate on more than one on multiple objects.allowZero(true/false) -Automatiqalwill throw an error if the task is about to be performed on 0 entitiescustomPropertyOperations(add/remove/set) - when updating an entity and passing custom property values, how to act on these valuestagOperations(add/remove/set) - when updating an entity and passing tag valueswhitelistOperation(add/remove/set) - when updating virtual proxy and passing whitelist valuesvirtualProxiesOperation(add/remove/set) - when updating proxy and passing virtual proxy values
Add/Remove/Set
add- add the provided values to the already existing values (aka append)remove- remove the provided values from the entityset- overwrite the existing values with the provided ones