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.