Process library

The process library (library.process) contains utilities for building up a process from a set of scripts. The processes can:

  • Orchestrate calling scripts and passing data between them.
  • Present a simplified interface to a set of more complicated scripts.
  • Be extended to provide variants for different purposes.
  • Persist data, allowing the script to support a long-running process.

The main component in the process library is the Process node type, in which the process is defined in JSON.