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"
}
}