{"key":"com.googlecode.jira-suite-utilities","name":"JSU Automation Suite for Jira Workflows","description":"The fast & easy Jira workflow automation solution you are looking for. No coding is necessary.","vendor":{"name":"Appfire","url":"https://appfire.com/"},"baseUrl":"https://test-pm.dts.jsucloud.io","links":{"self":"https://test-pm.dts.jsucloud.io/atlassian-connect.json","homepage":"https://test-pm.dts.jsucloud.io/atlassian-connect.json"},"enableLicensing":false,"authentication":{"type":"jwt"},"lifecycle":{"installed":"/installed","enabled":"/enabled","disabled":"/disabled","uninstalled":"/uninstalled"},"scopes":["READ","WRITE","ADMIN","ACT_AS_USER","ACCESS_EMAIL_ADDRESSES"],"modules":{"adminPages":[{"url":"/frontend/getstarted.html","name":{"value":"Get Started"},"weight":100,"key":"get-started-menu","location":"admin_plugins_menu/jsu"},{"url":"/frontend/myworkflows.html","name":{"value":"My Workflows"},"weight":150,"key":"myworkflows","location":"admin_plugins_menu/jsu"},{"url":"/frontend/execution-log.html?reportId={ac.reportId}&traceId={ac.traceId}","name":{"value":"Execution Log"},"key":"jsu-execution-log","location":"admin_plugins_menu/jsu"},{"url":"/frontend/migration-report.html","name":{"value":"Migration Report"},"key":"jsu-migration-reporting","location":"admin_plugins_menu/jsu"},{"url":"/frontend/settings.html","name":{"value":"Settings"},"weight":200,"key":"settings","location":"admin_plugins_menu/jsu"}],"postInstallPage":{"url":"/frontend/getstarted.html","name":{"value":"Get Started"},"key":"get-started"},"jiraWorkflowPostFunctions":[{"key":"jsu-universal-function","name":{"value":"   Access the Universal Rule Builder from JSU"},"description":{"value":"A new and simpler way to build and visualize your workflow automations. This feature is currently in beta and your feedback will help us improve. Give it a try!"},"create":{"url":"/frontend/urb-edit.html?id={postFunction.id}&action=create"},"edit":{"url":"/frontend/urb-edit.html?id={postFunction.id}&action=update"},"view":{"url":"/frontend/urb-view.html?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/universal/trigger"}},{"key":"followuptransition-function","name":{"value":" Follow Up Transition (JSU)"},"description":{"value":"Triggers a follow up transition."},"view":{"url":"/workflow/postfunction/followuptransition/view?id={postFunction.id}"},"create":{"url":"/workflow/postfunction/followuptransition/create"},"triggered":{"url":"/api/1/workflow/postfunction/followuptransition/trigger"}},{"key":"copyValueFromOtherField-function","name":{"value":" Copy Value From Other Field (JSU)"},"description":{"value":"Copies the value of one field to another, either within the same issue or between two related issues (as issue link, Parent/Sub-Task or Epic/issues in Epic)."},"create":{"url":"/workflow/postfunction/copyvaluefromotherfield/create"},"edit":{"url":"/workflow/postfunction/copyvaluefromotherfield/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/copyvaluefromotherfield/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/copyvaluefromotherfield/trigger"}},{"key":"linkedtransition-function","name":{"value":" Linked Transition (JSU)"},"description":{"value":"Triggers a transition on related issues (as issue link, Parent/Sub-Task or Epic/issues in Epic)."},"create":{"url":"/workflow/postfunction/linkedtransition/create"},"edit":{"url":"/workflow/postfunction/linkedtransition/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/linkedtransition/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/linkedtransition/trigger"}},{"key":"updateanyissuefield-function","name":{"value":" Update Any Issue Field (JSU)"},"description":{"value":"Updates an issue system- or custom field to a given value."},"create":{"url":"/workflow/postfunction/updateanyissuefield/create"},"edit":{"url":"/workflow/postfunction/updateanyissuefield/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/updateanyissuefield/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/updateanyissuefield/trigger"}},{"key":"createlinkedissue-function","name":{"value":" Create A Linked Issue (JSU)"},"description":{"value":"Creates a new issue and sets a relation (as issue link, Parent/Sub-Task or Epic/issues in Epic)."},"create":{"url":"/workflow/postfunction/createlinkedissue/create"},"edit":{"url":"/workflow/postfunction/createlinkedissue/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/createlinkedissue/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/createlinkedissue/trigger"}},{"key":"copymoveattachments-function","name":{"value":" Copy / Move Attachments (JSU)"},"description":{"value":"Copy or move attachments to or from some related issues (as issue link, Parent/Sub-Task, Epic/issues in Epic or found by JQL)."},"create":{"url":"/workflow/postfunction/copymoveattachments/create"},"edit":{"url":"/workflow/postfunction/copymoveattachments/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/copymoveattachments/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/copymoveattachments/trigger"}},{"key":"clearFieldValue-function","name":{"value":" Clear Field Value (JSU)"},"description":{"value":"Clear value of a given field."},"create":{"url":"/workflow/postfunction/clearfieldvalue/create"},"edit":{"url":"/workflow/postfunction/clearfieldvalue/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/clearfieldvalue/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/clearfieldvalue/trigger"}},{"key":"calculatedField-function","name":{"value":" Calculated Field (JSU)"},"description":{"value":"Calculate value of a given field."},"create":{"url":"/workflow/postfunction/calculatedfield/create"},"edit":{"url":"/workflow/postfunction/calculatedfield/edit?id={postFunction.id}"},"view":{"url":"/workflow/postfunction/calculatedfield/view?id={postFunction.id}"},"triggered":{"url":"/api/1/workflow/postfunction/calculatedfield/trigger"}}],"jiraWorkflowConditions":[{"key":"userisinanyusers-condition","name":{"value":"User Is In Any Users (JSU)"},"description":{"value":"Allows only selected users to execute the transition."},"expression":"config.users && config.users.includes(user.accountId) || user.accountId == config.user","create":{"url":"/frontend/userinanyusers-condition-edit.html?id={condition.id}&action=create"},"edit":{"url":"/frontend/userinanyusers-condition-edit.html?id={condition.id}&action=update"},"view":{"url":"/frontend/userinanyusers-condition-view.html?id={condition.id}"}},{"key":"jsu-universal-condition","name":{"value":"JSU Rule Builder - Conditions"},"expression":"true","description":{"value":"Set up one or more conditions with the JSU rule builder"},"create":{"url":"/frontend/universal-condition-edit.html?id={condition.id}&action=create"},"edit":{"url":"/frontend/universal-condition-edit.html?id={condition.id}&action=update"},"view":{"url":"/frontend/universal-condition-view.html?id={condition.id}"}}],"jiraWorkflowValidators":[{"key":"jsu-universal-validator","name":{"value":"JSU Rule Builder - Validators"},"expression":"true","errorMessage":{"expression":"config['errorMessage']||'This issue did not pass your validation configuration.'"},"description":{"value":"Set up a validation rule with the JSU Rule Builder"},"create":{"url":"/frontend/universal-validator-edit.html?id={validator.id}&action=create"},"edit":{"url":"/frontend/universal-validator-edit.html?id={validator.id}&action=update"},"view":{"url":"/frontend/universal-validator-view.html?id={validator.id}"}}],"jiraBackgroundScripts":[{"url":"/static/issueview.html","location":{"type":"issue_view","shouldReloadOnRefresh":false},"key":"polling-issue-state","conditions":[{"condition":"user_is_admin"}]}],"webPanels":[{"key":"jsu-hints-tips-banner","location":"system.admin.decorator.header","url":"/frontend/hintsandtips.html","weight":1000,"name":{"value":""},"layout":{"height":"0","width":"0"}},{"key":"jsu-app-access-rules-banner","location":"system.admin.decorator.header","url":"/frontend/app-access-rules-banner.html","weight":1100,"name":{"value":""},"layout":{"height":"0","width":"0"}},{"key":"jsu-publish-workflow-listener","location":"system.admin.decorator.header","url":"/frontend/publish-workflow-listener.html","weight":1200,"name":{"value":""},"layout":{"height":"0","width":"0"}},{"key":"jsu-publish-workflow-listener-projects-settings-page","location":"atl.jira.proj.config.header","url":"/frontend/publish-workflow-listener.html","weight":1200,"name":{"value":""},"layout":{"height":"0","width":"0"}}],"webSections":[{"location":"admin_plugins_menu","weight":50,"name":{"value":"JSU Automation Suite for Jira Workflows"},"key":"jsu"},{"key":"jsu-workflow-config-menu","location":"jira.agile.board.tools","weight":10,"conditions":[{"condition":"user_is_admin"}],"tooltip":{"value":"JSU Automation Suite for Jira Workflows"},"name":{"value":"JSU"}}],"webItems":[{"location":"jsu-workflow-config-menu","weight":200,"styleClasses":["webitem","system-present-webitem"],"context":"addon","target":{"type":"dialogmodule","options":{"key":"start-customizing-dialog"}},"tooltip":{"value":"JSU Automation Suite for Jira Workflows"},"name":{"value":"Edit workflow"},"key":"jsu-workflow-config-menu-item-2"}],"generalPages":[{"key":"jsu-app-menu","location":"system.top.navigation.bar","name":{"value":"JSU Automation Suite for Jira Workflows"},"url":"/frontend/spa.html?ref=system.top.navigation.bar&url={ac.url}&query={ac.query}","conditions":[{"condition":"user_is_admin"}],"icon":{"width":16,"height":16,"url":"/static/images/logos/logo-b-48.png"}},{"url":"/frontend/migration-report.html?transferId={ac.transferId}","location":"none","name":{"value":"JSU Server to Cloud migration report"},"key":"jsu-migration-report"}],"dialogs":[{"url":"/static/dialogs/urb-update-any-issue-view.html","options":{"chrome":false,"width":"930px","height":"430px"},"key":"urb-update-any-issue-view","cacheable":false},{"url":"/static/dialogs/urb-clear-field-value-view.html","options":{"chrome":false,"width":"930px","height":"430px"},"key":"urb-clear-field-value-view","cacheable":false},{"url":"/static/dialogs/workflow-draft.html","options":{"chrome":false,"size":"x-large"},"key":"dialog-workflow-draft","cacheable":true},{"url":"/static/dialogs/workflow-live.html","options":{"chrome":false,"size":"x-large"},"key":"dialog-workflow-live","cacheable":true},{"url":"/static/dialogs/start-customizing.html","options":{"width":"600px","height":"720px","header":{"value":"Select a Workflow"}},"key":"dialog-start-customizing"},{"url":"/frontend/start-customizing.html?boardId={board.id}&projectKey={project.key}","options":{"width":"600px","height":"440px","chrome":false},"key":"start-customizing-dialog"},{"url":"/frontend/hintsandtips-details.html","options":{"width":"930px","height":"430px","chrome":false,"header":{"value":"JSU Hints and Tips"}},"key":"jsu-hints-tips-dialog"},{"url":"/frontend/urb-feedback.html","options":{"width":"480px","height":"530px","chrome":false},"key":"jsu-urb-feedback-dialog"},{"url":"/frontend/urb-request-feature.html","options":{"width":"450px","height":"450px","chrome":false},"key":"jsu-urb-request-feature-dialog"},{"url":"/frontend/support-log-item-dialog.html","options":{"size":"maximum","chrome":false},"key":"jsu-support-log-item-dialog"},{"url":"/frontend/workflow-publish-dialog.html","options":{"size":"x-large","chrome":false},"key":"jsu-workflow-publish-dialog"},{"url":"/frontend/urb-migration-dialog.html","options":{"width":"600px","height":"580px","chrome":false},"key":"urb-migration-dialog"},{"url":"/frontend/postfunctions-arcade-video-guide.html","options":{"width":"1056px","height":"664px","chrome":false,"header":{"value":"Post function video guide"}},"key":"arcade-video-guide-dialog"}],"jiraIssueContexts":[{"key":"jsu-issue-support-context","name":{"value":"JSU Support Tools"},"content":{"type":"label","label":{"value":"Helpers for support"}},"icon":{"width":16,"height":16,"url":"/static/images/logos/logo-b-48.png"},"target":{"type":"web_panel","url":"/frontend/issue-support.html"},"conditions":[{"condition":"addon_property_equal_to","params":{"propertyKey":"is-support-home","value":"true"}}]}],"webhooks":[{"event":"jira:issue_updated","url":"/api/1/event/issue","excludeBody":false}]},"apiMigrations":{"context-qsh":true,"signed-install":true,"gdpr":true}}