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.

Tillägget Bidragsguide ä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. Du hittar också ett exempel på en tilläggspunkt för lagringsplatsens skapande här.

Mer information finns i följande resurser:

Hubbar och hubbgrupper

Hubbar och hubbgrupper är de primära navigeringselementen i Azure DevOps. Filer, versioner, kvarvarande uppgifter och frågor är exempel på hubbar. En hubb tillhör en hubbgrupp. Hubben Files tillhör till exempel azure-lagringshubben på projektnivå. 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-lagringsplatser ms.vss-code-web.code-hub-group Projekt/team Anpassad hubb har lagts till i Azure-lagringsplatser.
Azure-pipelines ms.vss-build-web.build-release-hub-group Projekt/team Anpassad hubb har lagts till i Azure Pipelines.
Azure Test Plans 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 Administratörshubben för anpassad organisation.

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 bidrag. 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 Infrastrukturikoner för Office-användargränssnittet:

            "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ältet Organisations-/samlingsöversikt ms.vss-admin-web.collection-overview-toolbar-menu
Rutnät för samlingsöversiktsprojekt ms.vss-admin-web.projects-grid-menu
Verktygsfältet 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
Frågemeny för arbetsobjekt 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 Menyåtgärd för anpassad verktygsfältså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 pivotflik i frågeverktygsfältet
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 Alternativ för anpassade menyalternativ för kvarvarande objektåtgärder.
Pivotfiltermeny för sprintkort ms.vss-work-web.sprint-board-pivot-filter-menu Pivotfiltermeny för sprintkort
Meny för pivotfilter för bräde ms.vss-work-web.backlog-board-pivot-filter-menu Pivotfilteråtgärder för kvarvarande tavla.
Kortmeny ms.vss-work-web.backlog-board-card-item-menu
Fliken Produktloggning ms.vss-work-web.product-backlog-tabs Skärmbild av anpassad flik för produktloggning.
Fliken Iteration-kvarvarande uppgifter ms.vss-work-web.iteration-backlog-tabs Skärmbild av den anpassade fliken för iterationers kvarvarande uppgifter.
Fönstret För portföljens kvarvarande uppgifter ms.vss-work-web.portfolio-backlog-toolpane Skärmbild av det anpassade fönstret för portföljens kvarvarande uppgifter.
Fönstret För produktloggning ms.vss-work-web.requirement-backlog-toolpane Skärmbild av det anpassade fönstret för produktloggning.
Fönstret iteration av kvarvarande uppgifter ms.vss-work-web.iteration-backlog-toolpane Skärmbild av det anpassade fönstret för iterationsuppgifter.

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ältsåtgärd ms.vss-test-web.test-results-actions-menu Testresultat – verktygsfältsåtgärd
Fliken Testresultatinformation 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
Meny för sammanfattning av versionssammanfattning ms.vss-releaseManagement-web.release-editor-tool-bar-menu Verktygsfältsmeny för versionssammanfattning
Fliken Versionssammanfattning ms.vss-releaseManagement-web.release-details-view Fliken Versionssammanfattning
Avsnitt om versionssammanfattning ms.vss-releaseManagement-web.release-details-summary-tab Avsnitt om 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
Testresultat – verktygsfältsåtgärd ms.vss-test-web.test-results-actions-menu Testresultat – verktygsfältsåtgärd
Fliken Testresultatinformation 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
Pipelineinformationsvy, rubrikknapp ms.vss-build-web.pipelines-header-menu Pipelineinformationsvy, rubrikmeny
Pipelineinformationsvy, mappkontextmeny ms.vss-build-web.pipelines-folder-menu Pipelineinformationsvy, mappkontextmeny

Azure Pipelines-uppgifter

Uppgifter utför arbete i en version eller version. 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
Menyn Källobjekt (träd) ms.vss-code-web.source-tree-item-menu Objektträdsåtgärder för lagringsplatser
Menyn Källobjekt (rutnät och träd) ms.vss-code-web.source-item-menu
Ändra meny för listobjekt ms.vss-code-web.change-list-item-menu
Menyn Ändra listsammanfattningsobjekt 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 Menyn Git-incheckningslista
Informationsmeny för Git-incheckning 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örningsrutnät-menyn ms.vss-test-web.test-run-grid-menu
Trädmeny för testplanssviter ms.vss-test-web.test-plans-suites-context
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