Built-In Jobs
ScriptForge provides pre-built scheduled job templates for common recurring maintenance tasks. These can be enabled and configured with parameters — no custom scripting required.
Available Built-In Jobs
Bulk Transition Issues
Automatically transition issues matching a JQL filter on a schedule. For example, close all "Waiting for Customer" issues that haven't been updated in 30 days.
Parameters:
- JQL filter to select issues
- Target status to transition to
- Optional comment to add before transitioning
Bulk Clone Issues
Periodically clone a template issue (or set of issues) into a project. Useful for recurring tasks like monthly review checklists or sprint ceremony tickets.
Copy Custom Field Values
On a schedule, copy values from one custom field to another for issues matching a criteria. Useful during field migrations where you need to sync old and new fields until cutover.
User Management
Periodic user audits — identify users who haven't logged in, update user properties, or generate user activity summaries.
Workflow Analysis
Run periodic workflow health checks — identify issues stuck in a status for too long, find transitions that are never used, or report on cycle times.
Enabling a Built-In Job
- Navigate to Apps → ScriptForge → Built-In Scripts
- Select the script you want to schedule
- Configure its parameters
- Set the schedule interval
- Enable it
Built-in jobs follow the same scheduling constraints as custom jobs (hourly minimum, 3 jobs per cycle, ~22 second timeout).
Customizing Built-In Jobs
If a built-in job almost does what you need but requires modifications, you can:
- View the built-in script source
- Copy it into a new Custom Job
- Modify the logic as needed
- Save and schedule your customized version