Ayuda sobre productos BOLD:

TaskContextObject

< Volver

Objeto interno que publica los siguientes atributos para su uso desde las funciones de iteración por las tareas del plan:

  • HasNext: valor booleano que indica si el iterador apunta en este instante a una tarea valida (su uso es implícito por las funciones de agregación).
  • From: instante de inicio del iterador
  • To: instante de fin del iterador
  • Plan: objeto Plan/escenario al que pertenece el iterador (se puede acceder a sus atributos)
  • WorkerPlan: objeto WorkerPlan al que pertence el iterador (se puede acceder a sus atributos)
  • AssignedSeq: objeto horario o Ciclo asignado en la fecha a la tarea (se puede acceder a sus atributos)
  • ActSched: objeto Jornada asignada asignada en la jornada del ciclo (se puede acceder a sus atributos)
  • TimePeriod: objeto Tarea o período asignado dentro de la jornada. Atención: si el iterador es por días, nos dará el primer período de ese día.
  • IncidenceContinues: valor booleano que indica si la primera tarea de la jornada actual continúa con la misma incidencia con que terminó la jornada anterior.
  • BestActivity: Actividad que tiene la mayor prioridad para esta categoría profesional.
  • Worker:Referencia a la información básica del empleado
  • Contract:Identificador del contrato de la tarea
  • StartTask:Fecha de inicio de la tarea. (Retorna fecha 0 si no había tarea)
  • Duration: Duración de la tarea. (0 si no había tarea)
  • PeriodType:Tipo de periodo de la tarea. (0 por defecto). Atención: si el iterador es por días nos da el primero del día. 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.
  • Incidence:Incidencia asignada en el periodo.
  • Need:Necesidad asignada en el periodo.
  • IsTaskOnPreferentNeed:Indica si la tarea asignada se corresponde con una necesidad preferente.

Propiedades del calendario asociado al período analizado (si se ha habilitado el calendario al pedir el iterador)

  • CalendarPL: Calendario en formato PL asociado al contrato y la jornada actual
  • CalTimePeriod: Período del calendario de disponibilidad asociado que solapa con la jornada actual (ver TimePeriod).
  • StartCal: Instante de inicio del período del calendario que solapa con la jornada referenciada (ej.: puede ser que la jornada fuera el dia 14 y el período del calendario que solapa comenzara el 10).
  • DurationCal: Duración del período del calendario que solapa con la jornada referenciada
  • PeriodTypeCal: Tipo de período (ver PeriodType) del calendario que solapa con la jornada referenciada (ej.: Festivo, festivo laborable,…)
  • WorkerClockMarck: Acceso a la jornada procesada

Ver Iterator Sum o Iterator Task ForPlanTasks para un uso posible de este objeto dentro de una función de agregación o de iterador.

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?
Tags:

Deja una respuesta

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

Contenido