Aracılığıyla paylaş


Plans - Create

Ekip için yeni bir plan ekleme

POST https://dev.azure.com/{organization}/{project}/_apis/work/plans?api-version=6.0

URI Parametreleri

Name İçinde Gerekli Tür Description
organization
path True

string

Azure DevOps kuruluşunun adı.

project
path True

string

Proje Kimliği veya proje adı

api-version
query True

string

Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '6.0' olarak ayarlanmalıdır.

İstek Gövdesi

Name Tür Description
description

string

Planın açıklaması

name

string

Oluşturulacak planın adı.

properties

object

Plan özellikleri.

type

PlanType

Oluşturulacak plan türü.

Yanıtlar

Name Tür Description
200 OK

Plan

başarılı işlem

Güvenlik

accessToken

Kişisel erişim belirteci. Parola olarak kullanıcı adı ve belirteç için herhangi bir değer kullanın.

Type: basic

Tanımlar

Name Description
CreatePlan
IdentityRef
Plan

Plan tanımı için veri sözleşmesi

PlanType

Oluşturulacak plan türü.

PlanUserPermissions

Kullanıcının plana sahip olduğu izin kümesini gösteren bit bayrağı.

ReferenceLinks

REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.

CreatePlan

Name Tür Description
description

string

Planın açıklaması

name

string

Oluşturulacak planın adı.

properties

object

Plan özellikleri.

type

PlanType

Oluşturulacak plan türü.

IdentityRef

Name Tür Description
_links

ReferenceLinks

Bu alan, grafik konusu hakkında sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında daha fazla ilişki veya daha ayrıntılı bilgi edinmek için çağrılabilir.

descriptor

string

Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar.

directoryAlias

string

Kullanım dışı - IdentityRef "_links" sözlüğündeki "self" girişinde başvuruda bulunılan Graph kullanıcısı sorgulanarak alınabilir

displayName

string

Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir.

id

string

imageUrl

string

Kullanım dışı - IdentityRef "_links" sözlüğün "avatar" girişinde kullanılabilir

inactive

boolean

Kullanım dışı - GraphUser "_links" sözlüğün "membershipState" girişinde başvurulan Graph üyelik durumu sorgulanarak alınabilir

isAadIdentity

boolean

Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Kullanım dışı - Tanımlayıcının konu türünden çıkarılabilir (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Kullanım dışı - ToIdentityRef'in önceden var olan uygulamalarının çoğunda kullanımda değil

uniqueName

string

Kullanım dışı - bunun yerine Domain+PrincipalName kullanın

url

string

Bu URL, bu grafik konusunun kaynak kaynağına giden tam yoldur.

Plan

Plan tanımı için veri sözleşmesi

Name Tür Description
createdByIdentity

IdentityRef

Bu planı oluşturan kimlik. ScaledAgileViewComponent4'e yükseltmeden önce kayıtlar için varsayılan değer null'tır.

createdDate

string

Planın oluşturulduğu tarih

description

string

Planın açıklaması

id

string

Planın kimliği

modifiedByIdentity

IdentityRef

Bu planı en son değiştiren kimlik. ScaledAgileViewComponent4'e yükseltmeden önce kayıtlar için varsayılan değer null'tır.

modifiedDate

string

Planın en son değiştirildiği tarih. Plan ilk oluşturulduğunda varsayılan olarak CreatedDate olarak ayarlanır.

name

string

Planın adı

properties

object

Planla ilişkilendirilmiş PlanPropertyCollection örneği. Bunlar planın türüne bağlıdır. Örneğin DeliveryTimelineView, DeliveryViewPropertyCollection türünde olabilir.

revision

integer

Planın düzeltmesi. Kullanıcıların birbirlerinin değişikliklerinin üzerine yazılmasını engellemek için kullanılır.

type

PlanType

Planın türü

url

string

Rest API aracılığıyla planı bulmak için kaynak URL'si

userPermissions

PlanUserPermissions

Kullanıcının plana sahip olduğu izin kümesini gösteren bit bayrağı.

PlanType

Oluşturulacak plan türü.

Name Tür Description
deliveryTimelineView

string

PlanUserPermissions

Kullanıcının plana sahip olduğu izin kümesini gösteren bit bayrağı.

Name Tür Description
allPermissions

string

Bu plan için tam denetim izni.

delete

string

Bu planı silme izni.

edit

string

Bu planı güncelleştirme izni.

manage

string

Bu planı yönetme izni.

none

string

Hiçbiri

view

string

Bu planı görüntüleme izni.

REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.

Name Tür Description
links

object

Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak göstermek istiyoruz.