1. Overview This article shows how to trigger a new Joget workflow process from BeanShell. The script finds a target process definition, reads related records, passes workflow variables, and starts a child process for each matching row. 2. How It Works Define the process key to start. Resolve the full process definition ID for the current app version. Read the parent record ID and creator. Query child records related to the parent request. Build a variables map for each child process. Start the process with workflowManager.processStart(...). 3. Where to Use in Joget Workflow Builder: Tool activity after a parent request is submitted. Form Builder: post-processing script for parent-child workflow creation. Scheduler Plugin: batch process creation from pending records. 4.β¦