Ayuda sobre productos BOLD:

PeriodList

< Volver

Un objeto PeriodList o de forma abreviada PL es una lista de intervalos con una, dos o más propiedades. Las listas de períodos se codifican en un texto XML con el siguiente formato:

<TPeriodList>
  <TTimePeriod StartTime="38719" DurationValue="3" DurationUnity="9" PeriodType="2" Quantity="1" IdType="44" />
  <TTimePeriod StartTime="38735" DurationValue="2" DurationUnity="9" PeriodType="2" Quantity="1" IdType="108" />
  <TTimePeriod StartTime="38764" DurationValue="1" DurationUnity="9" PeriodType="2" Quantity="1" IdType="108" />
  ...
</TPeriodList>

El significado de los campos correspondientes a cada intervalo es el siguiente:

  • StartTime: instante de inicio del intervalo. La codificación de los instantes se realiza mediante un valor de coma flotante cuya parte entera indica el número de días que han pasado desde el 30/12/1899. La parte fraccionaria es el instante correspondiente dentro del día.
  • DurationValue: es un número en coma flotante que indica la duración del intervalo.
  • DurationUnity: indica las unidades en que se mide DurationValue. “9” indica que son días.
  • PeriodType: tipo de PL. Los valores posibles son 2=Incidencia, 3=Festivo, 4=Festivo laborable, 5=Vacío, 6=Actividad, 7=Necesidad. Los demás valores están reservados.
  • Quantity: indica el nivel asignado al período. Casi siempre es 1 excepto en los PL que se usan para definir el perfil de una necesidad.
  • IdType: cuando el período se corresponde con un PL de planificación, indica el ID de la necesidad (PeriodType=7) o incidencia (PeriodType=2) planificada.

PeriodList como ExtendedAttribute

Algunas funciones devuelven o reciben parámetros de tipo PeriodList. Los atributos extendidos que las utilizan, aunque podrían ser definidos de tipo string, resulta conveniente utilizar el tipo específico periodList, pues permite gestionar de forma más eficiente la reutilización posterior del atributo.

Para conocer las funciones que reciben o retornan periodList, ver Lista de funciones sobre PeriodList

Was this article helpful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido