Dela via


Utökningspunkter

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Tillägg förbättrar Användarupplevelsen för Azure DevOps genom att bidra med nya funktioner. I den här artikeln lyfter vi fram de vanligaste utökningspunkterna som tillägget kan rikta in sig på. Mer information om utökningsmodellen för Azure DevOps finns i bidragsmodellen.

Bidragsguide-tillägget är ett exempeltillägg. Installera det här tillägget i din organisation. När den har installerats ser du de utökningspunkter som är tillgängliga. Vi rekommenderar att du installerar det här tillägget i en personlig organisation eller testorganisation. Källan för det här tillägget är också tillgänglig.

Mer information finns i följande resurser:

Hubbar och hubbgrupper

Hubbar och hubbgrupper är de primära navigeringselementen i Azure DevOps. Filer, Versioner, Backloggar och Frågor är exempel på hubbar. En hubb tillhör en hubbgrupp. Hubben Files tillhör exempelvis projektnivåns Azure Repos-hubgruppen. Hubbgrupper kan finnas på organisations- eller samlingsnivå eller projektnivå. De flesta tillägg bidrar till projektnivån.

I följande tabell beskrivs de vanligaste hubbgrupperna i Azure DevOps som du kan bidra med hubbar till.

Name ID Nivå Förhandsgranska bild
Azure-tavlor ms.vss-work-web.work-hub-group Projekt/team Anpassad hubb har lagts till i Azure Boards.
Azure-repositories ms.vss-code-web.code-hub-group Projekt/team Anpassad hubb har lagts till i Azure Repos.
Azure-pipelines ms.vss-build-web.build-release-hub-group Projekt/team Anpassad hubb har lagts till i Azure Pipelines.
Azure testplaner ms.vss-test-web.test-hub-group Projekt/team Anpassad hubb har lagts till i Azure-testplaner.
Projektinställningar ms.vss-web.project-admin-hub-group Projekt Anpassad projektadministratörshubb.
Organisationsinställningar ms.vss-web.collection-admin-hub-group Organisation eller samling Hubben för administratörer av anpassade organisationer.

Exempel

I följande exempel visas hur du bidrar med en hubb till gruppen Code Hub:

{
    ...
    "contributions": [
        {
            "id": "my-custom-hub",
            "type": "ms.vss-web.hub",
            "targets": [
                "ms.vss-code-web.code-hub-group"
            ],
            "properties": {
                "name": "Code Hub",
                "order": 30,
                "uri": "/views/code/custom.html"
            }
        }
    ]
}
  • ms.vss-web.hub är typen av det här bidraget. Den här typen definieras i tillägget vss-web som publiceras under utgivaren ms . Den här typen deklarerar valfria och obligatoriska egenskaper som krävs av bidrag av den här typen (till exempel namn, ordning och så vidare).
  • ms.vss-code-web.code-hub-group är det fullständiga ID:t för hubbgruppens bidrag som den här hubben riktar in sig på. Detta bidrag deklareras i tillägget vss-code-web som publicerats under utgivaren ms
  • my-custom-hub är det korta ID:t för detta bidrag. {publisherId}.{extensionId}.my-custom-hub är det fullständiga ID:t

Lägg till en ikon i menyn eller verktygsfältet

Lägg till en ikonegenskap så att den kan användas direkt med namn.

Vi rekommenderar att du anger en egen ikon. Använd ditt eget ikonexempel:

           "name": "Sample hub",
           "uri": "dist/Hub/Hub.html",
           "icon": "asset://static/sample-icon.png",
           "supportsMobile": true
       }

Med hjälp av exemplet med Office UI Fabric-ikoner:

            "iconName": "Code",
            "name": "Code Hub",
            "order": 30,
            "uri": "/views/code/custom.html"
        }

Inställningar för menyer och verktygsfält

Name Mål-ID
Verktygsfält för organisations- och samlingsöversikt ms.vss-admin-web.collection-overview-toolbar-menu
Översiktsrutnät för samlingsprojekt ms.vss-admin-web.projects-grid-menu
Verktygsfält för projektöversikt ms.vss-admin-web.project-overview-toolbar-menu
Teamrutnät för projektöversikt ms.vss-admin-web.teams-grid-menu

Menyn och verktygsfältet i Azure Boards

Name Mål-ID Förhandsgranska bild
Meny för arbetsobjektfrågor ms.vss-work-web.work-item-query-menu Anpassad frågeåtgärd har lagts till i frågemenyn.
Verktygsfältsmeny för frågeresultat för arbetsobjekt ms.vss-work-web.work-item-query-results-toolbar-menu Anpassad verktygsfältmenyåtgärd för frågeresultat
Menyalternativ för arbetsobjektets frågeresultat ms.vss-work-web.query-result-work-item-menu Anpassad åtgärd för frågeresultatobjektmeny.
Resultatflik för arbetsobjektsfråga ms.vss-work-web.query-tabs Anpassad pivottab i verktygsfältet för frågor
Arbetsobjekt för snabbmeny ms.vss-work-web.work-item-toolbar-menu Anpassade verktygsfältsåtgärder för arbetsobjekt.
Meny för kvarvarande uppgifter ms.vss-work-web.backlog-item-menu Anpassade menyalternativ för åtgärder på backloggobjekt.
Pivotfiltermeny för sprinttavla ms.vss-work-web.sprint-board-pivot-filter-menu Pivotfiltermeny för sprinttavla
Meny för tavlans pivotfilter ms.vss-work-web.backlog-board-pivot-filter-menu Pivotfilteråtgärder för arbetsstockstavlan.
Kortmeny ms.vss-work-web.backlog-board-card-item-menu
Fliken Produktens backlogg ms.vss-work-web.product-backlog-tabs Skärmbild av produktens Backlog anpassad flik.
Fliken för återstående uppgifter ms.vss-work-web.iteration-backlog-tabs Skärmbild av backloggens anpassade flik för iterationer.
Fönstret För portföljens kvarvarande uppgifter ms.vss-work-web.portfolio-backlog-toolpane Skärmbild av anpassad panel för portföljens backlog.
Produktloggfönster ms.vss-work-web.requirement-backlog-toolpane Skärmbild av anpassad produktbackloggspanel.
Itereringspanel för eftersläpning ms.vss-work-web.iteration-backlog-toolpane Skärmbild av det anpassade fönstret för iterationsfördröjning.

