Welcome to SRUtils! This repository is a collection of Groovy scripts designed to simplify and automate routine actions in Jira and Confluence. Targeted at administrators and developers, these scripts leverage the power of ScriptRunner to enhance your Atlassian tool experience.
- Automated workflow and screen configurations
- Custom Jira issue scheme modifications
- Advanced JQL functions
- Scripted field generation
- Installation: Clone the repository.
- Configuration: Customize the scripts according to your Jira/Confluence setup.
Here's how you can use SRUtils to improve your Jira/Confluence operations:
- Condition Scripts: Apply conditions to workflows for enhanced control.
- Validator Scripts: Ensure data integrity with custom validators.
- Listener Scripts: Respond to events in real-time with automated actions.
- Automating User Assignments: Automatically assign issues based on specific criteria.
- Custom Reporting: Generate tailored reports from Jira data.
Evgeniy - an Atlassian tools specialist with over 5 years of experience. As a team lead and administrator, I've developed a deep understanding of Jira and Confluence.
Experience in:
- Administration of Atlassian services (implementation , integration and development).
- Also I work with deeply customized workflows/screen/issue schemes, automations (Jira built-in and written in Groovy) .
- Team Management (as teamlead of unit, administering Atlassian tools).
Special thanks to the Atlassian community and all contributors to this project.
SR:
REST API:
- https://docs.atlassian.com/assets/REST/10.7.0/ // JiraSM Assets REST API documentation
- https://docs.atlassian.com/jira-servicedesk/REST/server/ // JiraSM REST API documentation
- https://docs.atlassian.com/software/jira/docs/api/REST/latest/ // Jira DC REST API documentation
- https://docs.atlassian.com/jira/REST/cloud/ // Jira Cloud REST API documentation https://confluence.atlassian.com/proformadev/v1-2-0-api-documentation-1167691702.html - ProForma API
Examples:
- https://scriptrunner.adaptavist.com/6.2.0-p5/confluence/resources.html#_use_ldap_resources_in_scripts - LDAP
- https://thinktilt.atlassian.net/wiki/spaces/PFDEV/pages/1550615330/Server+and+Data+Center - ProForma
- https://moduscreate.com/blog/confluence-scriptrunner-and-impersonation/ - Confluence REST examples
- https://developer.atlassian.com/server/confluence/advanced-searching-using-cql/ - CQL commands
- https://docs.eazybi.com/eazybi?eazybi-for-jira - EazyBI Documentation
- https://confluence.atlassian.com/automation/jira-smart-values-issues-993924860.html - Jira Automation examples
- https://docs.adaptavist.com/sr4js/latest/integrations/atlassian-products/via-app-links // AppLinks