Available IssueOps
sfops provides 14 pre-built IssueOps operations organized into categories. These can be used immediately or serve as reference implementations for custom IssueOps.
Access Management

Request Elevated Privileges
request-elevated-previleges
Grant temporary elevated access to production environments with automatic de-escalation
Freeze Users
request-freeze-users
Freeze users by profile in specified environments
Unfreeze Users
request-unfreeze-users
Unfreeze previously frozen users based on profiles
Environment Management

Request Scratch Org
request-scratchorg
Get a scratch org from pool for specified duration
Request Dev Sandbox
request-dev-sandbox
Provision a developer sandbox from pool or create new
Request GitHub Environment
request-an-env
Create GitHub environment with variables and approvals
Delete Environment
request-delete-env
Remove GitHub environment
Request from SBX Pool
request-sbx-pool
Get sandbox from SFP Server pool
Unassign from SBX Pool
unassign-sbx-pool
Return sandbox to pool
Package Management

Install sfp Artifact
request-an-artifact-installation
Deploy built sfp artifacts to target orgs
Install Package
request-package-installation
Install managed/unlocked packages using version IDs
Release Management

Request Release Branch
request-a-release-branch
Create patch release branch for hotfixes
Release to Environments
request-a-release
Deploy release to environments in release category
Update Release Name
update-release-name
Update release definition prefix after sprint
Using Available IssueOps
These IssueOps are enabled by default in sfops. No configuration required.
1. Submit Request
Users can submit requests through:
DevCentral: Navigate to Service Catalogue and use the forms
Direct Issue: Create an issue with JSON payload in HTML comment:
2. Monitor Processing
The IssueOps executor will:
Post processing status as comments
Execute the operation
Provide results or error details
Close issue when complete
Configuration Requirements
Core Secrets
Required Files
Some IssueOps require configuration files in DevCentral:
scratchOrgStatus.json- Scratch org pool configurationenvInfos.json- Environment informationbranches.json- Available branchesdomains.json- Domain configuration
Customizing Forms
Create user-friendly forms in DevCentral _forms directory:
Next Steps
Build Custom IssueOps - Create your own operations
Configure DevCentral Forms - Design user interfaces
Setup Workflows - Configure automation
Last updated