What is the Integrate node for?
What is the Integrate xml string used for? I am considering on populating it with external reference identifiers so I retrieve tasks based on this later on (avoids storing Dovico task IDs in the external system). And the query filter does not seem to support filtering on custom fields.
Would it be problematic or bad practice to use the integrate field in this way?
The Integrate Node is included with most objects in the database (Clients, Projects, Tasks, Time Entries, Expense Entries etc.). Typically, this field is used by Dovico to store information related to 3rd party integrations. EX: QuickBooks Online, Xero etc. You may populate this field for your own purposes, but make sure your code does not erase/modify any data (present or future) within the field as this may break your companies connection to other software.