Compartilhar via


PS namespace (ps.js)

Os objetos no namespace PS representam o modelo de objeto de JavaScript para Project Server 2013. O namespace do PS é definido na biblioteca do JavaScript PS.js no arquivo %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\PS.js . Se você estiver usando o modelo de objeto JavaScript, use o objeto ProjectContext como o ponto de partida para a funcionalidade do Project Server.

Observação

Para procurar o modelo de objeto JavaScript e ajuda na depuração, você pode usar o arquivo PS.debug.js no mesmo diretório. Para ajudar no desenvolvimento em um computador remoto, o SDK do Project 2013 baixar também inclui os arquivos PS.js e PS.debug.js.

A interface REST corresponde ao modelo de objeto JavaScript, portanto recursos REST são descritos com os membros correspondentes do modelo de objeto JavaScript. Se você estiver usando a interface REST, use o recurso de ProjectServer como o ponto de partida para a funcionalidade do Project Server. Para obter informações sobre os métodos e propriedades de ProjectServer , ver recursos ProjectServer a interface REST.

Observação

APIs que são para uso interno somente foram removidos nesta referência. No namespace PS , os seguintes itens são removidos:

  • O objeto ProjectServer . No modelo de objeto do JavaScript, você usar o objeto ProjectContext para acessar funcionalidades Project Server 2013 e SharePoint 2013. (Para obter informações sobre pontos de extremidade do ProjectServer REST, consulte recursos do ProjectServer na interface REST).

  • Construtores que não se destina a ser usado em seu código. Isso inclui construtores para objetos que você criar usando o objeto deCreationInformationObjectcorrespondente com o método da coleção add .

  • Object os objetos de PropertyNames e ObjectObjectPropertyNames objetos.

  • Métodos como initPropertiesFromJson e writeToXmle propriedades como typeId e childItemType são removidas do sumário.

Membros

O namespace PS contém os seguintes objetos e enumerações.

Objetos

Objeto

Descrição

Atribuição

Contém as propriedades comuns de atribuições de rascunho e atribuições publicadas.

AssignmentCreationInformation

Contém as propriedades que podem ser definidas durante a criação de uma atribuição.

BaseCalendarException

Representa uma exceção do calendário base.

Calendário

Representa um calendário do Project Server.

CalendarCollection

Representa uma coleção de objetos de calendários.

CalendarCreationInformation

Representa informações usadas para criar um novo calendário.

CalendarException

Representa uma diferença (exceção) do calendário base.

CalendarExceptionCollection

Representa uma coleção de exceções de calendário.

CalendarExceptionCreationInformation

Fornece informações para a criação de uma exceção do calendário.

CustomField

Contém propriedades e métodos que são usados para criar um campo personalizado da empresa.

CustomFieldCollection

Representa uma coleção de campos personalizados.

CustomFieldCreationInformation

Fornece informações que são usadas na criação de um campo personalizado.

DraftAssignment

Permite a criação de uma atribuição de rascunho para um projeto.

DraftAssignmentCollection

Representa uma coleção de atribuições de rascunho.

DraftProject

Representa a versão de rascunho de um projeto, o que é um projeto publicado que está com check-out.

DraftProjectResource

Representa um recurso da empresa em um projeto com check-out.

DraftProjectResourceCollection

Representa uma coleção de recursos do projeto de rascunho.

DraftTask

Representa uma tarefa em um projeto com check-out.

DraftTaskCollection

Representa uma coleção de tarefas de rascunho.

DraftTaskLink

Representa um vínculo de tarefa em um projeto com check-out.

DraftTaskLinkCollection

Representa uma coleção de links de tarefas de rascunho.

EnterpriseProjectType

Representa um tipo de projeto corporativo (EITAR).

EnterpriseProjectTypeCollection

Representa uma coleção de tipos de projeto corporativo (EPTs).

EnterpriseProjectTypeCreationInformation

Fornece informações para a criação de um tipo de projeto corporativo (EITAR).

