Tema anterior: El Diseñador de calendario básicoTema siguiente: Operadores lógicos Regla de calendario


El Diseñador de calendarios avanzados

Las reglas de un calendario avanzado son estructuras de árbol jerárquicas. La ficha Avanzada para un objeto de calendario siempre muestra tres conjuntos de reglas de calendario:

Estos tres elementos de raíz para una regla de calendario son fijos. Estos tres conjuntos no se pueden suprimir. Defina reglas creando condiciones de fecha en los elementos de raíz. Una regla de calendario combina operadores de fecha (como día del mes, mes del año o semana del año) con operadores lógicos (Intersección, Unión, Exclusión e Igual). La regla de calendario es, en realidad, el operador de raíz Unión para todas las reglas de calendario.

Empiece a construir una regla de calendario arrastrando una regla ordenada por icono bajo Todas las reglas al conjunto de Regla de calendario. También se puede incluir o excluir fechas manualmente.

Después de colocar una regla bajo Reglas de calendario, configure sus propiedades.

Las propiedades para un objeto de condición de fecha en una regla de calendario también tienen propiedades que se pueden expandir para configurar la condición de fecha, como las propiedades Intervalo de mes.

Por ejemplo, si las propiedades de intervalo de meses se configura en "3", especifica que cada tercer mes en un año es válido. Debido a que el intervalo se inicia en enero y termina en diciembre, este intervalo de tres meses se repite a lo largo del año. Esta regla define una condición para realizar tareas cada trimestre.

La ilustración siguiente muestra esta condición en una regla y agrega una condición que especifica el quinto día de cada mes. El operador de intersección se comporta como un Y lógico para combinar estas dos condiciones en una sola regla que especifica el quinto día de cada trimestre.

Ejemplo: Cree una regla que especifique el quinto día de cada trimestre

  1. Arrastre el operador Intersección a Regla de calendario.
  2. Arrastre Intervalo de mes bajo Intersección.
  3. Haga clic en el operador Intervalo de mes. Defina un Intervalo de mes de enero a diciembre con Paso fijado en 3.
  4. Arrastre un operador Intervalo de día bajo Intersección y especifique un intervalo de 5 a 5 con Paso establecido en 1.
  5. Para guardar los cambios en la versión de trabajo del objeto Calendario, haga clic en Guardar y Cerrar.
  6. Para probar el Calendario, haga clic en la ficha Vista previa.

Puede continuar agregando operadores adicionales y condiciones para definir una regla aún más. La jerarquía lógica define el orden en el cual se aplican las condiciones.

En términos de una ecuación booleana, uno se puede imaginar el objeto Calendario rodeado por paréntesis incluyentes y aplicando restricciones booleanas para subordinar operadores y condiciones.

Tenga en cuenta que, según las necesidades de un problema de planificación concreto, hay varias formas de construir reglas de calendario. También se puede definir un conjunto de fechas en un calendario aparte. Se puede utilizar un operador Igual para especificar el objeto de calendario y agregarlo directamente bajo la regla de calendario. También se puede utilizar un operador Unión, Intersección o Exclusión para incluir un operador Igual en una regla de calendario.