Menyn och verktygsfältet i Azure Pipelines

Name Mål-ID Förhandsversion
Slutförd byggmeny ms.vss-build-web.completed-build-menu Slutförda byggåtgärder
Menyn Skapa definitioner ms.vss-build-web.build-definition-menu Skapa definitionsåtgärder
Testresultat – verktygsfältsfunktion ms.vss-test-web.test-results-actions-menu Testresultat – verktygsfältsåtgärd
Fliken Testresultatdetaljer ms.vss-test-web.test-result-details-tab-items Fliken Testresultatinformation
Snabbmeny för Versionspipelineutforskaren ms.vss-releaseManagement-web.release-definition-explorer-context-menu Snabbmeny för Definitionsutforskaren
Verktygsfältsmeny för Versionspipelineutforskaren ms.vss-releaseManagement-web.release-definition-explorer-toolbar-menu Verktygsfältsmeny för Definitionsutforskaren
Verktygsfältmeny för versionssammanfattning ms.vss-releaseManagement-web.release-editor-tool-bar-menu Versionssammanfattning Verktygsfältsmeny
Fliken Versionssammanfattning ms.vss-releaseManagement-web.release-details-view Fliken Versionssammanfattning
Versionssammanfattning ms.vss-releaseManagement-web.release-details-summary-tab Versionssammanfattning

Menyn och verktygsfältet i Azure Pipelines

Name Mål-ID Förhandsversion
Slutförd byggmeny ms.vss-build-web.completed-build-menu Slutförda byggåtgärder
Åtgärd för testresultat i verktygsfältet ms.vss-test-web.test-results-actions-menu Testresultat – verktygsfältsåtgärd
Fliken Testresultatsdetaljer ms.vss-test-web.test-result-details-tab-items Fliken Testresultatinformation
Snabbmeny för Versionspipelineutforskaren ms.vss-releaseManagement-web.release-definition-explorer-context-menu Snabbmeny för Definitionsutforskaren
Pipeline-detaljvy, huvudknapp ms.vss-build-web.pipelines-header-menu Pipeline-detaljvy, huvudmeny
Pipelineinformation, mappkontextmeny ms.vss-build-web.pipelines-folder-menu Pipelineinformationsvy, mappkontextmeny

Azure Pipelines-uppgifter

Uppgifter utför arbete i en kompilering eller release. Mer information finns i hur du bidrar med en bygg- eller versionsuppgift.

Menyn och verktygsfältet för Azure Repos

Name Mål-ID Förhandsgranska bild
Meny för källobjekt (rutnät) ms.vss-code-web.source-grid-item-menu Repos Item Grid Actions
Källobjektmeny (träd) ms.vss-code-web.source-tree-item-menu Åtgärder för objektträd i repositories
Källobjektmeny (grid och träd) ms.vss-code-web.source-item-menu Arkivobjektsåtgärder
Ändra meny för listobjekt ms.vss-code-web.change-list-item-menu
Menyn för att ändra sammanfattningsobjekter i listan ms.vss-code-web.change-list-summary-item-menu
Trädmeny för Git-grenar ms.vss-code-web.git-branches-tree-menu Träd för Git-grenar
Åtgärdsmeny för Git-pullbegäran ms.vss-code-web.pull-request-action-menu Pull-begärandeåtgärder för Git
Flikar för Git-pullbegäran (pivoter) ms.vss-code-web.pr-tabs Fliken Git-pullbegäran
Lista över Git-incheckningar ms.vss-code-web.git-commit-list-menu Git-kommitslistmeny
Detaljmeny för Git-commit ms.vss-code-web.git-commit-details-menu Informationsmeny för Git-incheckning

Menyn och verktygsfältet i Azure Test Plans

Name Mål-ID Förhandsgranska bild
Testkörningsrastermeny ms.vss-test-web.test-run-grid-menu Testkörrutin-menyn
Trädmeny för testsvitplaner ms.vss-test-web.test-plans-suites-context Paketkontext för testplaner
Pivotflik för testplanshubben ms.vss-test-web.test-plan-pivot-tabs Pivotflik för testhubben

Andra utökningspunkter

  • Widget för instrumentpanel: Ett tillägg kan bidra med en ny typ av widget som kan läggas till av användare på en instrumentpanel. Lär dig hur du bidrar med en instrumentpanelswidget.
  • Formulär för arbetsobjekt: Arbetsobjektsformuläret utökas med tillägg med nya avsnitt, flikar, åtgärder och anpassade fältåtergivningar. Mer information finns i hur du utökar arbetsobjektsformuläret.
  • Tjänstkrokar: En "konsument" är den tjänst som händelser skickas till i Service Hooks. Ett tillägg kan bidra med konsumenttjänster. Dessa tjänster konfigureras av en användare (eller programmatiskt) för att skicka händelser till den tjänsten. Mer information finns i bidra med en tjänst hooks konsument.
  • Funktioner:

Namn: Förhandsversionsfunktion (endast värdbaserad)
Mål-ID: ms.vss-web.managed-features

Namn: Funktion (endast lokalt)
Mål-ID: ms.vss-web.managed-features-onprem