Udostępnij przez


Dashboards - Replace Dashboard

Zastąp konfigurację określonego pulpitu nawigacyjnego. Zamienia listę widżetów na pulpicie nawigacyjnym tylko wtedy, gdy podano właściwość.

PUT https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}?api-version=7.1-preview.3

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
dashboardId
path True

string (uuid)

Identyfikator pulpitu nawigacyjnego do zastąpienia.

organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

team
path

string

Identyfikator zespołu lub nazwa zespołu

api-version
query True

string

Wersja interfejsu API do użycia. Należy ustawić wartość "7.1-preview.3", aby używać tej wersji interfejsu API.

Treść żądania

Nazwa Typ Opis
_links

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

dashboardScope

DashboardScope

Jednostka, do której jest zakres pulpitu nawigacyjnego.

description

string

Opis pulpitu nawigacyjnego.

eTag

string

Wartość śledzenia wersji zdefiniowana przez serwer używana do wykrywania kolizji edycji.

groupId

string (uuid)

Identyfikator grupy dla pulpitu nawigacyjnego. W przypadku pulpitów nawigacyjnych o zakresie zespołu jest to unikatowy identyfikator zespołu skojarzonego z pulpitem nawigacyjnym. W przypadku pulpitów nawigacyjnych w zakresie projektu ta właściwość jest pusta.

id

string (uuid)

Identyfikator pulpitu nawigacyjnego. Udostępniane przez usługę w czasie tworzenia.

lastAccessedDate

string (date-time)

Data ostatniego dostępu do pulpitu nawigacyjnego.

modifiedBy

string (uuid)

Identyfikator osoby, która zmodyfikowała pulpit nawigacyjny.

modifiedDate

string (date-time)

Data ostatniej modyfikacji pulpitu nawigacyjnego.

name

string

Nazwa pulpitu nawigacyjnego.

ownerId

string (uuid)

Identyfikator właściciela pulpitu nawigacyjnego. W przypadku pulpitów nawigacyjnych o zakresie zespołu jest to unikatowy identyfikator zespołu skojarzonego z pulpitem nawigacyjnym. W przypadku pulpitów nawigacyjnych o zakresie projektu jest to unikatowy identyfikator tożsamości użytkownika skojarzonej z pulpitem nawigacyjnym.

position

integer (int32)

Pozycja pulpitu nawigacyjnego w grupie pulpitów nawigacyjnych. Jeśli pozycja nie zostanie zdenerwowana w czasie tworzenia, zostanie podjęta przez usługę.

refreshInterval

integer (int32)

Interwał odświeżania pulpitu nawigacyjnego przez klienta. Wyrażone w minutach.

url

string

widgets

Widget[]

Zestaw widżetów na pulpicie nawigacyjnym.

Odpowiedzi

Nazwa Typ Opis
200 OK

Dashboard

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Adres URL tokenu: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Zakresy

Nazwa Opis
vso.dashboards_manage Przyznaje możliwość zarządzania informacjami o pulpicie nawigacyjnym zespołu

Definicje

Nazwa Opis
Dashboard

Model pulpitu nawigacyjnego.

DashboardScope

Zakres pulpitu nawigacyjnego. Może to być projekt lub Project_Team

LightboxOptions

Konfiguracja lightbox

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

SemanticVersion

przechowywanie wersji artefaktu zgodnie z opisem: http://semver.org/, formularza major.minor.patch.

Widget

Dane widżetu

WidgetPosition
WidgetSize

Dashboard

Model pulpitu nawigacyjnego.

Nazwa Typ Opis
_links

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

dashboardScope

DashboardScope

Jednostka, do której jest zakres pulpitu nawigacyjnego.

description

string

Opis pulpitu nawigacyjnego.

eTag

string

Wartość śledzenia wersji zdefiniowana przez serwer używana do wykrywania kolizji edycji.

groupId

string (uuid)

Identyfikator grupy dla pulpitu nawigacyjnego. W przypadku pulpitów nawigacyjnych o zakresie zespołu jest to unikatowy identyfikator zespołu skojarzonego z pulpitem nawigacyjnym. W przypadku pulpitów nawigacyjnych w zakresie projektu ta właściwość jest pusta.

id

string (uuid)

Identyfikator pulpitu nawigacyjnego. Udostępniane przez usługę w czasie tworzenia.

lastAccessedDate

string (date-time)

Data ostatniego dostępu do pulpitu nawigacyjnego.

