Workflow automation, also known as “robotic process automation,” provides a structured method for storing a sequence of states over which the a document will progress. 

Workflows keep track how a document has been processed so far.

Workflows work by storing a series of states to help you know the “status” of a document, transaction, process, or record. 

To move a workflow from one state to another, transitions are used.

Transitions connect two different states and help provide context to know which state is possible to transition to, from a previous state. Transitions provide and order for the sequence of possible states changes.

Transitions can be executed manually by users if they have the required access level as configured.

Workflows are mainly used to represent business processes. But they can also be used an automation system to customized XDEX and have it perform some tasks automatically.


Besides being able to be executed manually by users, transitions can also be programmed execute automatically based on system events. This is called transition triggering and is one of the tools available to automate business processes.

For example:

Move a document from a “scanned” state to a “billed” state when a tag is attached to the document.

Move a document from a “uploaded” state to a “OCR ready” state when the OCR engine finishes processing the document.

The other tool provided for process automation is being able to execute an action when a workflow state is reached or leaved. These are called state events.

Some examples of state actions currently provided are:

  • Attach a tag to a document
  • Remove a tag from a document
  • Do an HTTP POST request to an external IP address
  • Edit the label or the description of a document.

More state actions are being added.

Some state actions like the one that creates an HTTP POST request allow XDEX to trigger processes in external systems based on the state of a document.

One example of this is triggering the billing process of an accounting system when an invoice is scanned in XDEX.

Workflow state actions and transitions triggers are new features and are still evolving.

Workflows allow translating business logic into a series of states. With the addition of state actions and transition triggers, the workflows in XDEX are no longer just informative but can be part of your actual business automation process. 

This module is the most comprehensive, powerful blockchain-native workflow system in existence.

Workflow Automation Services

Our workflow automation solutions drive workforce productivity through business process automation and optimization.

From simple processes to complex integrations, don’t let your critical tasks get lost in the shuffle of everyday business.

In an ever changing workplace environment, the forward looking organizations seek to replace legacy approaches and become more efficient in optimizing time through state of the art technologies and innovative methodologies.

  • Reduce Cost and Boost Efficiency
  • Translate slow physical processes into rapid electronic movement
  • Eliminate isolated silos of information
  • Execute the same process, the same way, every time
  • Tie into existing legacy systems to reduce redundancy
  • Empower the Remote Workforce
  • Provide mobile document review and approval
  • Reduce bottlenecks from traveling workforce limitations
  • Enhance Visibility and Provide Business Intelligence
  • Use dashboards to receive valuable information at a glance
  • Gain insight on time-to-completion and potential bottlenecks before they happen
  • Run reports and stay informed