Members


UserTypeEnum

Description

Enums


stripHtml

Description

Functions


getFormValues

Description

Object support


getNgTemplates

Description

General application & client stuff


getAttachments

Description

Handle attachments


getCurrentInterruptionList

Description

Home & other ListItem[] functions


getKnowledgeArticle

Description

Knowledge


registerCase

Description

Case


getIncidentTopic

Description

Incident


getRequestItemList

Description

Request


getTicket

Description

Status & Ticket functions


registerComplaint

Description

Complaint


addDelegate

Description

Delegates & Approvals


submitSurvey

Description

Form & Survey handling functions

Type Definitions


TableDataDefinition

Properties
Name Type Description
table string

Table name to import data to

records Array.<Object>

Records that are valid JSON records for the table


sys_id

Description

ServiceNOW unique record identifier


SimpleType


QueryInput

Description

Query input object, used for providing additional conditions to retrieving data functions

Properties
Name Type Attributes Default Description
conditions Array.<Condition> <optional>
[]

Conditions property is the name of the property in the result object (not field names)


ResultObject

Description

Generic result object for interface methods (1## - 699 ok results, 7##-899 functional fail, 9##-999 Exceptions)

Properties
Name Type Attributes Description
resultCode number
resultMessage string
exception Object <optional>
relatedId sys_id

RecordWatchQueries

Properties
Name Type Attributes Description
sn_customerservice_case_normal string <optional>
change_request string <optional>
incident string <optional>
x_kpn2_comp_complaint string <optional>
sc_req_item string <optional>
incident_alert string <optional>
sysapproval_approver string
sys_user_delegate string

ApplicationConfiguration

Properties
Name Type Attributes Default Description
maximumAttachmentSize number <optional>
100

Maximum attachment size we are able to handle

enableAdobeTagging boolean <optional>
false

Use Adobe Tagging events (or not)

enableChat boolean <optional>
false

Whether to use the Chat UI popin

chatPopinUrl string

Script to include for chat popin

user UserConfiguration
company CompanyConfiguration
uiMessages Object

Object with key: message of all known translations

version string
mkzHeader Array.<MenuItem>
adobeObject AdobeObject
recordWatchQueries RecordWatchQueries

PortalFeedback

Properties
Name Type Description
message string

Feedback message provided

pageId string

Page id that feeback was created on

rating '1' | '2' | '3'

1 bad, 2 neutral, 3 good


AdobeUserEvent

Properties
Name Type Description
name string

Name of the event

module string

Name of the module

position string

Position of the interacted element

element string

Element name

asset string

Name of the asset involved

label string

Label to use for the interaction event


AdobeComponentEvent

Properties
Name Type Description
id string

An ID that can be used to identify a specific component. This can be provided by the CMS

componentName string

The component name of the component category. For example, this could be the title of a piece of media content, A funnel name would be: checkout, registration, sign-up A banner component type would have: internet, sale, black friday

timestamp string
primaryCategory string
subCategory string
position string
stepName string
stepStage string
flowFunnelName string

InterActionType

Properties
Name Type Description
eventName string
moduleName string
position string
element string

(id or name)

assetName string

(imgae, button or specific identifier for the click)

label string

AdobeObject

Properties
Name Type Description
krnId string

krn-id of the user's company

gripId string

grip-id of the user (when available)

sysId string

sys-id of the user

zmCustomerType 'LCE'

Busines market segment

type 'signed-in' | 'guest'

Type/state of the user

instanceName string

ServiceNow instance name (first part hostname)

scriptUrl string

Adobe script to include (depends on environment we are on)

profileInfo ProfileInfo

User profile info, send to adobe

pageNameMapping Object

Page

Properties
Name Type Description
url string

AngularTemplate

Properties
Name Type Description
id string
template string

Properties
Name Type Attributes Default Description
displayValue string
keyValue string
url string <optional>
urlTarget string <optional>
'_blank'
pageId string <optional>

Properties
Name Type Attributes Default Description
label string

Display label, will be translated during retrieval in the current language(KPN_SSP_MENU_xxxx)

icon string

Icon to use (without SI, UI or anything)

pageId string <optional>

Page Id to got to, either this or url is required

url string <optional>

Action to perform, usually the id in uri form

urlTarget string <optional>
'_self'

Where to load the new page _self, _blank etc

active boolean

Whether the menu item is active or not (defaults to Home)

section 'top' | 'bottom'

The location to place the menu item, allows a single item list for multiple menu sections or locations

order number

In which order to sort the menu items

badge number

When assigned a badge is included with the menu (-1, disables)


CompanyConfiguration

Properties
Name Type Description
sysId sys_id

Unique record identifier

name string

Company name

krnId string

KRN

hasKnowledgeManagement boolean

If the company has Knowledge on the portal

hasIncidentmanagement boolean

If the company has Incident management on the portal

hasRequestFulfillment boolean

If the company has Requests on the portal

officeHours Object
Name Type Description
nl string
en string
telephone Object
Name Type Description
nl string
en string

UserType


UserConfiguration

Properties
Name Type Description
firstname string

User first name

lastname string

User last name

name string

User full name

username string

User identifier name

userSysId sys_id

User record identifier

gripId string

Grip identifier

email string

Email address

companySysId sys_id

Company record identifier

hasWorkUI boolean

Work UI availble for this user

hasApprovals boolean
hasCompanyTicketViewer boolean
hasCompanyTicketComment boolean
hasMkzHeader boolean

Do we expect this to be a MKZ user (best guess)

hasCsm boolean

Is the user part of a CSM company

language LanguageType

Language tag

domain string

Domain?

lastLogin string

When did the user last login

locationSysId string

Record identifier for location

isKpn boolean

Is this a KPN user

countRequestedApprovals number

Number of approvals waiting for approval

itemsPerPage number

Preferred number of items per page

ticketHistory number

Number of months of ticket history to retrieve on initial load

reloadPortal boolean

Reload the portal from client if a session variable is changed

showPolarisDialog boolean

Whether or not to show the polaris dialog, by default set to true just in case....


LanguageType


IncidentDestinationFieldType


IncidentType


ImpactUrgencyType

Properties
Name Type Attributes Default Description
impact number <optional>
3
urgency number <optional>
3
incident ImpactUrgencyObjectType

Details for @IncidentType incident

rfi ImpactUrgencyObjectType

Details for @IncidentType rfi


ErrorObject

Properties
Name Type Description
code number

Numeric code identifying the message

message string

Descriptive message of the Error

innerException Error

Root cause exception that caused the message


ListItemType

Description

List item type definitions, identification of the type the item's key point to, eg for the data part it defines the item object if it is provided on the ui part it defines what components should be used for display or actions based ont he listitem selection. none - Undefined item article - Knowledge article for direct links to articles topic - Incident Form definition for direct links to topic forms request - Catalog request or cart item ticket - Any item that referes to a ticket that can be seen on the status page case - A CSM case that can be seen on the cases status page


ListItemItemType

Description

List item Item type, defines the included data in a List item, none if no item is included, list if only partial data is included, item if the full item is included


ListItem

Description

ListItem object is used in all list retrievals where we need to dislay some item and finally select one for getting more details. For enhanced use the item should include the actual item with all details to be able to use advanced client-side filtering and searching. This includes number, categoryKey and all fields to filter on. This will also require that all Objects per type have some generic way of naming properties

Properties
Name Type Attributes Default Description
displayValue string

Label that is display to the end-user

keyValue string

Key that is selected as value for identification

icon string <optional>
''

Icon from the KPN set to use (without si- ui- etc)

hint string <optional>
''

Hint text to display for instance when hovered or secondline, depending on the ListItems use

item Object <optional>

The actual item, used only in special use cases, for filtering on additional fields etc.

score number <optional>
0

Scoring of items within the list (page view) to indicate search relevance if available

categoryKey string <optional>
''

Category key if available

categoryLabel string <optional>
''

Category label

number string <optional>
''

Optional

type ListItemType <optional>
'none'

ListItem model type, used to determine methods and pages that match the list item

isReadonly boolean <optional>
false

Whether the item is not displayed for editing or not

itemType ListItemItemType

What data is included in the item property

loading boolean <optional>
false

Whether we are awaiting an update

updatedOn string

Date of the last change


CategoryTreeItem

Description

Recursive object for keeping a nested category tree

Properties
Name Type Attributes Description
displayValue string

Label to display to the user

keyValue string

Key value used as reference

parentKey string <optional>

Optional parent identifier

collapsed boolean <optional>

View property to keep track of open/collapse status

children Array.<CategoryTreeItem>

ListItemPage

Description

Combined data for a list item page, that includes search, paging, listitems and categories

Properties
Name Type Attributes Default Description
itemList Array.<ListItem>
categoryList Array.<CategoryTreeItem>
page number <optional>
0
numberOfPages number <optional>
-1
itemsPerPage number <optional>
-1
searchValue string <optional>
''
categoryKey string <optional>
''
totalItemCount number <optional>
0
exception Object <optional>
type ListItemType

Type of the list item, to aid in assessing what to do with one

filter FilterOptions <optional>

Future change, so we can reduce the number of properties in the root +


IncidentTopic

Properties
Name Type Description
sysId sys_id
content string
topicBase string
incidentType IncidentType
categoryKey string
language LanguageType
shortDescription string
meta string
recordProducer sys_id
assignGroupFromPortfolio boolean
relatedKnowledge Array.<ListItem>
questionList Array.<TopicQuestion>

TopicQuestion

Description

Generic question type that allows for providing input and creating form elements

Properties
Name Type Attributes Default Description
keyValue sys_id

SysId or other keyvalue of the highest question definitino

content string <optional>

Html content

hint string <optional>

Hint explaining the answer options for this question

displayValue string

Label or question text

mandatory boolean

Whether a value is mandatory for this question

order number

Order of the question in the full set of questions

choices Array.<Choice>

Possible answer options for a restricted set

method string

Function name on the SSP interface that could provide a list of choices

label string

@deprecated

language LanguageType

@deprecated

name string
type QuestionType
validation string

QuestionType


TopicQuestionType


QuestionDisplayType

Description

Future proof Form elements


FilterCondition

Description

TODO: Think about FilterCondition, will it work, before we actually apply

Properties
Name Type Description
property string

Property on the Object item to validate against

operator string

The comparison operator that matches the value in a certain way

value Object

The valu to validate/match agsainst

{ 'start', '>=', '2023-11-12'} { 'start', 'STARTSWITH', '2023-11-12'} { 'affectedUser', 'STARTSWITH', 'Ritima'}


Attachment

Properties
Name Type Attributes Description
sysId sys_id
filename string
contentType string
size number
thumbnail string
updatedOn string
data string <optional>

KnowledgeArticle

Properties
Name Type Attributes Default Description
keyValue sys_id
number string <optional>
''
category CategoryTreeItem <optional>
displayValue string
description string
meta string
content string
language LanguageType
parentSysId sys_id
published string
version string
incidentTopic sys_id
viewCount number
pinned boolean

RecordReference

Properties
Name Type Description
sysId sys_id
displayValue string

Properties
Name Type Description
label string
search Object

SortOrder


OrderBy

Properties
Name Type Description
order number
property string
sortOrder SortOrder

FilterOptions

Properties
Name Type Attributes Default Description
searchValue string <optional>
''
queryObject Object <optional>

Object that has all the form properties/values that cn be used to restrict lookup queruies further

conditions Array.<FilterCondition> <optional>
[]

Future use for additional selectable field values that are not generic in nature

page number <optional>
-1
itemsPerPage number <optional>
-1
orderBy Array.<OrderBy>
category string <optional>
''

Selected category or empty string for none

Example queryobject

obj.task_for = ListItem object (keyValue=sysId) obj.sold_product = ListItem object (keyValue=sysId) obj.install_base = ListItem object (keyValue=sysId)


StatusItem

Description

Object used on status table list

Properties
Name Type Attributes Default Description
created string
updated string
type TicketType
displayValue string
number string
status TicketStatus

Generic status

actualStatus string
customerReference string <optional>
''
Details
Object

Replaced with {Ticket}


StatusPageView

Description

Ensure property names are kept equal to regular PageView

Properties
Name Type Description
itemList Array.<ListItem>

List of items retrieved based on filter settings (includes pagination)

totalItemCount number

Total items in query set

filter FilterOptions

Filter that is used to create the list


Ticket

Description

Object display on status detail page

Properties
Name Type Attributes Default Description
keyValue sys_id
number string <optional>
''

Unique ticket number

action string <optional>
''
customerReference string

Reference provided by the customer

displayValue string

Description (short) of the ticket

description string

Description (long) of the ticket (for case this can be HTML)

functionalState TicketStatus

Functional mapped status

functionalSubstate string
type TicketType
resolution string
requester string

// Map reportedBy to requester

affectedUser string

Display name of the affected user

createdOn string

Must be replaced with a normal date time value for the creation

updatedOn string

Must be replaced with a normal date time value for the update

resolvedOn string

When is the status changed to a resolved type state (eg the situation is resolved)

comments Array.<DocumentComment>
attachments Array.<Attachment>
service string

Service or product involved

installBase string
canPost boolean

Whether the current user is allowed to post comments or not (company viewer)

canUpload boolean

Whether the current user is allowed to upload attachements (company viewer)

isOwnTicket boolean

Whether the current user is ticket owner

plannedStartDate string

when is the work expected to start

plannedEndDate string

when is the work expected to end

properties Array.<Property>

List of additional properties that can be displayed on a status page oor provide additional useful information


DocumentComment

Description

Document Comment object

Properties
Name Type Attributes Description
documentId sys_id

Parent comment sys_id

type TicketType <optional>
comment string
createdBy string <optional>

Display name of the user created the comment

createdOn string <optional>

Date the comment was added


RequestType


Request

Description

Request object

Properties
Name Type Description
keyValue sys_id
displayValue string
type RequestType


SearchLocation

Properties
Name Type Attributes Default Description
id string

Page identifier

c string <optional>

Category key

s string <optional>

Search value

i string <optional>

Selected item


ApplicationState

Description

State object, object that maintains values application wide so that multiple widgets can use it

Properties
Name Type Attributes Default Description
context string
showDetail boolean
showDetailLoading boolean
showList boolean
showListLoading boolean
showError boolean
errorMessage string
selectedItemKey string
selectedCategoryName string
selectedCategoryKey string
searchValue string
handlingEvent boolean
fetchingData boolean
loading boolean

Whether the application state is in loading (initial) state or loaded after we retrieved the data

app AppState
target SearchLocation
previousTarget SearchLocation
menuState MenuState
breadcrumbs Array.<Breadcrumb> <optional>
[]
enableAdobeTagging boolean <optional>
false
home PageState
knowledge PageState
incident PageState
request PageState
complaint PageState
status PageState
delegates PageState
approvals PageState
case PageState

StateValuesEnum


StateValues

Properties
Name Type Description
Breadcrumbs 'breadcrumbs'
SearchValue 'searchValue'
PageNumber 'pageNumber'
ViewData 'viewData'
SelectedCategory 'selectedCategory'
SelectedItem 'selectedItem'
ApplicationConfig 'appConfig'
MenuItem 'menuItem'

NotificationDetails

Parameters
Name Type Description
input Object

Not used in this scenario

Properties
Name Type Description
pendingApprovals number

Number of pending approvals

pendingTickets number

Number of tickers waiting for user input

Get user notification details, for instance pending item tasks


ActionEnum


ActionResult

Properties
Name Type Description
state ApplicationState
action ActionEnum
result; Object

ViewEvent

Properties
Name Type Description
ApplicationInit 'ssp_view_applicationInit'
SearchChange 'ssp_view_searchChange'
SearchClick 'ssp_view_searchClick'
CategoryClick 'ssp_view_categoryClick'
ListItemClick 'ssp_view_listItemClick'
FormFieldChange 'ssp_view_formFieldChange'
FormSubmitClick 'ssp_view_formSubmitClick'
FormLookup 'ssp_view_formLookup'
BreadcrumbClick 'ssp_view_breadcrumbClick'
MenuItemClick 'ssp_view_menuItemClick'
PageNumberClick 'ssp_view_pageNumberClick'
PageLinkClick 'ssp_view_pageLinkClick'
SortIconClick 'ssp_view_sortIconClick'
FilterChange 'ssp_view_filterChange'
ExternalLinkClick 'ssp_view_externalLinkClick'
ActionItemClick 'ssp_view_actionItemClick'

Action

Description

Action object that defines an action where the value is the source or target element (depending the action type)

Properties
Name Type Description
type 'follow_ticket' | 'create_incident_child'
value Object

Choice

Description

Choice item for selecting keyvaluse with only a display/label value

Properties
Name Type Attributes Description
keyValue string
displayValue string
value any <optional>

Optionally value (used for check box selections)


Property

Description

Property object that encapsulate a property, source and value

Properties
Name Type Attributes Default Description
keyValue sys_id

sys_id of the property in the source

source string <optional>
''

Source where the value is defined

property string
value string

Original source value

displayValue string

Label or display value (translated when needed?)


FormDefinition

Properties
Name Type Attributes Default Description
formId string

Unique identifier of a form in the complete client application, pref. name like for tagging purposes

title string

Title to display above the form

content string <optional>
''

content to show between title and form fields

submitLabel string <optional>
'Submit'
cancelLabel string <optional>
'Cancel'
resetLabel string <optional>
'Reset'
hasResetButton boolean <optional>
false

Whether we allow form reset

hasCancelButton boolean <optional>
false

Whether we a cancel button (that closes the form and back to previous)

fieldList Array.<FormField>

A list of fields to show on the form

sectionList Array.<FormSection> <optional>
[]

Sections to group fields by

afterSubmission 'none' | 'widget' | 'message' <optional>
'message'

Action to take after submission, related value has widget if needed

afterSubmissionValue string <optional>
submitMethod string

RequestObject method to call when submitting the form

sourceId sys_id <optional>

Sys_id of the article that was the starting point or this topic

relatedKnowledge Array.<ListItem>
function "new" | "edit" <optional>
"edit"

Form function, used in ensuring fields

table string <optional>
''

When updating an existing item this reflect the source table of the item

documentId sys_id <optional>
''

When updating an existing item this reflect the source document in [table]


FormResponse

Properties
Name Type Attributes Description
formId string
title string
message string
content string
item Object <optional>

Created item

success boolean

FormField

Description

text - simple one line text field html - html field dropdown - selection combo with pre-defined choices list - select list with pre-defined choices lookup - selection combo with a back-end lookup function to search checkbox - simple checkbox with on/true and off/false textarea - multi line text input radio - multi switch using a radio button group, only a single value can be selected multilist - watchlist like field, where you can type a value and add it to the value set (and remove)

Properties
Name Type Attributes Default Description
label string

Display label

id string <optional>
name

Unique identifier within the form

name string

Unique name within the form

property string

Property or table field to store the value when submitting

value string | Array.<string> | Object <optional>
defaultValue

Value default or changed by user

defaultValue string | Array.<string> | Object

Default value on start/reset

type FormFieldType

Type of input element to display

valueFormat string <optional>
''

Format that value must be provided in (eg date/time format)

choiceList Array.<ListItem> <optional>
[]

List of choices for selectable fields (checkbox, radio, list, combo, lookup)

choiceMethod string <optional>
''

c_SSPInterface function for retrieving choices as listitem provided with optional filter (*searched lookup)

hint string <optional>
''

hint to explain field or function

content string <optional>
''

content to always show above field and label

placeholder string <optional>
''

placeholder to show inside field

validation Object

To be determined later, way of validing field before submission

isMandatory boolean <optional>
false

Whether the field is mandatory to submit form

isReadOnly boolean <optional>
false

Whether the field is readonly (Only value is used)

sectionId string <optional>
''

Section id if applicable to show field on

order number

Unique number to sort fields in sections and forms

isValid boolean <optional>
true
validationMessage string <optional>
''
columns '1' | '2' | '3' <optional>
'2'

Number of columns on a 'md' size display or larger, smaller screen sizes will adjust

reloadForm boolean <optional>
false

When set a change to this field will trigger a reload form


FormSection

Properties
Name Type Attributes Default Description
sectionId string

Unique section

label string

Label above section

content string <optional>
''

Content to show above fields, below label

isCollapsible boolean <optional>
false

Whether the section can be collapsed or not

isCollapsed boolean <optional>
false

Whether the section is collapsed


RequestObject

Properties
Name Type Attributes Description
key string

Unique request key

priority number

Set the priority, lower is more important

reference string

Reference for the request content

method string

Method to call on the REST API

input RequestObjectInput

Input parameter object

output RequestObjectOutput

Output (response data) object

status LoadingState
exception Error

Caught error, expected when output == undefined

retryCount number
retrieved boolean
loading boolean
created number

Date() when the request was created

requested number <optional>
received number <optional>

Date() when the response was received

callback function

Callback function that handles the processing of request/request output

useBackground boolean

Try to use a background worker for this request


RequestObjectOutput

Properties
Name Type Description
category string
searchValue string
itemsPerPage number
page number
categoryKey string
categoryList CategoryTreeItem
input RequestObjectInput
itemList Array.<ListItem>
itemsPerPage number
numberOfPages number
page number
searchValue string
totalItemCount number
type string

RequestQuestion

Description

Object that defines a question for a request

Properties
Name Type Description
active boolean
type string
keyValue sys_id
displayValue string
name string
hint string
defaultValue string
value any
order number
requestId sys_id

Delegate

Properties
Name Type Description
keyValue sys_id

sys_id of the delegate record if existing otherwise null

user string

Name of the user that is beging delegate to somelese

type ListItemType

Type so that the client knows how to show this

delegate string

Name of the user that is delegate for the user

delegateSysId sys_id

sys_id of the delegate

starts string

start date and time

ends string

end date and time

approvals boolean

if approvals are delegated, other options are set to defaults

isOwnDelegate boolean

Whether this current user delegates to someone else


Approval

Properties
Name Type Description
keyValue sys_id
displayValue string
documentId sys_id
documentDisplayValue string
document ListItem
type ListItemType
state ApprovalState
updatedOn string
comments Array.<DocumentComment>

ReferenceField

Properties
Name Type Attributes Default Description
sys_id sys_id
name string
number string <optional>
''

DelegateRecord

Properties
Name Type Description
sys_id sys_id

Delegate record id

user ReferenceField

User that is delegated

delegate ReferenceField

User that is delegated to

starts string

When the delegation starts

ends string

When the delegation ends

assignments boolean

If assisgments are delegated

approvals boolean

If approvals are delegated

notifications boolean

If notifications are delegated

invitations boolean

If invitations are delegated


SurveyResponse

Description

Object definitions with information that the client app or user will see or use Table query: asmt_assessment_instance + asmt_metric_type ==> publish_state=published^active=true

Properties
Name Type Attributes Default Description
keyValue string

sys_id of instance

displayValue string

label (not part of assessment)

source string

Depends on source_table and provides an indication where this survey can be displayed

introduction string

HTML introduction to the survey

url string

URL to return the user to after the survey is completed (not used on portal, we take care of that part)

categories Array.<SurveyCategory> <optional>

When used, questions are seperated by categories

questions Array.<SurveyQuestion> <optional>
[]

List of questions available in this category or directly on the survey if no categories are used

value Object
method string

Function to use on c_SSPInterface to submit Survey changes

Survey Category to divide questions into sections

name string

Name and identifier of the category

content string

Optional (html) content

order number

Sorting by

questions Array.<SurveyQuestion>

If using categories, the question will be under the category

Table query: asmt_assessment_instance_question + asmt_metric + asmt_template(_definition)

keyValue string

sys_id of instanc_question

displayValue string

Question to ask (translated)

condition Condition

Condition to make this question available/visible/mandatory etc, first instance only visible or not (will indirect change required to false if not visible)

type SurveyDataType

Question type, indication of the required value

options SurveyTypeOptions

Additional options related to type

initialValue string

If there is a default value, this is what we will start with

required boolean

Is providing an answer/value required (mandatory)

validations Array.<SurveyValidation>

Optional validations for value

category string <optional>
''

Sub division by category or section

order number

Sorting value to order questions

Additional options to help detailing the display and value specification for questions

stringOptions 'short' | 'wide' | 'multiline'

Define specifics for the string type

choices Array.<SurveyChoice>

For various types there is a choice list

lookup string

When we have a reference field or lookup field, this method is used to query for options/choices, when using a choice with a reference_table, this is a generic method

A as generic as possible condition object, the source for condition will always be a value object that can be nested in layers

property string

Property to match

value string | Array.<string>

Value or range of value to match with

typeComparison boolean <optional>
false

Whether to include type in comparison (=== vs ==)

comperator '>=' | '>' | '=' | '<' | '<=' | '!' <optional>
'='

How to compare the provided value against the target (target = value)

Choice objects that define restricted answers to a question

keyValue string

Identifier and value selector for this choice

displayValue string

Display value (translated)

selectedImage string

A url to an image to use when not selected

unselectedImage string

A url to an image to use when selected

showLabel boolean

Whether to display the label or not (for instance images only )

showImage boolean

Whether to display images or not

Define value validations

minimum number | undefined <optional>

Minimum value for numeric fields, undefined if not to be used

maximum number | undefined <optional>

Maximum value for numeric fields, undefined if not to be used

minimumLength number | undefined <optional>

Minimum length for a string field

maximumLength number | undefined <optional>

Maximum length for a string field

regex Array.<string> <optional>
[]

Regular expressions to match

Define the response once the Survey has been submitted


GroupConfig

Properties
Name Type Description
supportGroup Object
Name Type Description
id string
name string
serviceDesk Object
Name Type Description
id string
name string