Compartir a través de


Elemento WorkWeek

Contiene los elementos que definen una semana laboral efectiva.

<WorkWeek>
  ComplexTypeValue
</WorkWeek>

Elementos primarios

WorkWeeks

Elementos secundarios

Elemento

Obligatorio u opcional

Descripción

TimePeriod

Opcional

Define un conjunto contiguo de días en una semana laboral.

Name

Opcional

Nombre de la semana efectiva

Día laborable

Opcional

Define los días de la semana laboral.

Repeticiones

Mínimo: 0

Máximo: sin límite

Comentarios

Advertencia

En las versiones de Project 2007 a SP1, el elemento WorkWeek no se cierra al guardar un proyecto que tiene una semana laboral con tiempos de trabajo modificados como XML. Además, los elementos WorkingTime modificados no se guardan. Si intenta abrir el archivo XML en Project, obtendrá el error "Se produjo un problema inesperado al abrir el archivo. El archivo puede estar dañado." Puede editar el archivo XML para que sea válido y se abra con normalidad. Sin embargo, dado que Project 2007 no lee correctamente los tiempos de trabajo modificados del archivo XML, se recomienda no usar archivos XML de Project para guardar los datos de la semana laboral hasta que los errores se corrijan en un Service Pack posterior.

Para poder abrir el archivo XML, puede editarlo y hacer lo siguiente:

  • Agregue el nombre de WorkWeeks en los elementos de apertura y cierre vacíos de la sección WorkWeeks.

  • Cierre todos los elementos WeekDay agregando </WeekDay>.

  • Agregue las secciones WorkingTimes que faltan con los elementos secundarios FromTime y ToTime.

Ejemplo:

En el ejemplo siguiente se muestran las secciones editadas manualmente en negrita y con comentarios. El archivo XML se abre en Project, por lo que puede usar otros datos, pero los tiempos de trabajo siguen mostrando las horas predeterminadas.

<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 también

Conceptos

Elementos y estructura XML de Calendar

Esquema XML del elemento de Calendars