CALF0511 - Maintain Date Alias Instances (of a particular Date Alias)

Purpose

To allow the creation, display modification and deletion of Date Alias Instance of a selected Date Alias

Subsystem Calendar
Normally Run By Administration Specialist
Anticipated Frequency At the start of a year/term/period required
Structure Blocks  Date Alias
Date Alias Instance
Date Alias Instance Offset
Buttons  Date Alias Instance Pair (overlay)
Offset Constraints (CALF0520)

 

Note that whereas in this form the context is a Date Alias record, in CALF0512 the context record is a Calendar Instance. Both forms allow for the display and maintenance of Date Alias Instances.

Date Alias

Date Alias Instances are the specific occurrences of a Date Alias, generally defined by having a date and being attached to a Calendar Instance.

This context block displays the Date Alias for which existing Date Alias Instances can be displayed, modified or deleted or new ones created in the block below. Only one Date Alias is displayed and this is brought forward from the Maintain Date Aliases form. To display another Date Alias it is necessary to return to the Maintain Date Aliases form and query the new Date Alias.

Data in this block is protected and cannot be updated.

For example, A Date Alias CENSUS may represent the data collection dates of statistics required by government. One occurrence of this Date Alias assigned to a Calendar Instance for Semester 1, 2003 (SEM-1, 1/1/03, 30/6/03) represents the Census Date for first semester 2003 on 31/3/03.

Date Alias Instance

The assigning of a Calendar Instance and a date to the Date Alias has created a Date Alias Instance. One exception is that where a Date Alias is assigned to a Calendar Instance with a system status of PLANNED, a date of occurrence is not required immediately but must be added before the Calendar Instance is made 'active'.

A Date Alias can have many instances.

This block displays the existing Date Alias Instances, and the Calendar Instance to which they belong, for the context Date Alias. It allows the creation, deletion and modification of Date Alias Instances.

Date Alias Instance Offset

The Date Alias Instance Offset block is used for defining the date value of a Date Alias Instance in terms of its relationship to another Date Alias Instance. It is possible to ensure that no matter what date is assigned to the Offset Date Alias, the subject Date Alias Instance will not fall on specified days. This is achieved by specifying Offset Constraints in CALF0520, accessed via the button in this form.

For example, a Date Alias Instance for the end of Semester 1 examinations could be defined as occurring 3 weeks after the Date Alias Instance for the commencement of Semester 1 examinations.

Date Alias Instance Pair button

The pairing of Date Alias Instances indicates that the two dates plus every day between the two dates are represented by the relationship. When a Date Alias Instance pair is created using alias instances in Calendars of Category HOLIDAY, it effectively defines an institution break, one of the System Date Offset Constraint Types.

A pair relationship can also be defined at the Date Alias level in CALF0420.

For example, a Date Alias Instance ST-BREAK, 15/05/2003 is created in a calendar of category HOLIDAY, and it is paired with the Date Alias Instance END-BREAK, 30/05/2003, also in a holiday calendar, the System recognises the period 15/05/03 - 30/05/03 inclusive as an institution break.

Note:Altering the date of a Date Alias Instance will also alter the date of any Date Alias Instances which are offset from it.
Altering the Offset Duration of a Date Alias will also alter the date of any further Date Aliases which are offset from it.

This form is accessed through CALF0420, via the Date Alias Instance button (top block).

 

The Date Alias block contains:

  • Date Alias
  • Description

The Date Alias Instance block contains:

  • Calendar Type
  • Start Date
  • End Date
  • Absolute Value
  • Alias Value

    Button

    • Date Alias Instance Pair (overlay)
      • Related Date Alias
      • Calendar Type
      • Start Date
      • End Date
      • Related Alias Value
      • Back button

The Date Alias Instance Offset block contains:

  • Offset Date Alias
  • Calendar Type
  • Start Date
  • End Date
  • Offset Alias Value
  • Offset Duration
    • Days
    • Weeks
    • Months
    • Years

    Button

Validations:

  • A Census Date Alias Instance record cannot be deleted while an invoice record exists for a Government Loan Scheme and is due on that Census Date
  • A Census Date Alias Instance record cannot be updated while an invoice record exists for a Government Loan Scheme and is due on that Census Date.

Date Alias block

To add an instance of the context Date Alias to a Calendar Instance, using the Maintain Date Alias Instances form:

  • Select any record in the Date Alias Instance block
  • Enter Insert mode
  • Select the desired Calendar Instance from the list of values in the Calendar Type field
  • Enter an Absolute Value, i.e. the date of occurrence of this instance OR
  • Enter a Date Alias Instance offset (see Date Alias Instance Offset )
  • Save

Rules/Notes:

On entering an Absolute Value date for a Date Alias Instance which already has a date derived by offset, the Absolute Value will override the derived offset value.

To modify an instance of the context Date Alias, using the Maintain Date Alias Instances form:

  • Select the Absolute Value field to be modified
  • Enter the new date
  • Save

Rules/Notes:

Only the Absolute Value or the offset can be modified. (see Date Alias Instance Offset for instructions for modifying offsets).

 

To delete an instance of the context Date Alias from a Calendar Instance, using the Maintain Date Alias Instances form:

  • Select the record to be deleted
  • Delete record
  • Save

Rules/Notes:

A Date Alias Instance cannot be deleted if another instance is offset from it.

 

Date Alias Instance Offset block

To create a Date Alias Instance offset for the selected Date Alias Instance, using the Maintain Date Alias Instances form:

  • Select the Offset Date Alias field in the Date Alias Instance Offset block
  • From the list of values in the Offset Date Alias field select the Date Alias Instance from which the current Date Alias Instance will be offset
  • Enter the Offset Duration in any combination of days, weeks, months and/or years. Values may be positive or negative. Notice that the Offset Alias Value (i.e. the date from which the new Date Alias Instance will be offset) is displayed
  • Save

Rules/Notes:

If an Absolute Value for a Date Alias Instance already exists, the creation of an offset will not override it.

To modify a Date Alias Instance offset using the Maintain Date Alias Instances form:

  • Select the Date Alias Instance offset record to be modified
  • Change the Offset Duration to the new values
  • Save

Rules/Notes:

Only the Offset Duration can be modified. To specify an offset from a different Date Alias Instance the current Date Alias Instance offset must be deleted and a new offset created.

To delete a Date Alias Instance offset using the Maintain Date Alias Instances form:

  • Enter an Absolute Value for the Date Alias Instance in the Date Alias Instance block
  • Select the Date Alias Instance offset record to be deleted
  • Delete record
  • Save

Rules/Notes:

An Absolute Value for the date of occurrence of the Date Alias Instance must be entered in the Date Alias Instance block prior to deleting the offset record.

Date Alias Instance Pair button

To create a Date Alias Instance pair, using the Maintain Date Alias Instances form:

  • With the Date Alias Instance to be paired selected in CALF0511, select the Date Alias Instance Pair button. The Date Alias Instance Pair overlay is displayed
  • Select the other half of the pair in the Related Date Alias field. Tabbing or saving causes the Related Alias Value to display
  • Save
 

 

Last Modified on 30 November, 2004