@servicenow/sdk - v4.13.3
Preparing search index...
@servicenow/sdk/automation
<internal>
sys_app
Interface sys_app
interface
sys_app
{
hide_on_ui
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Hidden on ui"
}
>
;
installed_as_dependency
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Installed via Dependency"
}
,
>
;
licensable
:
OverrideColumnType
;
license_definition
:
Typed
<
|
string
|
ExplicitKey
<
"sys_app_license_defn"
>
|
TableBrand
<
"sys_app_license_defn"
>
|
Record
<
"sys_app_license_defn"
>
,
{
attributes
:
{
encode_utf8
:
false
}
;
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.active = parent.active; current.insert();"
;
label
:
[
{
hint
:
"License definition for the current version of the application"
;
label
:
"License Definition"
;
plural
:
"License Definitions"
;
}
,
]
;
referenceQual
:
"javascript:'sys_scope.scope=' + current.scope"
;
referenceTable
:
"sys_app_license_defn"
;
}
,
>
;
menu
:
Typed
<
|
string
|
TableBrand
<
"sys_app_application"
>
|
Record
<
"sys_app_application"
>
|
ExplicitKey
<
"sys_app_application"
>
,
{
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.title = value; current.active = parent.active; current.name = SncAppsUI.generateNameFromLabel(value); current.category = 'e0355b31ef303000a61d5a3615c0fb78'; current.insert();"
;
label
:
[
{
hint
:
"This application's primary menu where default table modules will reside"
;
label
:
"Menu"
;
plural
:
"Menus"
;
}
,
]
;
referenceTable
:
"sys_app_application"
;
}
,
>
;
store_correlation_id
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Identifies the unique application id assigned by the app store"
;
label
:
"Store correlation ID"
;
plural
:
"Store correlation IDs"
;
}
,
]
;
}
,
>
;
store_url
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Identifies the application URL for configuring the offering in the app store"
;
label
:
"Store URL"
;
plural
:
"Store URLs"
;
}
,
]
;
}
,
>
;
sys_code
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Internal code used to identify plugins"
;
label
:
"Code"
;
plural
:
"Codes"
;
}
,
]
;
maxLength
:
100
;
}
,
>
;
sys_id
:
Typed
<
string
|
number
,
{
active
:
true
;
column_type
:
"GUID"
;
label
:
"Sys ID"
;
mandatory
:
false
;
read_only
:
false
;
}
,
>
;
uninstall_blocked
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Uninstall Blocked"
}
,
>
;
user_role
:
Typed
<
|
string
|
ExplicitKey
<
"sys_user_role"
>
|
TableBrand
<
"sys_user_role"
>
|
Record
<
"sys_user_role"
>
,
{
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.name = value; var s = parent.scope.toString(); if(!parent.scope.nil() && parent.scope.toString() != 'global' && value.indexOf(parent.scope.toString() + '.') == 0) { current.suffix = value.substring(parent.scope.toString().length + 1, value.length); } current.insert();"
;
label
:
[
{
hint
:
"Role required for end users to access this application and its tables"
;
label
:
"User role"
;
plural
:
"User roles"
;
}
,
]
;
referenceTable
:
"sys_user_role"
;
}
,
>
;
version
:
OverrideColumnType
;
}
Hierarchy (
View Summary
)
Helper
<
typeof
sys_app
>
sys_app
Index
Properties
hide_
on_
ui
installed_
as_
dependency
licensable
license_
definition
menu
store_
correlation_
id
store_
url
sys_
code
sys_
id
uninstall_
blocked
user_
role
version
Properties
Readonly
hide_
on_
ui
hide_on_ui
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Hidden on ui"
}
>
Readonly
installed_
as_
dependency
installed_as_dependency
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Installed via Dependency"
}
,
>
Readonly
licensable
licensable
:
OverrideColumnType
Readonly
license_
definition
license_definition
:
Typed
<
|
string
|
ExplicitKey
<
"sys_app_license_defn"
>
|
TableBrand
<
"sys_app_license_defn"
>
|
Record
<
"sys_app_license_defn"
>
,
{
attributes
:
{
encode_utf8
:
false
}
;
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.active = parent.active; current.insert();"
;
label
:
[
{
hint
:
"License definition for the current version of the application"
;
label
:
"License Definition"
;
plural
:
"License Definitions"
;
}
,
]
;
referenceQual
:
"javascript:'sys_scope.scope=' + current.scope"
;
referenceTable
:
"sys_app_license_defn"
;
}
,
>
Readonly
menu
menu
:
Typed
<
|
string
|
TableBrand
<
"sys_app_application"
>
|
Record
<
"sys_app_application"
>
|
ExplicitKey
<
"sys_app_application"
>
,
{
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.title = value; current.active = parent.active; current.name = SncAppsUI.generateNameFromLabel(value); current.category = 'e0355b31ef303000a61d5a3615c0fb78'; current.insert();"
;
label
:
[
{
hint
:
"This application's primary menu where default table modules will reside"
;
label
:
"Menu"
;
plural
:
"Menus"
;
}
,
]
;
referenceTable
:
"sys_app_application"
;
}
,
>
Readonly
store_
correlation_
id
store_correlation_id
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Identifies the unique application id assigned by the app store"
;
label
:
"Store correlation ID"
;
plural
:
"Store correlation IDs"
;
}
,
]
;
}
,
>
Readonly
store_
url
store_url
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Identifies the application URL for configuring the offering in the app store"
;
label
:
"Store URL"
;
plural
:
"Store URLs"
;
}
,
]
;
}
,
>
Readonly
sys_
code
sys_code
:
Typed
<
string
,
{
attributes
:
{
edge_encryption_enabled
:
true
}
;
label
:
[
{
hint
:
"Internal code used to identify plugins"
;
label
:
"Code"
;
plural
:
"Codes"
;
}
,
]
;
maxLength
:
100
;
}
,
>
Readonly
sys_
id
sys_id
:
Typed
<
string
|
number
,
{
active
:
true
;
column_type
:
"GUID"
;
label
:
"Sys ID"
;
mandatory
:
false
;
read_only
:
false
;
}
,
>
Readonly
uninstall_
blocked
uninstall_blocked
:
Typed
<
boolean
,
{
default
:
false
;
label
:
"Uninstall Blocked"
}
,
>
Readonly
user_
role
user_role
:
Typed
<
|
string
|
ExplicitKey
<
"sys_user_role"
>
|
TableBrand
<
"sys_user_role"
>
|
Record
<
"sys_user_role"
>
,
{
dynamicCreation
:
true
;
dynamicCreationScript
:
"current.sys_scope = parent.sys_id; current.name = value; var s = parent.scope.toString(); if(!parent.scope.nil() && parent.scope.toString() != 'global' && value.indexOf(parent.scope.toString() + '.') == 0) { current.suffix = value.substring(parent.scope.toString().length + 1, value.length); } current.insert();"
;
label
:
[
{
hint
:
"Role required for end users to access this application and its tables"
;
label
:
"User role"
;
plural
:
"User roles"
;
}
,
]
;
referenceTable
:
"sys_user_role"
;
}
,
>
Readonly
version
version
:
OverrideColumnType
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
hide_
on_
ui
installed_
as_
dependency
licensable
license_
definition
menu
store_
correlation_
id
store_
url
sys_
code
sys_
id
uninstall_
blocked
user_
role
version
@servicenow/sdk - v4.13.3
Loading...