EnterpriseResource

Representa um recurso que é gerenciado peloProject Server 2013em um projeto.

EnterpriseResourceCollection

Representa uma coleção de recursos da empresa.

EnterpriseResourceCreationInformation

Representa um recurso que é gerenciado peloProject Server 2013em um projeto.

EntityType

Representa um tipo deProject Server 2013entidade.

EntityTypes

Representa os tipos deProject Server 2013entidades que são expostas por meio de APIs de cliente.

Evento

Representa e identifica a atividade que ocorre noProject Server 2013Quando houver alterações nos dados de objeto comercial.

EventCollection

Representa uma coleção de eventos.

EventHandler

Representa a identificação e a localização de umProject Server 2013manipulador de eventos.

EventHandlerCollection

Representa uma coleção de manipuladores de eventos.

EventHandlerCreationInformation

Fornece informações para a criação de um manipulador de eventos.

LookupCost

Representa um valor de tipo de dadosCustopara uma tabela de pesquisa.

LookupDate

Representa um valor de tipo de dadosDatepara uma tabela de pesquisa.

LookupDuration

Representa um valor de tipo de dadosDurationpara uma tabela de pesquisa.

LookupEntry

Representa uma entrada de tabela de pesquisa.

LookupEntryCollection

Representa uma coleção de entradas de pesquisa para uma tabela de pesquisa.

LookupEntryCreationInformation

Fornece informações para a criação de uma entrada de tabela de pesquisa.

LookupEntryValue

Representa o valor de uma entrada de tabela de pesquisa.

LookupMask

Representa uma definição de máscara para os níveis de uma tabela de pesquisa hierárquica.

LookupNumber

Representa um valor de tipo de dadosNumberpara uma tabela de pesquisa.

LookupTable

Representa uma tabela de pesquisa.

LookupTableCollection

Representa uma coleção de tabelas de pesquisa.

LookupTableCreationInformation

Fornece métodos e configurações de propriedade para a criação de uma tabela de pesquisa.

LookupTables

Representa as definições de tabela de pesquisa.

LookupText

Representa um valor de tipo de dadosTextopara uma tabela de pesquisa.

Fase

Representa uma coleção de estágios que são agrupados para identificar um conjunto comum de atividades no ciclo de vida do projeto.

PhaseCollection

Representa uma coleção de fases do fluxo de trabalho.

PhaseCreationInformation

Contém as propriedades que podem ser definidas durante a criação de uma fase de fluxo de trabalho.

PlanAssignment

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

PlanAssignmentCollection

Representa uma coleção de atribuições de planejamento.

PlanAssignmentCreationInformation

Fornece informações para a criação de uma atribuição de plano.

PlanAssignmentInterval

Representa um intervalo de tempo para uma atribuição de plano de projeto.

PlanAssignmentIntervalCollection

Representa uma coleção de intervalos de tempo para as atribuições de planejamento do projeto.

PlanAssignmentIntervalCreationInformation

Fornece informações que são usadas para a criação de intervalos de tempo para as atribuições de planejamento.

Project

Contém as propriedades comuns para projetos de rascunho e publicado.

ProjectCollection

Representa uma coleção de projetos publicados.

ProjectContext

Mantém o contexto do lado do cliente para o desenvolvimento com umaPWAinstância e contém as coleções de toda a empresa de objetos do Project Server que existem noPWA.

ProjectCreationInformation

Fornece propriedades que podem ser definidas durante a criação de um projeto.

ProjectDetailPage

Representa uma página de detalhes do projeto (PDP), que é uma página de Web Parts para criar, exibir ou gerenciar as propriedades de projetosPWA.

ProjectDetailPageCollection

Representa uma coleção de páginas de detalhes do projeto (PDPs).

ProjectDetailPageCreationInformation

Contém as propriedades que podem ser definidas durante a criação de uma página de detalhes do projeto (PDP) para um tipo de projeto corporativo.

ProjectResource

