Skip to main content

Document Management System Widgets


Notification List tsm-notification-tab

List of notifications in a tabular view with filtering and editing options.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "Notification List",
  "widget": {
    "type": "tsm-notification-tab"
  }
}

Inputs

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: Height of the table including desired units (px, em, rem, %, vh).

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Hidden

Key: hidden

Name: Hidden

Description: Hides the component. You can also control its visibility with an expression in the expression editor.

Optional CSS class

Key: customStyleClass

Name: Optional CSS class

Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional context data for the listing.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Filters

Key: filters

Name: Filters

Description: translation.configFormWidgets.basicEditor.filters.tooltip

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Nested Sorting

Key: externalTqlSortForNested

Name: TQL Nested Sorting

Description: Modifies the default sorting in TQL for nested attributes.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.


Worklog List tsm-worklog-list

List of worklogs in a tabular view with filtering and editing options.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "Worklog List",
  "widget": {
    "type": "tsm-worklog-list"
  }
}

Inputs

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: Height of the table including desired units (px, em, rem, %, vh).

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Hidden

Key: hidden

Name: Hidden

Description: Hides the component. You can also control its visibility with an expression in the expression editor.

Optional CSS class

Key: customStyleClass

Name: Optional CSS class

Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional context data for the listing.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Filters

Key: filters

Name: Filters

Description: translation.configFormWidgets.basicEditor.filters.tooltip

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Nested Sorting

Key: externalTqlSortForNested

Name: TQL Nested Sorting

Description: Modifies the default sorting in TQL for nested attributes.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.


Comments Bookmark dtl-comments-widget

Simple list of comments in a tabular view.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "Comments Bookmark",
  "widget": {
    "type": "dtl-comments-widget"
  }
}

Inputs

Owner type

Key: ownerType

Name: Owner type

Owner Id

Key: ownerId

Name: Owner Id

Parent privilege

Key: parentPriv

Name: Parent privilege

Allow empty comment type

Key: commentTypeAllowEmpty

Name: Allow empty comment type

Allowed comment types

Key: commentTypeCodes

Name: Allowed comment types

Default comment type

Key: defaultCommentType

Name: Default comment type

Hidden table filter

Key: hiddenTableFilter

Name: Hidden table filter

Description: The filters won´t be visible anymore

Hidden table menu

Key: hiddenTableMenu

Name: Hidden table menu

Description: Menu won´t be visible anymore

Hidden table profile

Key: hiddenTableProfile

Name: Hidden table profile

Description: Profile won´t be visible anymore

Context

Key: context

Name: Context

Controls for expanding/collapsing comments

Key: showFoldControls

Name: Controls for expanding/collapsing comments

Listing ID

Key: listingId

Name: Listing ID

Listing

Key: listingTypeCode

Name: Listing

Profile

Key: profileId

Name: Profile

Filters

Key: defaultFilters

Name: Filters


Worklogs Bookmark dtl-worklogs-widget

Simple list of worklogs in a tabular view.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "",
  "widget": {
    "type": "dtl-worklogs-widget"
  }
}

Inputs

Owner type

Key: ownerType

Name: Owner type

Owner Id

Key: ownerId

Name: Owner Id

Allow empty worklog type

Key: worklogTypeAllowEmpty

Name: Allow empty worklog type

Allowed worklog types

Key: worklogTypeCodes

Name: Allowed worklog types

Default worklog type

Key: defaultWorklogType

Name: Default worklog type

Hidden table filter

Key: hiddenTableFilter

Name: Hidden table filter

Description: The filters won´t be visible anymore

Hidden table menu

Key: hiddenTableMenu

Name: Hidden table menu

Description: Menu won´t be visible anymore

Hidden table profile

Key: hiddenTableProfile

Name: Hidden table profile

Description: Profile won´t be visible anymore

Context

Key: context

Name: Context

Listing

Key: listingTypeCode

Name: Listing

Profile

Key: profileId

Name: Profile


Attachments Bookmark dtl-attachments-widget

Simple list of attachments in a tabular view.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "Attachments Bookmark",
  "widget": {
    "type": "dtl-attachments-widget"
  }
}

Inputs

Owner type

Key: ownerType

Name: Owner type

Owner Id

Key: ownerId

Name: Owner Id

Allow empty attachment type

