Skip to main content

Workflow Nodes

Workflows are built by connecting a series of nodes on the workflow template canvas. Each node represents a distinct step or activity in the process. The following is an overview of node types available in Docwize.

Workflow Canvas

Workflow canvas

Workflow Template Canvas

Start Node

workflow-builder

Start Node

The start node is the first node in every workflow. It triggers the workflow and connects to subsequent nodes. It cannot be deleted.

Node Descriptions

Nodes are accessed from the Nodes tab in the left panel of the workflow canvas. Drag a node onto the canvas to add it to the workflow. Alternatively, right-click anywhere on the canvas to open a context menu and select a node.

workflow-builder

Nodes tab

workflow-builder

Right-click context menu on the workflow canvas

User and Role Management

NodeDescription
List of UsersIdentifies the recipient(s) of the action request from among verified Docwize users.
InitiatorIdentifies the recipient of the action request as the person who initiated the workflow.
Custom Field EmailIdentifies the recipient(s) of the action request based on email addresses populated in a custom field.
Custom Field UserIdentifies the recipient(s) of the action request based on users populated in a custom field.
Generate UserCreates a new billable Docwize user.

Action Requests

NodeDescription
VariesThese nodes create action requests for end users. They take user nodes as inputs to define who should action the request. For an in-depth look at Action Request nodes and Action Request Configuration nodes, see the Action Request section.

Configuration

NodeDescription
Duration NodeSets the due date for the action request, in number of workdays.
Capture CustomfieldsPrompts capturing of content added to a custom field when a user completes an action request. Specific fields can be configured as read-only (visible but not editable) or hidden entirely for users completing that step.
Capture Standard FieldsPrompts capturing of standard document detail fields.
Capture Virtual InterfacePrompts users to complete a configured Virtual Interface (a custom form or view) as part of the workflow step.
Workflow Initiation InputIndicates the conditions required to trigger the initiation of the workflow.
Workflow Runtime InputAllows the workflow initiator to select the recipient of the next action request at runtime, rather than using a preconfigured recipient.
Office Online ReviewAdds a button that opens the workflow document in Office Online.
Enable ReviewAllows the recipient of the action request to add annotations to a document.
Review ActionEnables the recipient to complete an action request on annotations made during the workflow. For example: User 1 annotates a document — "This bathroom door hits the toilet. The design doesn't work." User 2 then receives the annotation for approval.
Review Action Reply FilterFilters annotations based on status or another marker — for example, only approved annotations may proceed.
Attachment Config NodeConfigures rules for document attachments.

Tools & Tasks

NodeDescription
Conditional NodeDefines conditions that must be met before the workflow can proceed to the next step.
Webhook NodePauses the workflow until the webhook is triggered by an external API.
API NodeSends an API request to an external API.
Excel Import NodeImports an Excel file into Docwize.
CSV Import NodeImports a CSV file into Docwize.
JSON To DataframeConverts JSON data into a structured dataframe (tabular format) for use in downstream processing nodes.
CF Insert NodePerforms bulk insert, update, or delete operations on custom field grid tables using data from a source dataframe.
Extract TablesExtracts content into tables.
Extract to Standard FieldsExtracts content into the standard document metadata. AI prompts and relevant fields can be configured to guide the extraction.
Split PagesSplits document pages at selected points.
Extract to CustomfieldsExtracts content into custom fields.
Link ExtractionLinks extracted content to other records or documents.
Extract to GridExtracts content into a grid.
Translation TaskTranslates document content from the source language into a selected language.
OCR TaskRuns OCR on documents, converting images of text into machine-readable text format.
SP TaskTriggers the selected SP task.
Extract AttachmentsExtracts attachments from documents.
Index TaskIndexes documents.
Scan Request NodeConnects a barcode or QR code scanner to the workflow. Useful for workshops and warehouses.
Trigger NodeTriggers a configured action when this point in the workflow is reached.
Custom Field Input CalculationCalculates and populates custom field values based on a configured calculation, using inputs such as document templates, tags, or user fields.
Position Extraction NodeExtracts text from a fixed position on the page. Works well for documents where codes appear in the same location on every page, such as delivery notes.
Split PDF NodeSplits PDF pages into individual pages or smaller chunks.
Complete TaskMarks all steps in the workflow as completed.
Output NodeDefines the reply options available to the recipient of an action request.
Sub Workflow NodeLinks a sub-workflow within the current workflow.
Generate PDF From TemplateGenerates a PDF using a preconfigured document template.
Generate Document From TemplateGenerates a document using a preconfigured document template.
Generate Attachment NodeGenerates a document as an attachment using a preconfigured template, rather than as the main workflow document.
Custom Field LocksLocks custom field content entered by a user during an action request, preventing further editing.
Subject Change NodeChanges the workflow subject at a specific point in the workflow.
Description Update NodeUpdates the description of the workflowed document at a specific point in the workflow.

System & Flow Configuration

NodeDescription
And NodeRequires all recipients of the action request to complete it before the workflow proceeds.
Cancel NodeProceeds as soon as one recipient completes the action request, cancelling all outstanding copies for other recipients.
Placeholder NodePasses the workflow to the next step without any checks. Useful for accelerating task-only pipelines.
Status Update NodeUpdates the workflow status to reflect the most recently completed action request. Place this node after an And, Cancel, or Placeholder node.
Lock NodeLocks the workflowed document, preventing updates to its document details.
Calculate RoutingUses a configured approval matrix to calculate which users should receive a node.
Input CheckerValidates whether specified inputs meet configured criteria. Routes the workflow to a Satisfied or Not Satisfied output path depending on the result.
Distribution NodeDistributes workflow items to external users or contacts. Recipients do not need to be Docwize users.
Distribution Group NodeDistributes workflow items to a configured group of users and contacts.
Email NotificationSends an email notification to specified recipients when this point in the workflow is reached.