This topic provide information about the archiving concepts introduced in BMC Remedy Action Request System 9.0.
The following sections are provided:
AR System Archive Manager console
Starting 9.0 release, you can manage archive definitions through forms. A new AR System Archive Manager console uses the AR System Archive Policy form to allow authorized users to enable, disable, describe, and control the age of archived records. It also allows the user to perform an archive on demand, even if the console has disabled the archive.
The Archive Manager console displays the values from the archive definition, and allows the user to override or accept those values. The archive definition controls the appearance of an archive in the console, which is an element of the form definition that can be accessed using BMC Remedy Developer Studio.
You can also export and delete your archived data directly from your application using the AR System Archive Manager console now. For more information, see Managing the archiving process.
This is a new parameter added in the archive definition, which specifies that the records should be archived when they have reached a specific age. The definition includes the field on the form that is used to determine the record’s age, and the age in number of days after which records should be archived. You can set this definition on the archive panel for each form. For more information, see Configuring data archiving for a form.
The age specified in the definition appears in the Archive Manager console as well. You can choose to override the value from the console.
Before 9.0 release, the archive qualifications included specification of the age at which entries were archived, along with other information that indicated which records should be archived.
After upgrading to 9.0 release, the existing archive definitions will be updated so that they appear in the Archive Manager console with an age specified as zero. Because the qualification still includes an age component, the records are archived at the greater age in the qualification and at the age specified in the console. By default, the archiving happens as before, but the age of the archived records will not be entirely controlled from the console. To resolve this issue, you can adjust the definitions so that the age of records is not added in the qualifier.
Associations to follow
The form definition includes a list of associations that is followed when an entry on the form is archived. The associated records in other forms are archived with the original entry in a single transaction so that a parent and all of its related child records can be archived together. For more information about understanding associations, see Associations overview.
For more information, see Archiving overview.
Indirect associations having Many to Many cardinality cannot be followed for archiving. Even if you select those associations, they will be ignored during the archiving process.
Include in archive policy
This is a new parameter added in the archive definition. This flag indicates that an archive should be exposed in the Archive Manager console and its records are examined at the scheduled interval. The flag should be set for definitions that describe the entries that will not be archived through associations from other entries.
If a form contains some records that are archived because they are associated with other records, and others that are not associated then the form definition should include a qualifier that applies only to the unassociated records.
If records in a form are archived only because they are associated with other records, then this flag should not be set.
When records in the form are archived because they are associated with other records, the qualification in the form’s archive definition is ignored.
Before 9.0 release, each archive definition in a form included a schedule on which the archive was run.
Starting 9.0 release, this definition is removed and all archives in the policy form are archived at the same time, based on the single archive interval specified for all archives. For more information, see Setting global archive interval for forms.