Skip to content

Data Fields

This section lists the data fields that can be used to customise the display of data in columns, tooltips, details and labels on the Scheduling Workbench.

The table and field must be separated by a period and surrounded by curly brackets e.g. {Activity.#label} apart from when they are being used to define list values when the curly brackets must be omitted.

Some child relations are not able to be selected in a field. This is the case for tables with one to many relationships, for example a resource can have multiple skills associated to it via Resource_Region rows. The Workbench can't display these fields as there is no way to determine which value to display.

Scheduling - Activity Data Fields

TableFieldDescription
ActivityDisplays the value in the specified column for the activity row e.g.
Activity.id
Activity.base_value
#labelShows the generated label for the activity using the ActivityLabel parameter. The table name is not required. This is useful in for example the ActivityText parameter. If an ActivityPrivateLabel is specified, you can specify the same label in ActivityPrivateText. Do not use #label in ActivityPrivateText.
Activity#durationShows the calculated duration of the activity using the durations on the allocations.
Activity#base_valueShows the base value of the activity
Activity#typeDisplays a label (description if present otherwise id) for the activity type.
Activity#primary_sla_startDisplays the start of the primary SLA.
Activity#primary_sla_endDisplays the end of the primary SLA.
Activity#availableBoolean specifying if the activity is considered available for scheduling. The parameter ActivityAvailabilityLeeway controls the period in which the activity must have availability to be considered available.
AllocationDisplays the value in the specified column for the allocation row e.g.
Allocation.activity_start
Allocation.resource_id
Allocation#statusShows the readable representation of the allocations visit status.
ResourcesDisplays the value in the specified column for the resource row e.g.
Resources.id
Resources.first_name
Resources#labelShows the generated label for the resource using the ResourceLabel parameter.
Resources#availableBoolean specifying if the resource is considered available (on shift and not at a private activity). The parameter ResourceAvailabilityLeeWayMinutes controls how close the current time line needs to be to a shift before the resource is considered available
Resources#typeDisplays a label (description if present otherwise id) for the resource type.
LocationDisplays the value in the specified column for the location row e.g.
Location.id
Location.city
Location#labelDisplays the generated label for the location using the LocationLabel parameter.
Additional_AttributeDisplays the activities additional attribute value with the specified label e.g.
Additional_Attribute.PhoneNumber
The activities additional attribute that has the label set to PhoneNumber.
Activity_StatusDisplays the value in the specified column for the latest activity status row for the activity (based on date_time_stamp) e.g.
Activity_Status.memo
ContractActivity.Contract.descriptionDisplays description of the contract the activity relates to.

Note

The resource row is found using the Allocation.resource_id on the activity's active allocation.

Note

The location row is found using the Activity.location_id column.

Scheduling - Resource Data Fields

TableFieldDescription
ResourcesDisplays the value in the specified column for the resource row e.g.
Resources.id
Resources.first_name
Resources#labelShows the generated label for the resource using the ResourceLabel parameter.
Resources#availableBoolean specifying if the resource is considered available (on shift and not at a private activity). The parameter ResourceAvailabilityLeeWayMinutes controls how close the current time line needs to be to a shift before the resource is considered available
Resources#typeDisplays a label (description if present otherwise id) for the resource type.
LocationDisplays the value in the specified column for the location row e.g.
Location.id
Location.city
Location#labelDisplays the generated label for the location using the LocationLabel parameter.
Additional_AttributeDisplays the resources additional attribute value with the specified label e.g.
Additional_Attribute.PhoneNumber
The resources additional attribute that has the label set to PhoneNumber.

Note

The location row is found using the Resources.location_id_start column.

Scheduling - Location Data Fields

TableFieldDescription
LocationDisplays the value in the specified column for the location row e.g.
Location.id
Location.city
Location#labelDisplays the generated label for the location using the LocationLabel parameter.

Planning - Resource Data Fields

TableFieldDescription
RAM_ResourceDisplays the value in the specified column for the resource row. e.g.
RAM_Resource.id
RAM_Resource.first_name
RAM_Resource#labelShows a label for the resource
RAM_Resource#typeShows a label for the resource type
RAM_Resource#rota_hoursShows the number of hours the resource is working in the rota
RAM_Resource#rota_utilisationShows the percentage of time the resource is used in the rota
RAM_Resource#proficiencyShows how proficient the resource is in the matching role or skill
RAM_Resource#skill_availabilityShows the times where the resource has availability for the matching role or skill
RAM_Resource#alert_statusShows the alert status for the matching role or skill
RAM_Resource#satisfactionShows the satisfaction level for the matching role or skill. It is recommended to use the format 'P0' to display this as a percentage.
RAM_Resource#positionShows a label for the position assigned to the resource
RAM_Resource_TypeDisplays the value in the specified column for the resource type row
RAM_LocationDisplays the value in the specified column for the location
RAM_AttributeDisplays the resources attribute value with the specified id e.g.
RAM_Attribute.PhoneNumber
The resources attribute that has the ID set to PhoneNumber

Note

The RAM_Resource_Type row is found using the RAM_Resource.ram_resource_type_id column.

Note

The RAM_Location row is found using the RAM_Resource.ram_location_id_start column.

Planning - Division Data Fields

TableFieldDescription
RAM_DivisionDisplays the value in the specified column for the division row
RAM_Division#labelShows a label for the division
RAM_Division_TypeDisplays the value in the specified column for the division type row
RAM_AttributeDisplays the division's attribute value with the specified id e.g.
RAM_Attribute.Info
The division's attribute value that has the ID set to Info

Note

The RAM_Division_Type row is found using the RAM_Division.ram_division_type_id column.