Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Pipeline Approve Tab Preview
Pipeline Approve Tab Preview

Pipeline Approve Tab Preview

Urbán Mihály

|
2 installs
| (0) | Preview
Manage Azure DevOps pipeline approvals directly from the pipeline run summary.
Get it free

Pipeline Approve Tab

Pipeline Approve Tab adds an Approve tab to Azure DevOps pipeline run summary pages.

Pending stage and environment approvals can be viewed and handled directly from the pipeline run you are already monitoring, helping teams identify and resolve approval blockers without moving between pages.

Features

  • Displays the active stage approver and approval status
  • Shows elapsed pending time, for example Waiting: 3h 42m
  • Shows a Reassigned marker when the active approver was reassigned
  • Provides Approve and Reject actions for the assigned approver
  • Provides Reassign for eligible Environment Administrators
  • Includes a Refresh button to reload the latest approval state
  • Shows a stage approval summary after the pipeline finishes, including:
    • decision maker
    • result
    • decision time
    • approval duration
    • reassignment history

Environment role and identity data is evaluated internally to determine Reassign eligibility; diagnostic values are not displayed in the interface.

All organization, project, environment, pipeline, and user values are resolved at runtime. The extension does not contain hard-coded organization-specific values.

Screenshots

Pending approvals and actions

Pending stage approvals

Reassign dialog

Reassign approval dialog

Reassigned approval

Reassigned stage approval

Mixed approval state

Stage with completed and pending approvals

Completed pipeline summary

Stage approval summary

How to use

  1. Install Pipeline Approve Tab Preview in your Azure DevOps organization.
  2. Open an Azure Pipelines run.
  3. Select the Approve (Preview) tab.
  4. Pending stage approvals are displayed automatically.
  5. Assigned approvers can approve or reject pending approvals.
  6. Eligible Environment Administrators can reassign pending approvals.
  7. Select Refresh to reload the latest approval state.

After the pipeline finishes, the tab displays an approval summary for the completed run.

Reassignment

When a reassignment is requested, the extension resolves the selected person to the correct Azure DevOps identity and submits the active and new approver identities to the Azure DevOps approvals API.

After a successful reassignment, select Refresh to load the latest approval data.

Permissions and privacy

The extension uses Microsoft-documented Azure DevOps Extension SDK functions and REST APIs.

Stable API version 7.1 is used for builds, approvals, environments, and identity resolution.

The requested scopes are:

  • vso.build
  • vso.environment_manage
  • vso.identity
  • vso.pipelineresources_manage
  • vso.security_manage
  • vso.graph

These permissions are used to:

  • identify the current pipeline run and its stages
  • load approval information
  • approve or reject pending approvals
  • resolve users for reassignment
  • read environment information
  • determine Environment Administrator eligibility for Reassign

Azure DevOps performs final authorization for every operation. The extension cannot bypass approval or protected-resource permissions.

The access token is obtained through the official Azure DevOps Extension SDK.

Requests are sent only to the current Azure DevOps organization and the Microsoft-hosted vssps.dev.azure.com identity service.

Approval, environment, and user data is not sent to a third-party backend and is not stored outside the active browser session.

Preview API dependencies and known limitations

Some functionality used by Reassign currently depends on Azure DevOps preview APIs.

API Used for Impact if unavailable Unaffected functionality
Security Roles 7.1-preview.1 Determines whether the signed-in user is an Environment Administrator and may use Reassign. Administrator membership cannot be confirmed, so Reassign is not offered. Loading and displaying approvals, Approve, Reject, Refresh, waiting time, reassignment history, and completed-stage summaries continue to use other APIs.
Graph Users 7.1-preview.1 Loads eligible users for the Reassign picker. The colleague list cannot be loaded, so a reassignment cannot be started. Existing approval information and all non-Reassign actions continue to work.

Failures from these optional calls are handled separately and do not abort the main approval-loading flow.

Azure DevOps still performs final authorization for Approve, Reject, and Reassign requests.

Microsoft states that a preview API can be deactivated after its stable replacement is released and the preview has been deprecated; the documented transition period can be as short as 12 weeks.

The extension therefore needs to move to stable replacements when Microsoft publishes them. An outage of these preview endpoints is limited primarily to Reassign rather than the entire tab.

Technical references

  • Azure DevOps Extension SDK
  • REST API versioning and preview lifecycle
  • Approvals API — stable 7.1
  • Environments API — stable 7.1
  • Identity API — stable 7.1
  • Security Roles: list role assignments — 7.1-preview.1
  • Graph Users: list users — 7.1-preview.1
  • Azure DevOps OAuth scopes

License and warranty

Use of this extension is subject to the End User License Agreement available through the Marketplace License link.

The extension is provided as is, without warranty, and use is at your own risk.

Pipeline Approve Tab is an independent extension and is not affiliated with, endorsed by, or supported by Microsoft.


Magyar

A Pipeline Approve Tab külön Approve fület ad az Azure DevOps pipeline-futások összesítő oldalához.

A függőben lévő stage- és environment-jóváhagyások így ugyanott láthatók és kezelhetők, ahol magát a pipeline-futást is követed. Ez segít gyorsan azonosítani és kezelni az approval miatt várakozó pipeline-okat.

Funkciók

  • Megjeleníti az aktív stage approvert és az approval állapotát
  • Mutatja a függőben lévő approval eltelt várakozási idejét, például: Waiting: 3h 42m
  • Reassigned jelölést jelenít meg, ha az aktív approver reassignment eredményeként kapta meg az approvalt
  • Approve és Reject műveletet biztosít az aktuális approver számára
  • Reassign műveletet biztosít a jogosult Environment Administratoroknak
  • Refresh gombbal újratölthető az aktuális approval állapot
  • A pipeline befejezése után stage-enkénti approval-összesítőt jelenít meg, amely tartalmazza:
    • a döntéshozót
    • az eredményt
    • a döntés időpontját
    • az approval időtartamát
    • a reassignment-előzményt

