Inside Activate
Connectors
Workflow Steps
3 min
workflows define the steps a connector follows to import, compare, and process data each workflow is stored as xml in a parameter on the connector resource the root element must be \<workflow> common workflow steps step description clearimport deletes all rows from the import table before a full load import loads data into the import table from the source system processimport compares import and data tables to detect changes process processes detected changes through a change handler execute runs a script run executes another workflow notify sends a notification email or message publish / unpublish changes the publication state of provisioning objects example workflow \<workflow> \<clearimport /> \<import> \<provider>innovation activate library\innovation activate connectors importtext\</provider> \<filename>c \imports\departments csv\</filename> \<header>true\</header> \</import> \<processimport> \<maxchanges>1000\</maxchanges> \</processimport> \<process> \<provider>innovation activate library\innovation activate connectors rolechangehandler\</provider> \</process> \</workflow> best practices always include clearimport before full imports to avoid stale data use processimport limits (maxchanges, maxdelete, maxcreate) to protect against bulk errors separate logical processes into multiple workflows where appropriate include notify steps for monitoring failures or large change counts