Compartilhar via


Elemento WorkWeek

Contém os elementos que definem uma semana de trabalho efetiva.

<WorkWeek>
  ComplexTypeValue
</WorkWeek>

Elementos pai

WorkWeeks

Elementos filho

Elemento

Obrigatório /Opcional

Descrição

TimePeriod

Opcional

Define um conjunto contíguo de dias em uma semana de trabalho.

Name

Opcional

Nome da semana efetiva

Semana

Opcional

Define dias na semana de trabalho.

Occurrences

Mínimo: 0

Máximo: Desvinculado

Comentários

Aviso

Nas versões do Project 2007 a SP1, o elemento WorkWeek não é fechado quando você salva um projeto que tem uma semana de trabalho com tempos de trabalho modificados como XML. Além disso, os elementos do WorkingTimes modificados não são salvos. Se você tentar abrir o arquivo XML no Project, receberá o erro: "Ocorreu um problema inesperado ao abrir o arquivo. O arquivo pode ser danificado." Você pode editar o arquivo XML para que ele seja válido e seja aberto normalmente. No entanto, como o Project 2007 não lê corretamente os tempos de trabalho modificados do arquivo XML, recomendamos que você não use arquivos do Project XML para salvar dados da semana de trabalho até que os erros sejam corrigidos em um pacote de serviço posterior.

Para poder abrir o arquivo XML, você pode editar o arquivo e fazer o seguinte:

  • Adicione o nome WorkWeeks nos elementos de abertura e fechamento vazios para a seção WorkWeeks.

  • Feche todos os elementos do WeekDay adicionando </WeekDay>.

  • Adicione as seções WorkingTimes ausentes com os elementos filho FromTime e ToTime.

Exemplo

O exemplo a seguir mostra as seções editadas manualmente na fonte em negrito e com comentários. O arquivo XML é aberto no Project, para que você possa usar outros dados, mas os tempos de trabalho ainda mostram os tempos padrão.

<Calendar>
   <Calendars>
      . . .
      <WorkWeeks>       <!-- Add element name-->
         <WorkWeek>
            <TimePeriod>
               <FromDate>2007-11-26T00:00:00</FromDate>
               <ToDate>2007-11-26T23:59:00</ToDate>
            </TimePeriod>
            <Name>Training day</Name>
            <WeekDay>
               <DayType>2</DayType>
               <DayWorking>1</DayWorking>
               <WorkingTimes>   <!-- Add modified working times-->
                  <WorkingTime><FromTime>14:00:00</FromTime><ToTime>17:00:00</ToTime></WorkingTime></WorkingTimes></WeekDay>    <!-- Add closing element -->
         </WorkWeek>
      </WorkWeeks>   <!-- Add element name-->
   </Calendar>
</Calendars>

Consulte Também

Conceitos

Elementos do Calendário e Estrutura XML

Esquema XML para o elemento Calendars