Compartilhar via


PS.PlanAssignment object (ps.js)

Fornece informações sobre uma atribuição em um plano de projeto.

PS.PlanAssignment

Membros

Métodos

O objeto PlanAssignment tem os seguintes métodos.

Método

Descrição

deleteObject

Exclui a atribuição de plano.

initNonPropertiesFromJson

This member is reserved for internal use and is not intended to be used directly from your code.

initPropertiesFromJson

This member is reserved for internal use and is not intended to be used directly from your code.

loadExpandoFields

This member is reserved for internal use and is not intended to be used directly from your code.

refreshLoad

This member is reserved for internal use and is not intended to be used directly from your code.

Propriedades

O objeto PlanAssignment tem as seguintes propriedades.

Propriedade

Descrição

bookingType

Obtém ou define o tipo de reserva de uma atribuição de plano.

canLevel

Obtém um valor booleano que indica se a redistribuição de recursos pode ser executada em um recurso de atribuição de plano.

Código

Obtém a qualquer código, abreviação ou número que é inserido como informações personalizadas para uma atribuição de plano.

costCenter

Obtém a qualquer código, abreviação ou número que é inserido como informações de centro de custo personalizado para uma atribuição de plano.

customFields

Obtém a coleção de campos personalizados que têm valores definidos para uma atribuição de plano.

e-mail

Obtém o endereço de email do recurso de uma atribuição de plano.

fieldValues

Obtém a coleção de campos personalizados que têm valores definidos para uma atribuição de plano.

Grupo

Obtém o nome do grupo ao qual pertence um recurso de atribuição de plano.

hireDate

Obtém a data e a hora em que um recurso de atribuição de plano foi contratado.

ID

Obtém o GUID de uma atribuição de plano.

intervalos

Obtém a coleção de intervalos de tempo de atribuição do plano.

isTeam

Obtém um valor booleano que indica se um recurso de atribuição de plano está em um pool de atribuições da equipe.

item

nome

Obtém o nome completo de um recurso de atribuição de plano.

Fonética.

Obtém informações fonéticas de nomes de recursos, no japonês Hiragana que escrever o sistema ou o Katakana sistema de escrita.

Recurso

Obtém um recurso que faz parte de toda a lista de recursos da organização e que podem ser compartilhados entre projetos.

resourceType

Obtém o tipo do recurso da atribuição de plano.

terminationDate

Obtém a data e o tempo após o qual um recurso de atribuição de plano não pode ser utilizado.

O ponto de extremidade do REST recurso

Estrutura URI do ponto de extremidade

http://<sitecollection>/<site>/_api/ProjectServer/Projects('projectid')/GetResourcePlanByUrl(start='yyyy-MM-dd',end='yyyy-MM-dd',scale='timescale')/Assignments('assignmentid')

Solicitações HTTP

Este recurso suporta os seguintes comandos HTTP:

Excluir sintaxe

DELETE http://<sitecollection>/<site>/_api/ProjectServer/Projects('projectid')/GetResourcePlanByUrl(start='yyyy-MM-dd',end='yyyy-MM-dd',scale='timescale')/Assignments('assignmentid')

Mesclar sintaxe

MERGE http://<sitecollection>/<site>/_api/ProjectServer/Projects('projectid')/GetResourcePlanByUrl(start='yyyy-MM-dd',end='yyyy-MM-dd',scale='timescale')/Assignments('assignmentid')

COLOCAR a sintaxe

PUT http://<sitecollection>/<site>/_api/ProjectServer/Projects('projectid')/GetResourcePlanByUrl(start='yyyy-MM-dd',end='yyyy-MM-dd',scale='timescale')/Assignments('assignmentid')

Ver também

Referência

Microsoft.ProjectServer.Client.PlanAssignment