Representa informações sobre um recurso do projeto.

ProjectResourceCreationInformation

Fornece informações para a criação de uma entidade de recurso do projeto.

PublishedAssignment

Representa a atribuição que está em um projeto publicado.

PublishedAssignmentCollection

Representa uma coleção de atribuições publicadas.

PublishedProject

Representa um projeto é publicado noProject Server 2013.

PublishedProjectResource

Representa um recurso de empresa publicado noProject Server 2013.

PublishedProjectResourceCollection

Representa uma coleção de recursos em um projeto publicado.

PublishedTask

Representa uma tarefa em um projeto publicado.

PublishedTaskCollection

Representa uma coleção de tarefas em um projeto publicado.

PublishedTaskLink

Representa uma relação de dependência entre as datas de início e término das tarefas.

PublishedTaskLinkCollection

Representa uma coleção de links para tarefas em um projeto publicado.

QueueJob

Representa um projeto que esteja na fila para publicação.

QueueJobCollection

Representa uma coleção de projetos na fila.

ResourceCalendarException

Representa uma exceção do calendário de recursos.

ResourcePlan

Representa uma visão de alto nível de recursos que podem ser necessárias para um projeto.

ServiceStatus

Fornece informações sobre o status daProject Server 2013Serviço

Estágio

Representa um estágio do fluxo de trabalho do projeto.

StageCollection

Representa uma coleção de estágios de fluxo de trabalho.

StageCreationInformation

Fornece informações para a criação de um estágio de fluxo de trabalho do projeto.

StageCustomField

Representa um campo personalizado para um estágio de projeto.

StageCustomFieldCollection

Representa uma coleção de campos personalizados em um estágio de fluxo de trabalho do projeto.

StageCustomFieldCreationInformation

Fornece informações para a criação de um campo personalizado para um estágio de projeto.

StageDetailPage

Representa uma página de detalhes do projeto (PDP) para um estágio de fluxo de trabalho.

StageDetailPageCollection

Representa uma coleção de páginas de detalhes do projeto (PDPs) que são visíveis em um estágio do fluxo de trabalho.

StageDetailPageCreationInformation

Fornece informações para a criação de uma página de detalhes do projeto (PDP) para um estágio de fluxo de trabalho.

StatusAssignment

Representa uma atribuição em uma atualização de status.

StatusAssignmentCollection

Representa uma coleção de atribuições de status em uma atualização de status.

StatusAssignmentCreationInformation

Fornece informações para a criação de uma atribuição de status.

StatusTask

Representa o progresso de uma tarefa.

StatusTaskCreationInformation

Fornece informações para a criação de um objeto de tarefa do status.

Tarefa

Representa uma tarefa.

TaskCreationInformation

Fornece informações para a criação de uma tarefa.

TaskLink

Representa o relacionamento de dependência entre as datas de início e término das tarefas.

TaskLinkCreationInformation

Fornece informações para a criação de um vínculo de tarefa.

TimePhase

Representa informações de andamento de atribuição são distribuídas ao longo do tempo.

TimeSheet

Representa um quadro de horários.

TimeSheetLine

Representa uma linha em uma folha de ponto.

TimeSheetLineCollection

Representa uma coleção de linhas do quadro de horários.

TimeSheetLineCreationInformation

Fornece informações para a criação de uma linha de quadro de horários.

TimeSheetPeriod

Representa um período de tempo em um quadro de horários definido.

TimeSheetPeriodCollection

Representa um conjunto de períodos de quadro de horários.

TimeSheetWork

Representa os diferentes tipos de trabalho em um quadro de horários.

TimeSheetWorkCollection

Representa uma coleção de entradas de trabalho real para uma folha de ponto.

TimeSheetWorkCreationInformation

Fornece informações para a criação de um objeto de trabalho do quadro de horários.

WorkflowActivities

Representa métodos e atividades de fluxo de trabalho.

WorkflowDesigner