Az extension az environment-szerepköröket és identity-adatokat a háttérben ellenőrzi a Reassign jogosultságához; a diagnosztikai értékeket nem jeleníti meg a felületen.

Az organization-, project-, environment-, pipeline- és user-adatok futásidőben kerülnek lekérdezésre. Az extension nem tartalmaz beégetett, szervezetspecifikus értékeket.

Képernyőképek

Függőben lévő approvalok és műveletek

Függőben lévő stage approvalok

Reassign ablak

Approval új approverhez rendelése

Új approverhez rendelt approval

Új approverhez rendelt stage approval

Vegyes approval állapot

Lezárt és függőben lévő approvalok egy stage-ben

Lezárt pipeline-összesítő

Stage approval összesítő

Használat

  1. Telepítsd a Pipeline Approve Tab Preview extensiont az Azure DevOps organizationbe.
  2. Nyiss meg egy Azure Pipelines futást.
  3. Válaszd az Approve (Preview) fület.
  4. A függőben lévő stage approvalok automatikusan megjelennek.
  5. Az aktuális approver jóváhagyhatja vagy elutasíthatja a függőben lévő approvalt.
  6. A jogosult Environment Administratorok átadhatják a függőben lévő approvalt egy másik felhasználónak.
  7. A Refresh gombbal újratölthető a legfrissebb approval állapot.

A pipeline befejezése után a tab megjeleníti a lezárt futás approval-összesítőjét.

Reassignment

Reassign során az extension feloldja a kiválasztott személy megfelelő Azure DevOps identity-ját, majd elküldi az aktuális és az új approver identity-ját az Azure DevOps approvals API-nak.

Sikeres reassignment után a Refresh gombbal tölthetők újra a legfrissebb approval adatok.

Jogosultságok és adatvédelem

Az extension a Microsoft által dokumentált Azure DevOps Extension SDK-funkciókat és REST API-kat használja.

A build-, approval-, environment- és identity-műveletekhez a stabil 7.1 API-verziót használja.

A kért scope-ok:

  • vso.build
  • vso.environment_manage
  • vso.identity
  • vso.pipelineresources_manage
  • vso.security_manage
  • vso.graph

Ezeket a jogosultságokat az extension a következőkre használja:

  • az aktuális pipeline-futás és stage-ek azonosítása
  • approval-információk lekérése
  • függőben lévő approvalok jóváhagyása vagy elutasítása
  • felhasználók feloldása reassignmenthez
  • environment-információk lekérése
  • az Environment Administrator jogosultság ellenőrzése a Reassign funkcióhoz

Minden művelet végső engedélyezését az Azure DevOps végzi. Az extension nem tudja megkerülni az approval- vagy védett erőforrásokhoz tartozó jogosultságokat.

Az access tokent az extension a hivatalos Azure DevOps Extension SDK-n keresztül kapja meg.

A kérések csak az aktuális Azure DevOps organization és a Microsoft által üzemeltetett vssps.dev.azure.com identity szolgáltatás felé mennek.

Approval-, environment- vagy felhasználói adat nem kerül külső backendhez, és az aktív böngészőmunkameneten kívül nincs tárolva.

Preview API-függőségek és ismert korlátozások

A Reassign funkció egyes részei jelenleg Azure DevOps preview API-kat használnak.

API Mire használja az extension? Mi történik, ha nem érhető el? Mi működik tovább?
Security Roles 7.1-preview.1 Annak ellenőrzése, hogy a bejelentkezett felhasználó Environment Administrator-e és használhatja-e a Reassign műveletet. Az adminisztrátori tagság nem igazolható, ezért a Reassign nem jelenik meg. Az approvalok betöltése és megjelenítése, Approve, Reject, Refresh, várakozási idő, reassignment-előzmény és a lezárt stage-ek összesítője tovább működik.
Graph Users 7.1-preview.1 A Reassign ablakban választható felhasználók betöltése. A kollégalista nem tölthető be, ezért nem indítható reassignment. A már betöltött approval-információk és minden nem Reassign művelet tovább működik.

Az opcionális API-hibákat a kód külön kezeli, ezért ezek nem szakítják meg az approvalok fő betöltési folyamatát.

Az Approve, Reject és Reassign kérések végső jogosultság-ellenőrzését továbbra is az Azure DevOps végzi.

A Microsoft dokumentációja szerint egy preview API a stabil változat megjelenése és a preview elavulttá nyilvánítása után kikapcsolható; az átállási időszak akár 12 hét is lehet.

Stabil változatok megjelenésekor ezért frissíteni kell az extensiont. Ezeknek a preview endpointoknak a kiesése elsősorban a Reassign funkciót érinti, nem a teljes tab működését.

Technikai hivatkozások

  • Azure DevOps Extension SDK
  • REST API-verziókezelés és a preview API-k életciklusa
  • Approvals API — stabil 7.1
  • Environments API — stabil 7.1
  • Identity API — stabil 7.1
  • Security Roles role assignments — 7.1-preview.1
  • Graph Users list — 7.1-preview.1
  • Azure DevOps OAuth scope-ok

Licenc és garancia

Az extension használatát a Marketplace License hivatkozásával elérhető végfelhasználói licencszerződés szabályozza.

Az extension adott állapotban, garancia nélkül és saját felelősségre használható.

A Pipeline Approve Tab független extension; nem Microsoft-termék, és a Microsoft nem támogatja vagy hagyta jóvá.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft