Availability Sync Field

The plugin synchronizes the availability status of all assets to a checkbox infofield. The synchronization works in both directions, the infofield is updated when the availability status of asset changes and vice versa. To also support date controlled availability, there is also a special task, which should be scheduled to run daily. In addition there is a full sync task for initial synchronisation.

Properties

To be configured in {home}/appserver/conf/custom.properties

availabilitySyncField.informationFieldId

type: long, required: yes

The numerical ID of the checkbox information field

availabilitySyncField.reverseValue

type: boolean, default: false

Set this property to true if you want to reverse the value, i.e. mark the checkbox information field if the asset is not available.

availabilitySyncField.dateTask.cronExpression

type: string (valid cron expression or empty), default: 0 0 1 ? (daily at 1am)

Controls if and when the Dated Availability Task is started automatically. If this property is set to the empty string, the task will only run when started manually. Note that cron expressions in CELUM include seconds.

availabilitySyncField.dateTask.name

type: string, default: Dated Availability Sync

The display name of the date task

availabilitySyncField.dateTask.groupName

type: string, default: Mapping Tasks

The name of the task group of the date task

availabilitySyncField.fullSyncTask.cronExpression

type: string (vaild cron expression or empty), required: false

Controls if and when the Full Sync Task is started automatically. If this property is set to the empty string (the default) the task will only run when started manually. Note that cron expressions in CELUM include seconds.

availabilitySyncField.fullSyncTask.name

type: string, default: Availability Full Sync

The display name of the full sync task

availabilitySyncField.fullSyncTask.groupName

type: string, default: Mapping Tasks

The name of the task group of the full sync task