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 |
---|---|
Contém as propriedades comuns de atribuições de rascunho e atribuições publicadas. |
|
Contém as propriedades que podem ser definidas durante a criação de uma atribuição. |
|
Representa uma exceção do calendário base. |
|
Representa um calendário do Project Server. |
|
Representa uma coleção de objetos de calendários. |
|
Representa informações usadas para criar um novo calendário. |
|
Representa uma diferença (exceção) do calendário base. |
|
Representa uma coleção de exceções de calendário. |
|
Fornece informações para a criação de uma exceção do calendário. |
|
Contém propriedades e métodos que são usados para criar um campo personalizado da empresa. |
|
Representa uma coleção de campos personalizados. |
|
Fornece informações que são usadas na criação de um campo personalizado. |
|
Permite a criação de uma atribuição de rascunho para um projeto. |
|
Representa uma coleção de atribuições de rascunho. |
|
Representa a versão de rascunho de um projeto, o que é um projeto publicado que está com check-out. |
|
Representa um recurso da empresa em um projeto com check-out. |
|
Representa uma coleção de recursos do projeto de rascunho. |
|
Representa uma tarefa em um projeto com check-out. |
|
Representa uma coleção de tarefas de rascunho. |
|
Representa um vínculo de tarefa em um projeto com check-out. |
|
Representa uma coleção de links de tarefas de rascunho. |
|
Representa um tipo de projeto corporativo (EITAR). |
|
Representa uma coleção de tipos de projeto corporativo (EPTs). |
|
Fornece informações para a criação de um tipo de projeto corporativo (EITAR). |
|
Representa um recurso que é gerenciado peloProject Server 2013em um projeto. |
|
Representa uma coleção de recursos da empresa. |
|
Representa um recurso que é gerenciado peloProject Server 2013em um projeto. |
|
Representa um tipo deProject Server 2013entidade. |
|
Representa os tipos deProject Server 2013entidades que são expostas por meio de APIs de cliente. |
|
Representa e identifica a atividade que ocorre noProject Server 2013Quando houver alterações nos dados de objeto comercial. |
|
Representa uma coleção de eventos. |
|
Representa a identificação e a localização de umProject Server 2013manipulador de eventos. |
|
Representa uma coleção de manipuladores de eventos. |
|
Fornece informações para a criação de um manipulador de eventos. |
|
Representa um valor de tipo de dadosCustopara uma tabela de pesquisa. |
|
Representa um valor de tipo de dadosDatepara uma tabela de pesquisa. |
|
Representa um valor de tipo de dadosDurationpara uma tabela de pesquisa. |
|
Representa uma entrada de tabela de pesquisa. |
|
Representa uma coleção de entradas de pesquisa para uma tabela de pesquisa. |
|
Fornece informações para a criação de uma entrada de tabela de pesquisa. |
|
Representa o valor de uma entrada de tabela de pesquisa. |
|
Representa uma definição de máscara para os níveis de uma tabela de pesquisa hierárquica. |
|
Representa um valor de tipo de dadosNumberpara uma tabela de pesquisa. |
|
Representa uma tabela de pesquisa. |
|
Representa uma coleção de tabelas de pesquisa. |
|
Fornece métodos e configurações de propriedade para a criação de uma tabela de pesquisa. |
|
Representa as definições de tabela de pesquisa. |
|
Representa um valor de tipo de dadosTextopara uma tabela de pesquisa. |
|
Representa uma coleção de estágios que são agrupados para identificar um conjunto comum de atividades no ciclo de vida do projeto. |
|
Representa uma coleção de fases do fluxo de trabalho. |
|
Contém as propriedades que podem ser definidas durante a criação de uma fase de fluxo de trabalho. |
|
Fornece informações sobre uma atribuição em um plano de projeto. |
|
Representa uma coleção de atribuições de planejamento. |
|
Fornece informações para a criação de uma atribuição de plano. |
|
Representa um intervalo de tempo para uma atribuição de plano de projeto. |
|
Representa uma coleção de intervalos de tempo para as atribuições de planejamento do projeto. |
|
Fornece informações que são usadas para a criação de intervalos de tempo para as atribuições de planejamento. |
|
Contém as propriedades comuns para projetos de rascunho e publicado. |
|
Representa uma coleção de projetos publicados. |
|
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. |
|
Fornece propriedades que podem ser definidas durante a criação de um projeto. |
|
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. |
|
Representa uma coleção de páginas de detalhes do projeto (PDPs). |
|
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. |
|
Representa informações sobre um recurso do projeto. |
|
Fornece informações para a criação de uma entidade de recurso do projeto. |
|
Representa a atribuição que está em um projeto publicado. |
|
Representa uma coleção de atribuições publicadas. |
|
Representa um projeto é publicado noProject Server 2013. |
|
Representa um recurso de empresa publicado noProject Server 2013. |
|
Representa uma coleção de recursos em um projeto publicado. |
|
Representa uma tarefa em um projeto publicado. |
|
Representa uma coleção de tarefas em um projeto publicado. |
|
Representa uma relação de dependência entre as datas de início e término das tarefas. |
|
Representa uma coleção de links para tarefas em um projeto publicado. |
|
Representa um projeto que esteja na fila para publicação. |
|
Representa uma coleção de projetos na fila. |
|
Representa uma exceção do calendário de recursos. |
|
Representa uma visão de alto nível de recursos que podem ser necessárias para um projeto. |
|
Fornece informações sobre o status daProject Server 2013Serviço |
|
Representa um estágio do fluxo de trabalho do projeto. |
|
Representa uma coleção de estágios de fluxo de trabalho. |
|
Fornece informações para a criação de um estágio de fluxo de trabalho do projeto. |
|
Representa um campo personalizado para um estágio de projeto. |
|
Representa uma coleção de campos personalizados em um estágio de fluxo de trabalho do projeto. |
|
Fornece informações para a criação de um campo personalizado para um estágio de projeto. |
|
Representa uma página de detalhes do projeto (PDP) para um estágio de fluxo de trabalho. |
|
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. |
|
Fornece informações para a criação de uma página de detalhes do projeto (PDP) para um estágio de fluxo de trabalho. |
|
Representa uma atribuição em uma atualização de status. |
|
Representa uma coleção de atribuições de status em uma atualização de status. |
|
Fornece informações para a criação de uma atribuição de status. |
|
Representa o progresso de uma tarefa. |
|
Fornece informações para a criação de um objeto de tarefa do status. |
|
Representa uma tarefa. |
|
Fornece informações para a criação de uma tarefa. |
|
Representa o relacionamento de dependência entre as datas de início e término das tarefas. |
|
Fornece informações para a criação de um vínculo de tarefa. |
|
Representa informações de andamento de atribuição são distribuídas ao longo do tempo. |
|
Representa um quadro de horários. |
|
Representa uma linha em uma folha de ponto. |
|
Representa uma coleção de linhas do quadro de horários. |
|
Fornece informações para a criação de uma linha de quadro de horários. |
|
Representa um período de tempo em um quadro de horários definido. |
|
Representa um conjunto de períodos de quadro de horários. |
|
Representa os diferentes tipos de trabalho em um quadro de horários. |
|
Representa uma coleção de entradas de trabalho real para uma folha de ponto. |
|
Fornece informações para a criação de um objeto de trabalho do quadro de horários. |
|
Representa métodos e atividades de fluxo de trabalho. |
|
Representa um objeto que pode ser usado para criar um fluxo de trabalho. |
|
Representa um campo que é criado em um designer de fluxo de trabalho. |
|
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 |
---|---|
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. |
|
Especifica como os recursos são reservados para atribuições. |
|
Representa os dias da semana para exceções de calendário recorrente. |
|
Especifica os tipos de recorrência para uma exceção de calendário. |
|
Especifica uma semana de um mês que é usado para definir um agendamento. |
|
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. |
|
Especifica o tipo de restrição para uma tarefa. |
|
Especifica a posição do símbolo da moeda. |
|
Especifica o tipo de acúmulo de resumo para um campo personalizado. |
|
Especifica o tipo de um campo personalizado da empresa. |
|
Especifica o tipo de dependência para estabelecer entre duas tarefas. |
|
Representa os tipos diferentes de recursos da empresa. |
|
Especifica como e quando os custos fixos devem ser cobrados no custo de uma tarefa. |
|
Especifica o status de uma fila de trabalho. |
|
Especifica os valores máximo e mínimo para entidades de tabela de pesquisa. |
|
Especifica a seqüência de máscara, que é o tipo de dados para uma tabela de pesquisa. |
|
Especifica a ordem de classificação para uma tabela de pesquisa. |
|
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. |
|
Especifica o tipo de página de detalhes do projeto (PDP). |
|
Especifica o tipo de projeto. |
|
Especifica o tipo de mensagem da fila, para enviar um trabalho para o sistema de fila do Project Server. |
|
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. |
|
Especifica os tipos de recursos. |
|
Especifica a unidade de tempo da taxa de recurso; ou seja, a taxa por unidade de tempo, como dólares por hora. |
|
Especifica o impacto estratégico como valores se comportam em um estágio de fluxo de trabalho do Project Server. |
|
Especifica se o tipo de tarefa em um projeto é fixado unidades, trabalho fixo e duração fixa. |
|
Especifica a escala dos dados de divisão em fases. |
|
Especifica os modos de entrada de quadro de horários. |
|
Especifica as classificações que definem os diferentes usos de uma linha de quadro de horários. |
|
Especifica as configurações de status que podem ser aplicadas a uma linha de quadro de horários. |
|
Representa as configurações de status que podem ser aplicadas a um quadro de horários. |
|
Especifica o conjunto de tipos de validação para linhas de quadro de horários. |
|
Especifica os modos para controlar o progresso da tarefa. |
|
Especifica o status do estágio do projeto em um fluxo de trabalho do Project Server. |
|
Especifica o tipo de uso de recursos para o planejamento de recursos atual. |
|
Especifica um valor que representa um formato de trabalho. |