Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This section contains quick, task-based guidance for some common usage questions!
A process flow run fails and shows a 'timeout' error in the logs. For example:
are associated with a timeout option, with a default setting based on the underlying third-party system. Typically there's no need to change the default setting but if the payload being pulled/pushed is particularly large and you receive a timeout error, increasing the timeout setting may resolve the issue.
Step 1 .
Step 2 Click the settings icon for the connection shape that is giving a timeout error:
Step 3 Look for the timeout field and increase the existing value.
We suggest increasing the existing value by +20 seconds.
Step 4 Save changes.
A process flow may fail for a number of reasons - for example, if a mapped field in the source/destination system has changed unexpectedly; if authentication credentials for a connection have expired, or if shape configuration is incorrect.
You might notice the failure whilst observing , or you might have received an advising that an process flow failed to complete.
This guide summarises what to do in the event that a process flow fails.
When a process runs and fails, it's re-tried three times automatically before being stopped and logged as a failure.
Step 1 Check the for the process flow. Here you'll find detailed information associated with each step in the flow, so you can identify which shape caused the flow to fail.
If a process flow has failed at a step, consider the following:
Are the authentication credentials provided for the selected connector instance still current? If you need to update credentials, you can .
Are all connection shape settings correct? For example, could the issue be related to a variable or parameter (either missing or defined incorrectly)?
Is the third-party system associated with your connector instance experiencing any issues?
Is the connector instance associated with a custom connector that was built by someone in your own organisation using ? If yes, check that the data schema for the endpoint selected in your step is valid.
If you change credentials for an instance, those credentials will be updated in all process flows where that instance is defined.
Step 2 If the cause of the failure isn't obvious from the log details, for each step in the flow to see if they are as expected. Payloads are available from the , via the view logs option for each step:
Step 3 If you've found the cause of the failure from the logs and need to update the process flow, access the process flow in question and make the required changes. OR If you haven't found the issue and need to investigate further, access the process flow in question and check the settings for each shape.
Step 5 Check the logs next time this process flow runs. If the timeout error is repeated, adjust this setting again. If the issue persists having increased the timeout, please for further assistance.
Step 4 Having updated the process flow, you may wish to to check that the issue is resolved or wait for the next scheduled run.
Your process flow includes a connector which is attempting to hit a webhook and the following error is displayed:
This error can occur if:
The webhook connector does not include a content-type
header
The process flow is not enabled
Check the connector setup and ensure that header options include a content-type
header. For more information see Connector builder header options.
Ensure that the process flow being run is enabled. For more information see Enabling & disabling a process flow.
When checking the , fields that you expect/want to see are not shown.
When connector endpoints are configured, fields in the associated data schema can be flagged as tracked. By tracking these fields, they become available for viewing/filtering/selecting wherever tracked data is shown in Patchworks.
If you are not seeing a required field in the tracked fields panel, it's likely that it has not been flagged for tracking in the connector setup.
The steps below involve updating connector settings. Updating settings for a connector may affect how the connector runs. Please check with Patchworks support if you need to update tracked fields but are not sure about making this change.
The first thing to do is access connector settings and check which fields have been flagged for tracking. To do this, follow the steps below.
Step 1 Select connectors & instances from the dashboard navigation menu - all installed connectors for your company profile are displayed.
Step 2 Access settings for the connector that you want to update.
Step 3 Select the endpoints option:
Step 4 Click the name of the first endpoint that you want to update to access its settings.
Most connectors will have multiple endpoints - you will need to update all endpoints that you use (or are likely to use) in process flows.
Step 5 Select the schema/taxonomy tab:
Step 6 Check the tags panel on the right-hand side of the page. Here you'll see a list of fields (from the associated data schema) which have been tagged and - if applicable - set to be tracked:
It's possible that lots of fields will be tagged but not flagged for tracking. Look for a tick in the tracked column to see where tracking is enabled.
The next steps depend upon what you see here:
Most connectors will have multiple endpoints - you will need to update all endpoints that you use (or are likely to use) in process flows.
For more information please see the following pages:
A process flow has been triggered (either manually, or via a trigger schedule, API call or webhook) but it's not running.
A process flow must be both deployed AND enabled to run according to its settings.
When a process flow is triggered to run it is placed in a queue for processing as soon as possible. Sometimes the run will happen immediately but other times there may be a short wait, depending on how many jobs are running at the time.
Check - does it include the correct trigger shape settings? If not, you may have a draft version waiting to be deployed - or you may need to update and deploy a new draft.
Check that the process flow is .
Check your for pending jobs. If you see an entry for this run then no action is required - it will be started as soon as possible. If you don't see a pending entry, check the in case the job has already been completed.
If there is no associated entry in your queue or logs and your process flow is deployed & enabled, please for assistance.
For more information please see the following pages:
You've accessed an existing process flow but can't make any changes on the canvas - there are no options to add shapes.
What you can and can't do with a process flow depends on the version you're viewing. If there are no options to add shapes to the canvas, it's likely that you're viewing a or an of the process flow. Only the of a process flow can be updated.
Try one of the following:
Switch to the of the process flow
Use the option to create a new draft version of the process flow
For more information please see our page.
There may be occasions where your systems go offline - perhaps due to a general outage, or any number of reasons.
When this happens, syncing to these or downstream systems will be disrupted, resulting in errors reported in your Patchworks . Don’t be alarmed by these errors - they are to be expected, and can be resolved.
Once your systems are back online, edit any affected process flows and (temporarily) adjust any filter settings to cover the downtime period - then .
Avoid deploying this change as it will affect any future runs.
What you see in the tags panel | Action |
---|
Your next steps will depend on the outcome of your checks at the end of - please expand the appropriate instructions below:
These tags are used in - what you choose now isn't critical but it can help make mapping more efficient in future. Please see our page for more information.
My query field is NOT shown in the tags list |
My query field IS shown in the tags list but the tracked column is NOT ticked |
My query field IS shown in the tags list and the tracked column IS ticked |
See to tag the field and flag for tracking
See to edit tag details and flag for tracking
Your configuration appears to be correct. Please for further assistance.