Key: attachmentTypeAllowEmpty

Name: Allow empty attachment type

Allowed attachment types

Key: attachmentTypeCodes

Name: Allowed attachment types

Hidden file type

Key: hiddenFileType

Name: Hidden file type

Description: Hidden file type won´t be visible anymore

Hidden size unit

Key: hiddenSizeUnit

Name: Hidden size unit

Description: Hidden size unit won´t be visible anymore

Hidden when inserted

Key: hiddenWhenInserted

Name: Hidden when inserted

Description: Hidden when inserted won´t be visible anymore

Hidden who inserted

Key: hiddenWhoInserted

Name: Hidden who inserted

Description: Hidden who inserted won´t be visible anymore

Hidden attachment type name

Key: hiddenAttachmentTypeName

Name: Hidden attachment type name

Description: Hidden attachment type name won´t be visible anymore

Hidden table drop file

Key: hiddenTableDropFile

Name: Hidden table drop file

Description: The drop zone won´t be visible anymore

Hidden table filter

Key: hiddenTableFilter

Name: Hidden table filter

Description: The filters won´t be visible anymore

Hidden table menu

Key: hiddenTableMenu

Name: Hidden table menu

Description: Menu won´t be visible anymore

Hidden table profile

Key: hiddenTableProfile

Name: Hidden table profile

Description: Profile won´t be visible anymore

Preview mode

Key: previewMode

Name: Preview mode

Preview mode - display only count.

Key: displayOnlyPreviewModeCount

Name: Preview mode - display only count.

Listing

Key: listingTypeCode

Name: Listing

Profile

Key: profileId

Name: Profile


Comment Type Select tsm-comment-type-lov

Selection of a comment type from a dropdown list.

Widget Or Layout: widget

Value:

{
  "type": "object",
  "title": "Select a Comment Type",
  "widget": {
    "type": "tsm-comment-type-lov"
  },
  "config": {}
}

Inputs

Show none text

Key: showNoneText

Name: Show none text

Ignore comment type privileges

Key: ignoreCommentTypeLovPrivileges

Name: Ignore comment type privileges

Default comment type

Key: defaultCommentType

Name: Default comment type

Value

Key: selectProperty

Name: Value

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default value

Key: default

Name: Default value


Notification Template Select tsm-notification-template-lov

Selection of a notification template from a dropdown list.

Widget Or Layout: widget

Value:

{
  "type": "string",
  "title": "Select a Notification Template",
  "widget": {
    "type": "tsm-notification-template-lov"
  },
  "config": {
    "selectProperty": "id"
  }
}

Inputs

Value

Key: selectProperty

Name: Value

Default value

Key: default

Name: Default value

Filters

Key: defaultFilters

Name: Filters


Formatter Doc. Template Select tsm-formatter-document-template-lov

Selection of a document template for formatting from a dropdown list.

Widget Or Layout: widget

Value:

{
  "type": "string",
  "title": "Select a Document Template",
  "widget": {
    "type": "tsm-formatter-document-template-lov"
  },
  "config": {
    "selectProperty": "id"
  }
}

Inputs

Value

Key: selectProperty

Name: Value

Filters

Key: defaultFilters

Name: Filters

Default value

Key: default

Name: Default value


Email Communication Panel tsm-communication-widget

Panel for managing and displaying email communications.

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "widget": {
    "type": "tsm-communication-widget"
  }
}

Inputs

Owner Id

Key: ownerId

Name: Owner Id

Owner type

Key: ownerType

Name: Owner type

Template code

Key: templateCode

Name: Template code

Hash suggestions

Key: hashtagOption

Name: Hash suggestions

Description: Hash suggestions


Awareness dtl-awareness-users

Awareness

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "Awareness",
  "widget": {
    "type": "dtl-awareness-users"
  }
}

Inputs

Owner type

Key: ownerType

Name: Owner type

Owner Id

Key: ownerId

Name: Owner Id


Emails SLA tsm-communication-sla

The component is used to display the email communication thread

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "widget": {
    "type": "tsm-communication-sla"
  }
}

Inputs

Emails SLA

Key: slaData

Name: Emails SLA


Session emails tsm-communication-session

Session emails

Widget Or Layout: widget

Value:

{
  "type": "string",
  "widget": {
    "type": "tsm-communication-session"
  }
}