Skip to main content
Version: 2026.1

ResourceTimelineViewTemplate

This page provides generated reference documentation for the ResourceTimelineViewTemplate data model.

Displays a calendar component that shows a tree of existing resources on the left side and visualizes scheduled operations for them on the right side. The resource timeline can be used to create, schedule and edit operations

Overview

PropertySummary
businessHoursFieldEntityfield, that holds the configuration for the business hours. By specifying it, the business hours will be emphasized. Possible values are:
children
colorFieldEntityfield, that holds the constant for the color information. This is used as default value for the entries of this resource. When no field is set or the…
colspanThe colspan of the element.
devicesDetermines on wich devices the component should be available.
entityFieldThis property is mandatory. Its value must be set to 1. #ENTITY, when the ViewTemplate uses multiple EntityFields of the Entity belonging to the View…
entries
favoriteActionGroup1First action group to place additional actions in
favoriteActionGroup2Second action group to place additional actions in
favoriteActionGroup3Third action group to place additional actions in
hideContentSearchIf set to true, the content search is hidden.
initialDateFieldEntityfield, that holds the date which should be initially shown in the timeline. If no field is set or the field returns a null value then the current day is…
maxDBRowSets the maximum number of data rows to be gathered from the database
parentFieldEntity-field which contains the ParentID.
rowspanThe rowspan of the element.
slotMaxTimeLast time slot that will be displayed for each day.
slotMaxTimeProcessProcess that overrides the static slotMaxTime and calculates the value by using JDito.
slotMinTimeFirst time slot that will be displayed for each day.
slotMinTimeProcessProcess that overrides the static slotMinTime and calculates the value by using JDito.
titleTitle of the component
titleFieldEntityfield, that holds the title information. This is used to display the resource.
useUserTimeSlotDetermines whether the user is allowed to set his own displayed time slot.

businessHoursField

Type: String

Entityfield, that holds the configuration for the business hours. By specifying it, the business hours will be emphasized. Possible values are:

  • null/empty => no emphasis

  • JSON array of businessHours

    [
    {
    daysOfWeek: [ 1, 2, 3 ], // Monday, Tuesday, Wednesday
    startTime: '08:00', // 8am
    endTime: '18:00' // 6pm
    },
    {
    daysOfWeek: [ 4, 5 ], // Thursday, Friday
    startTime: '10:00', // 10am
    endTime: '16:00' // 4pm
    }
    ]

children

Type: Children


colorField

Type: String

Entityfield, that holds the constant for the color information. This is used as default value for the entries of this resource. When no field is set or the field-value is empty the brand color is used as default.


colspan

Type: Integer
Default: 1
Constraints: Minimum: 0, Maximum: Integer.MAX_VALUE

The colspan of the element.


devices

Type: EDeviceType[]

Determines on wich devices the component should be available.

The default value states that the component is available on all devices. If one or more devices are selected then the component is only available for those selected devices.


entityField

Type: String

This property is mandatory. Its value must be set to

  1. #ENTITY, when the ViewTemplate uses multiple EntityFields of the Entity belonging to the View (default).
  2. a single EntityField, if the ViewTemplate uses only this one single EntityField (example: WebContentViewTemplate).

The second option will result in a performance optimization.


entries

Type: ResourceTimelineViewEntriesDataModel


favoriteActionGroup1

Type: String

First action group to place additional actions in


favoriteActionGroup2

Type: String

Second action group to place additional actions in


favoriteActionGroup3

Type: String

Third action group to place additional actions in


hideContentSearch

Type: Boolean
Default: true

If set to true, the content search is hidden.


initialDateField

Type: String

Entityfield, that holds the date which should be initially shown in the timeline. If no field is set or the field returns a null value then the current day is used. The format of the date should be in ISO-8601 format uuuu-MM-dd. e.g. 2022-08-30


maxDBRow

Type: Integer
Constraints: Minimum: Integer.MIN_VALUE, Maximum: Integer.MAX_VALUE

Sets the maximum number of data rows to be gathered from the database


parentField

Type: String

Entity-field which contains the ParentID.

This serves as the parent/child mapping for the resources of the timeline component. A value of null within the entityfield is interpreted root.


rowspan

Type: Integer
Default: 1
Constraints: Minimum: 0, Maximum: Integer.MAX_VALUE

The rowspan of the element.


slotMaxTime

Type: String
Requires: useUserTimeSlot property group

Last time slot that will be displayed for each day.


slotMaxTimeProcess

Type: String
Requires: useUserTimeSlot property group

Process that overrides the static slotMaxTime and calculates the value by using JDito.


slotMinTime

Type: String
Requires: useUserTimeSlot property group

First time slot that will be displayed for each day.


slotMinTimeProcess

Type: String
Requires: useUserTimeSlot property group

Process that overrides the static slotMinTime and calculates the value by using JDito.


title

Type: String
Constraints: Verification: TITLE_LENGTH

Title of the component


titleField

Type: String

Entityfield, that holds the title information. This is used to display the resource.


useUserTimeSlot

Type: Boolean
Default: true

Determines whether the user is allowed to set his own displayed time slot.