Representa um objeto que pode ser usado para criar um fluxo de trabalho.

WorkflowDesignerField

Representa um campo que é criado em um designer de fluxo de trabalho.

WorkflowDesignerFieldCollection

Representa uma coleção filtrada de projeto campos personalizados da empresa que pode ser usado em um designer de fluxo de trabalho.

Enumerações

Enumeração

Descrição

AccrueAt

Especifica o modo de acumulação de custo, que define como e quando os custos do recurso são cobrados no custo de uma tarefa.

BookingType

Especifica como os recursos são reservados para atribuições.

CalendarRecurrenceDays

Representa os dias da semana para exceções de calendário recorrente.

CalendarRecurrenceType

Especifica os tipos de recorrência para uma exceção de calendário.

CalendarRecurrenceWeek

Especifica uma semana de um mês que é usado para definir um agendamento.

CommittedDecisionResult

Especifica se um item está incluído em uma função do optimizer ou uma função do Planejador de análise de portfólio do projeto.

ConstraintType

Especifica o tipo de restrição para uma tarefa.

CurrencySymbolPosition

Especifica a posição do símbolo da moeda.

CustomFieldRollupType

Especifica o tipo de acúmulo de resumo para um campo personalizado.

CustomFieldType

Especifica o tipo de um campo personalizado da empresa.

DependencyType

Especifica o tipo de dependência para estabelecer entre duas tarefas.

EnterpriseResourceType

Representa os tipos diferentes de recursos da empresa.

FixedCostAccrual

Especifica como e quando os custos fixos devem ser cobrados no custo de uma tarefa.

JobState

Especifica o status de uma fila de trabalho.

LookupTableConstants

Especifica os valores máximo e mínimo para entidades de tabela de pesquisa.

LookupTableMaskSequence

Especifica a seqüência de máscara, que é o tipo de dados para uma tabela de pesquisa.

LookupTableSortOrder

Especifica a ordem de classificação para uma tabela de pesquisa.

OvertimeRateFormat

Especifica a unidade de tempo da taxa de horas extras do recurso; ou seja, a taxa por unidade de tempo, como dólares por hora.

ProjectDetailPageType

Especifica o tipo de página de detalhes do projeto (PDP).

ProjectType

Especifica o tipo de projeto.

QueueMsgType

Especifica o tipo de mensagem da fila, para enviar um trabalho para o sistema de fila do Project Server.

ReadyToLeaveProjectStageValue

Especifica os requisitos de estágio de projeto em um fluxo de trabalho do Project Server para ajudar a determinar se o fluxo de trabalho está pronto para sair do Palco.

ResourceType

Especifica os tipos de recursos.

StandardRateFormat

Especifica a unidade de tempo da taxa de recurso; ou seja, a taxa por unidade de tempo, como dólares por hora.

StrategicImpactBehavior

Especifica o impacto estratégico como valores se comportam em um estágio de fluxo de trabalho do Project Server.

TaskType

Especifica se o tipo de tarefa em um projeto é fixado unidades, trabalho fixo e duração fixa.

TimeScale

Especifica a escala dos dados de divisão em fases.

TimeSheetEntryMode

Especifica os modos de entrada de quadro de horários.

TimeSheetLineClass

Especifica as classificações que definem os diferentes usos de uma linha de quadro de horários.

TimeSheetLineStatus

Especifica as configurações de status que podem ser aplicadas a uma linha de quadro de horários.

TimeSheetStatus

Representa as configurações de status que podem ser aplicadas a um quadro de horários.

TimeSheetValidationType

Especifica o conjunto de tipos de validação para linhas de quadro de horários.

TrackingMode

Especifica os modos para controlar o progresso da tarefa.

UpdateProjectStageStatusFieldValue

Especifica o status do estágio do projeto em um fluxo de trabalho do Project Server.

UtilizationType

Especifica o tipo de uso de recursos para o planejamento de recursos atual.

WorkFormat

Especifica um valor que representa um formato de trabalho.