Team status automation settings (Develop Advanced)

Aha! Develop

If you are a Develop Advanced customer, you can automatically sync the status of records in Aha! Develop with the rest of your dev tools — like GitHub, GitLab, and CircleCI. Open your team status automation settings by navigating to Settings ⚙️ -> Team. You will need to be an owner to do this.

These settings configure status automation rules for any official Aha! Develop extension. You can also use the Aha! API to register your own extension and create status automation rules for it.

Click any of the following links to skip ahead:

Status automation

The status automation settings are organized around every workflow extension you have enabled in your Aha! Develop account. Make sure you have also added an extension's view contribution fields to the relevant record types' custom layouts so you can see the related builds and PRs.

Click on an extension to get started.

  • On the left of the Extension status automation modal, you will see every Extension event that can trigger a status change on an Aha! Develop record.

  • On the right of the modal, you have your Team status workflow.

For any Extension event, choose the status you want your Aha! Develop record to move into. For example, a PR opened event could move the linked Aha! Develop record to Ready for code review status.

If you have integrated Aha! Develop and Aha! Roadmaps, you can also map statuses between the two tools. An extension status automation can trigger an Aha! Roadmaps status automation. For example, a PR merged event could automatically move your Aha! Develop team status to Ready for PM review. That could automatically move the record's Aha! Roadmaps workspace status to Ready for PM review as well. By merging a PR, you would have automatically alerted the product team that the item is ready for them.

Top

Potential automations

You can configure status automation rules for any official Aha! Develop extension. These are the currently possible extension events that can trigger a status change on an Aha! Develop record.

Azure Pipelines

Trigger

Invoked when...

Build passed

A CI build passes

Build failed

A CI build fails

Azure Repos

Trigger

Invoked when...

Draft PR opened

A new draft PR is opened

PR opened

A new non-draft PR is opened

PR merged

A PR is merged into the target branch

PR closed

A PR is closed without merging

PR approved

A PR is approved by a reviewer

Changes requested

A reviewer requests changes on a PR

CircleCI

Trigger

Invoked when...

Build passed

A CI build passes

Build failed

A CI build fails

GitHub

Trigger

Invoked when...

Draft PR opened

A new draft PR is opened

PR opened

A new non-draft PR is opened

PR merged

A PR is merged into the target branch

PR closed

A PR is closed without merging

PR approved

A PR is approved by a reviewer

Changes requested

A reviewer requests changes on a PR

GitLab

Trigger

Invoked when...

Draft PR opened

A new draft PR is opened

PR opened

A new non-draft PR is opened

PR merged

A PR is merged into the target branch

PR closed

A PR is closed without merging

PR approved

A PR is approved by a reviewer

Changes requested

A reviewer requests changes on a PR

Top