modifiedBy

string (uuid)

Identyfikator osoby, która zmodyfikowała pulpit nawigacyjny.

modifiedDate

string (date-time)

Data ostatniej modyfikacji pulpitu nawigacyjnego.

name

string

Nazwa pulpitu nawigacyjnego.

ownerId

string (uuid)

Identyfikator właściciela pulpitu nawigacyjnego. W przypadku pulpitów nawigacyjnych o zakresie zespołu jest to unikatowy identyfikator zespołu skojarzonego z pulpitem nawigacyjnym. W przypadku pulpitów nawigacyjnych o zakresie projektu jest to unikatowy identyfikator tożsamości użytkownika skojarzonej z pulpitem nawigacyjnym.

position

integer (int32)

Pozycja pulpitu nawigacyjnego w grupie pulpitów nawigacyjnych. Jeśli pozycja nie zostanie zdenerwowana w czasie tworzenia, zostanie podjęta przez usługę.

refreshInterval

integer (int32)

Interwał odświeżania pulpitu nawigacyjnego przez klienta. Wyrażone w minutach.

url

string

widgets

Widget[]

Zestaw widżetów na pulpicie nawigacyjnym.

DashboardScope

Zakres pulpitu nawigacyjnego. Może to być projekt lub Project_Team

Wartość Opis
collection_User

[PRZESTARZAŁE] Pulpit nawigacyjny jest w zakresie użytkownika kolekcji.

project

Pulpit nawigacyjny jest w zakresie projektu.

project_Team

Pulpit nawigacyjny jest zakresem zespołu.

LightboxOptions

Konfiguracja lightbox

Nazwa Typ Opis
height

integer (int32)

Wysokość żądanego światła w pikselach

resizable

boolean

Wartość True zezwala na zmianę rozmiaru lightbox, fałsz, aby nie zezwalać na zmianę rozmiaru lightbox, domyślnie ma wartość false.

width

integer (int32)

Szerokość żądanego światła w pikselach

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Czytelny widok linków. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu.

SemanticVersion

przechowywanie wersji artefaktu zgodnie z opisem: http://semver.org/, formularza major.minor.patch.

Nazwa Typ Opis
major

integer (int32)

Wersja główna po wprowadzeniu niezgodnych zmian interfejsu API

minor

integer (int32)

Wersja pomocnicza podczas dodawania funkcji w sposób zgodny z poprzednimi wersjami

patch

integer (int32)

Wersja poprawek w przypadku wprowadzania poprawek usterek zgodnych z poprzednimi wersjami

Widget

Dane widżetu

Nazwa Typ Opis
_links

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

allowedSizes

WidgetSize[]

Odwołuje się do dozwolonych rozmiarów widżetu. Spowoduje to wypełnienie, gdy użytkownik chce skonfigurować widżet

areSettingsBlockedForUser

boolean

Read-Only właściwość z usługi pulpitu nawigacyjnego. Wskazuje, czy ustawienia są blokowane dla bieżącego użytkownika.

artifactId

string

Odwołuje się do unikatowego identyfikatora artefaktu funkcji. Służy do przypinania+odłączania określonego artefaktu.

configurationContributionId

string

configurationContributionRelativeId

string

contentUri

string

contributionId

string

Identyfikator bazowego współtworzenia definiującego podaną konfigurację widżetu.

dashboard

Dashboard

Opcjonalna częściowa zawartość pulpitu nawigacyjnego do obsługi wymiany wersji na poziomie pulpitu nawigacyjnego ETag dla interfejsów API na poziomie widżetu

eTag

string

id

string (uuid)

isEnabled

boolean

isNameConfigurable

boolean

lightboxOptions

LightboxOptions

Konfiguracja lightbox

loadingImageUrl

string

name

string

position

WidgetPosition

settings

string

settingsVersion

SemanticVersion

przechowywanie wersji artefaktu zgodnie z opisem: http://semver.org/, formularza major.minor.patch.

size

WidgetSize

typeId

string

url

string

WidgetPosition

Nazwa Typ Opis
column

integer (int32)

row

integer (int32)

WidgetSize

Nazwa Typ Opis
columnSpan

integer (int32)

Szerokość widżetu wyrażona w kolumnach siatki pulpitu nawigacyjnego.

rowSpan

integer (int32)

Wysokość widżetu wyrażona w wierszach siatki pulpitu nawigacyjnego.