WebSvcTimeSheet namespace
A classe TimeSheet é a principal classe no namespace WebSvcTimeSheet . A classe TimeSheet inclui métodos que gerenciar linhas de folhas de ponto e quadro de horários.
Dica
No serviço da web ASMX, TimeSheet é uma classe. No serviço do WCF, o TimeSheet é uma interface que é implementada na classe TimeSheetClient . Para obter informações sobre como usar a classe TimeSheetClient em um aplicativo baseado em WCF, consulte o construtor da classe TimeSheet .
O namespace WebSvcTimeSheet é um nome arbitrário para obter uma referência para o serviço da web de Timesheet.asmx (ou o serviço de TimeSheet.svc) do Project Server Interface (PSI). Métodos na classe TimeSheet podem criar, excluir, enviar, atualizar, ler, lembre-se de ou localizar o status de folhas de ponto. Além disso, métodos na classe TimeSheet poderá encontrar folhas de ponto que estão atrasadas ou que estão aguardando aprovação, encontrar folhas de ponto por data ou período, obter uma lista de aprovadores de quadro de horários, pré-carregar dados efetivos de trabalho e validar uma linha de quadro de horários e obter informações sobre as linhas do quadro de horários (administrativo) não relacionadas ao projeto.
TimeSheet métodos normalmente usam ou retornam um dos seguintes objetos de DataSet :
Classes
Classe | Descrição | |
---|---|---|
ProjectTimesheetLinesDataSet | Especifica um conjunto de linhas de dados de item de linha do quadro de horários. | |
ProjectTimesheetLinesDataSet.ActualsDataTable | Representa informações sobre gastos de tempo real contidas em um ou mais objetos ProjectTimesheetLinesDataSet.ActualsRow . | |
ProjectTimesheetLinesDataSet.ActualsRow | Real representa o tempo gastos informações, como uma linha no objeto ProjectTimesheetLinesDataSet.ActualsDataTable . | |
ProjectTimesheetLinesDataSet.ActualsRowChangeEvent | Evento que ocorre quando os dados em um ActualsRow são alterados. | |
ProjectTimesheetLinesDataSet.CustomFieldsDataTable | Representa informações sobre campos personalizados de quadro de horários que estão contidas em um ou mais objetos ProjectTimesheetLinesDataSet.CustomFieldsRow . | |
ProjectTimesheetLinesDataSet.CustomFieldsRow | Representa informações de campos personalizados de quadro de horários como uma linha no objeto ProjectTimesheetLinesDataSet.CustomFieldsDataTable . | |
ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent | Evento que ocorre quando os dados em um CustomFieldsRow são alterados. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable | Representa informações sobre dados de linha de quadro de horários estão contidos em um ou mais objetos ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow . | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow | Contém valores para o trabalho salvo mais recentemente em uma atribuição e informações relacionadas ao projeto, para a linha de um quadro de horários. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent | Evento que ocorre quando os dados em um ProjectTimesheetLinesRow são alterados. | |
ResourceDataSet | Contém informações sobre os recursos da empresa. Para obter mais informações, consulte os itens documentados no WebSvcResource. | |
ResourceDataSet.CalendarExceptionsDataTable | Representa informações sobre conflitos de recursos de calendário que estão contidas em um ou mais objetos ResourceDataSet.CalendarExceptionsRow . | |
ResourceDataSet.CalendarExceptionsRow | Representa uma exceção de calendário para um recurso. | |
ResourceDataSet.CalendarExceptionsRowChangeEvent | Evento que ocorre quando os dados em um CalendarExceptionsRow são alterados. | |
ResourceDataSet.ResourceAvailabilitiesDataTable | Representa informações sobre availabilities do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceAvailabilitiesRow . | |
ResourceDataSet.ResourceAvailabilitiesRow | Representa a disponibilidade do recurso é identificado com a propriedade RES_UID . | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEvent | Evento que ocorre quando os dados em um ResourceAvailabilitiesRow são alterados. | |
ResourceDataSet.ResourceCustomFieldsDataTable | Representa informações sobre campos personalizados do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceCustomFieldsRow . | |
ResourceDataSet.ResourceCustomFieldsRow | Representa um valor de campo personalizado para uma linha específica de ResourceRow . | |
ResourceDataSet.ResourceCustomFieldsRowChangeEvent | Evento que ocorre quando os dados em um ResourceCustomFieldsRow são alterados. | |
ResourceDataSet.ResourceRatesDataTable | Representa informações sobre as taxas de recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceRatesRow . | |
ResourceDataSet.ResourceRatesRow | Representa um conjunto de dados de taxa de custo de um recurso. | |
ResourceDataSet.ResourceRatesRowChangeEvent | Evento que ocorre quando os dados em um ResourceRatesRow são alterados. | |
ResourceDataSet.ResourcesDataTable | Representa informações sobre recursos do projeto que estão contidas em um ou mais objetos ResourceDataSet.ResourcesRow . | |
ResourceDataSet.ResourcesRow | Representa um recurso da empresa. | |
ResourceDataSet.ResourcesRowChangeEvent | Evento que ocorre quando os dados em um ResourcesRow são alterados. | |
TimeSheet | Inclui os métodos de gerenciamento de quadros de horário no Project Web App. | |
TimesheetDataSet | Representa o conjunto de dados que é usado quando trabalha com o objeto TimeSheet e outros objetos no namespace WebSvcTimeSheet . | |
TimesheetDataSet.ActionsDataTable | Contém um registro das ações executadas sobre o quadro de horários. | |
TimesheetDataSet.ActionsRow | Representa uma ação executada no quadro de horários que é apontado pela propriedade HeadersRow . | |
TimesheetDataSet.ActionsRowChangeEvent | Evento que ocorre quando os dados em um ActionsRow são alterados. | |
TimesheetDataSet.ActualsDataTable | Contém o número real de horas que o recurso trabalhou para as entradas na propriedade Lines . | |
TimesheetDataSet.ActualsRow | Contém o número real de horas que são registrados para o objeto relacionado TimesheetDataSet.LinesRow . | |
TimesheetDataSet.ActualsRowChangeEvent | Evento que ocorre quando os dados em um ActualsRow são alterados. | |
TimesheetDataSet.AuditsDataTable | A tabela Audits contém uma linha para cada TimesheetEnum.AuditOperationType que é aplicado a um quadro de horários. | |
TimesheetDataSet.AuditsRow | Registra um tipo de TimesheetEnum.AuditOperationType (Add ou Delete) que é aplicado a um quadro de horários. | |
TimesheetDataSet.AuditsRowChangeEvent | Evento que ocorre quando os dados em um AuditsRow são alterados. | |
TimesheetDataSet.CustomFieldsDataTable | Contém valores de campos personalizados para os quadros de horários relacionados. | |
TimesheetDataSet.CustomFieldsRow | Representa um valor de campo personalizado é inserido para uma linha de quadro de horários. | |
TimesheetDataSet.CustomFieldsRowChangeEvent | Evento que ocorre quando os dados em um CustomFieldsRow são alterados. | |
TimesheetDataSet.HeadersDataTable | Contém uma entrada para cada quadro de horários neste DataSet. | |
TimesheetDataSet.HeadersRow | Representa um quadro de horários. | |
TimesheetDataSet.HeadersRowChangeEvent | Evento que ocorre quando os dados em um HeadersRow são alterados. | |
TimesheetDataSet.LinesDataTable | Contém uma linha para cada linha de cada quadro de horários neste DataSet. | |
TimesheetDataSet.LinesRow | Representa um item de linha do quadro de horários. | |
TimesheetDataSet.LinesRowChangeEvent | Evento que ocorre quando os dados em um LinesRow são alterados. | |
TimesheetDataSet.StatusingChangeLogDataTable | Os dados Statusing alteram o log para o modo de entrada única de quadro de horários. | |
TimesheetDataSet.StatusingChangeLogRow | Representa um registro de log de alterações de dados Statusing para o modo de entrada única de quadro de horários. | |
TimesheetDataSet.StatusingChangeLogRowChangeEvent | Evento que ocorre quando os dados em um StatusingChangeLogRow são alterados. | |
TimesheetListDataSet | Representa uma lista de folhas de ponto. | |
TimesheetListDataSet.TimesheetsDataTable | Representa informações sobre uma lista de quadro de horários está contida em um ou mais objetos TimesheetListDataSet.TimesheetsRow . | |
TimesheetListDataSet.TimesheetsRow | Especifica uma linha de dados de lista do quadro de horários. | |
TimesheetListDataSet.TimesheetsRowChangeEvent | Evento que ocorre quando os dados em um TimesheetsRow são alterados. |
Representantes
Representante | Descrição | |
---|---|---|
ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.ActualsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.CustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ResourceDataSet.CalendarExceptionsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ResourceDataSet.CalendarExceptionsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceAvailabilitiesRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceCustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ResourceDataSet.ResourceRatesRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceRatesRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
ResourceDataSet.ResourcesRowChangeEventHandler | Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourcesRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.ActionsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.ActionsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.ActualsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.ActualsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.AuditsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.AuditsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.CustomFieldsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.CustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.HeadersRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.HeadersRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.LinesRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.LinesRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetDataSet.StatusingChangeLogRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetDataSet.StatusingChangeLogRow são editados e um evento devem ser disparadas de manipulador de eventos. | |
TimesheetListDataSet.TimesheetsRowChangeEventHandler | Descreve as configurações para quando os dados associados a um TimesheetListDataSet.TimesheetsRow são editados e um evento devem ser disparadas de manipulador de eventos. |
Enumerações
Enumeração | Descrição | |
---|---|---|
Action | Especifica a ação a ser tomada em um quadro de horários. | |
Navigation | Especifica como navegar em uma lista de linhas de quadro de horários. | |
PreloadType | Indica quais linhas para pré-carregar em um quadro de horários. | |
ProjectTimesheetLineQueryType | Especifica o tipo de consulta de linha de quadro de horários. |