Help Center
Help Center
  • Getting Started
    • What is Haystack?
    • Quick Start
      • Account Setup
      • Roles
        • For Executives
        • For Managers
        • For Product
  • Setup
    • Integrations
      • Jira
      • GitHub Cloud
      • GitHub Enterprise
      • GitLab
      • Bitbucket
      • Slack
    • Organization
      • Investments
      • Deployments
      • Invite users
      • Exclusions
    • Teams
      • Map members
      • Sprint success metric
      • Capacity
      • Alerts
      • SLAs
      • Risks
  • Features
    • Issues
    • Pull Requests
    • Epics
    • Retrospective
    • Release Notes
    • Investments
    • Alerts
    • Customizable Widgets
    • Flexible Reports
    • Team Metrics
    • List of All Metrics
    • API
    • Embedded reports
  • Admin
    • Security & Privacy
    • Data Sync
      • How to setup faster data sync for JIRA?
  • FAQ
    • Can I track Dora metrics?
    • What is Status Category?
  • Guides
    • First Principles of Engineering Metrics
    • Engineering Metrics (Video Series)
    • How to Improve Quality?
    • Sprint Planning
    • Daily Standups
    • Retrospectives
    • Identify Bottlenecks
  • Other
    • Changelog
Powered by GitBook
On this page
  • Recent Activity
  • Activity Bubbles
  • Time in Review
  • Member Filters
  • Risks
  • Active Risks
  • Update Risks
  • Customizable Views
  • Update Columns
  • Update Sort Order
  • Hidden PRs
  • FAQ
  • Does Pull Requests page show merged PRs?
  • Whose work does Pull Requests page show?
  • Can I send Pull Request Alerts to Slack?
  • How does Haystack know if a Pull Request is linked to an Issue?
  • How can I check which Pull Requests are not linked to any issue?

Was this helpful?

  1. Features

Pull Requests

See pull requests that are in progress

Last updated 1 year ago

Was this helpful?

This blog will go over how to use page in Haystack.

Recent Activity

Activity Bubbles

Haystack combines all commits, comments, approvals as a activity bubble in the progress bar. The more activities there are, the bigger the bubble is.

You can hover each bubble to see the corresponding activity.

The blue line starts from first activity "opened pr" all the way to PR getting merged or closed.

Time in Review

Time in status shows how long it has been in that state. There are 3 states a Pull Request can be in

  • Draft: PR is in draft state

  • Review required: PR is open & not approved

  • Approved: PR has at least one approval

Member Filters

Member filter allows you to see all the issues in that cycle.

Risks

Active Risks

You can see the active risk on the right side panel.

Clicking on it will filter the PRs with that specific risk.

Update Risks

There are 6 risks that can be configured. Each configuration can mark a PR if it fits it's conditions.

  • High Review Time: Marked when time since PR opened above given threshold. Time in Draft state does not count for Review Time.

  • No Activity: Marked when PR hasn't had any activity above given threshold. An activity is anything from commit, comments, approvals, description changes, requesting review and so on.

  • No Reviewer: Mark when PR has 0 reviewers requested.

  • Large Pull Request: Marked when PR Line Changes is above given threshold. Line change count is the sum of additions & removals of lines..

  • Stuck in Discussion: Marked when PR has comments above given threshold.

Customizable Views

Haystack allows you to customize your view. We'll go over each section one by one.

Update Columns

You can group Pull Requests based on

  • Status (default)

  • Risks

  • Author

  • Reviewer

  • Labels

  • Repository

  • Issues

  • None

Update Sort Order

You can sort the issues based on

  • Last updated (default)

  • Opened at

  • Comments

  • Line Changes

Hidden PRs

You can hide any pr that you don't want to see in this page.

You can see hidden PRs by toggling the Show hidden PRs button.

Note: Showing & hiding works individually for each team. If you hide a PR from one team, it will still continue to show in another team unless it's marked hidden from their as well.


FAQ

Does Pull Requests page show merged PRs?

No, only open Pull Requests are shown in this page. Once a Pull Request is merged or closed, they will disappear.

Whose work does Pull Requests page show?

The following settings have effect on what is being shown in Pull Request page.

Can I send Pull Request Alerts to Slack?

Other PR Risks do have Slack alerts supported.

How does Haystack know if a Pull Request is linked to an Issue?

How can I check which Pull Requests are not linked to any issue?

You can check this 2 ways

    1. If you click on any point in the graph, it'll show you the whole list of unlinked Pull Requests in the given segment.

You can configure risks by visiting .

Not Linked to Jira Issue: Marked when PR is not linked to a Jira issue. Haystack uses to mark if a PR is linked or not.

You can set slack alerts via

: All PRs that were made by your members will be shown.

: All PRs that have corresponding issue in that board will be shown regardless if the member is tagged as part of your team or not.

You can configure this page.

Haystack only supports via .

Haystack links Pull Requests to Issues by using .

Creating a with the metric PRs unlinked.

Filtering risk.

PR Risks Settings page
JIRA's referrence issue document
Not Linked to Jira Issue
Team Alerts Settings page
Team Member Settings
"Include non-team members work" Setting
Team Member Settings
Not Linked to Jira Issue
Team Alerts Settings page
JIRA's referrence issue document
new report
Not Linked to Jira Issue
Pull Requests