2023-01-27 03:22:44 -08:00
import type { INodeProperties } from 'n8n-workflow' ;
2021-07-15 10:30:59 -07:00
2021-12-03 00:44:16 -08:00
export const incidentOperations : INodeProperties [ ] = [
2021-07-15 10:30:59 -07:00
{
displayName : 'Operation' ,
name : 'operation' ,
type : 'options' ,
2022-04-02 08:22:13 -07:00
noDataExpression : true ,
2021-07-15 10:30:59 -07:00
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
options : [
{
name : 'Create' ,
value : 'create' ,
2022-07-10 13:50:51 -07:00
action : 'Create an incident' ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Delete' ,
value : 'delete' ,
2022-07-10 13:50:51 -07:00
action : 'Delete an incident' ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Get' ,
value : 'get' ,
2022-07-10 13:50:51 -07:00
action : 'Get an incident' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-09-07 07:51:14 -07:00
name : 'Get Many' ,
2021-07-15 10:30:59 -07:00
value : 'getAll' ,
2022-09-08 08:10:13 -07:00
action : 'Get many incidents' ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Update' ,
value : 'update' ,
2022-07-10 13:50:51 -07:00
action : 'Update an incident' ,
2021-07-15 10:30:59 -07:00
} ,
] ,
default : 'get' ,
} ,
2021-12-03 00:44:16 -08:00
] ;
2021-07-15 10:30:59 -07:00
2021-12-03 00:44:16 -08:00
export const incidentFields : INodeProperties [ ] = [
2021-07-15 10:30:59 -07:00
/* -------------------------------------------------------------------------- */
/* incident:create */
/* -------------------------------------------------------------------------- */
{
displayName : 'Short Description' ,
name : 'short_description' ,
type : 'string' ,
default : '' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'create' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
required : true ,
description : 'Short description of the incident' ,
} ,
{
displayName : 'Additional Fields' ,
name : 'additionalFields' ,
type : 'collection' ,
placeholder : 'Add Field' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'create' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
default : { } ,
options : [
{
2023-08-01 00:59:15 -07:00
displayName : 'Assignee Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'assigned_to' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getUsers' ,
2022-08-17 08:50:24 -07:00
loadOptionsDependsOn : [ 'additionalFields.assignment_group' ] ,
2021-07-15 10:30:59 -07:00
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Which user is the incident assigned to. Requires the selection of an assignment group. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Assignment Group Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'assignment_group' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getAssignmentGroups' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The assignment group of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Business Service Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'business_service' ,
type : 'options' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>' ,
2021-07-15 10:30:59 -07:00
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getBusinessServices' ,
} ,
default : '' ,
} ,
{
displayName : 'Caller ID' ,
name : 'caller_id' ,
type : 'string' ,
default : '' ,
description : 'The unique identifier of the caller of the incident' ,
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Category Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'category' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentCategories' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The category of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Close Notes' ,
name : 'close_notes' ,
type : 'string' ,
default : '' ,
description : 'The close notes for the incident' ,
} ,
{
2022-06-20 07:54:01 -07:00
displayName : 'Configuration Item Names or IDs' ,
2021-07-15 10:30:59 -07:00
name : 'cmdb_ci' ,
type : 'multiOptions' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getConfigurationItems' ,
} ,
2022-04-02 08:22:13 -07:00
default : [ ] ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Configuration Items, \'cmdb_ci\' in metadata. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Contact Type' ,
name : 'contact_type' ,
type : 'options' ,
options : [
{
name : 'Email' ,
value : 'email' ,
} ,
{
name : 'Phone' ,
value : 'phone' ,
} ,
{
name : 'Self Service' ,
value : 'self-service' ,
} ,
{
name : 'Walk In' ,
value : 'walk-in' ,
} ,
] ,
default : '' ,
} ,
{
displayName : 'Description' ,
name : 'description' ,
type : 'string' ,
default : '' ,
description : 'The description of the incident' ,
} ,
{
displayName : 'Impact' ,
name : 'impact' ,
type : 'options' ,
options : [
{
name : 'Low' ,
2021-11-19 07:31:52 -08:00
value : 3 ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Medium' ,
value : 2 ,
} ,
{
name : 'High' ,
2021-11-19 07:31:52 -08:00
value : 1 ,
2021-07-15 10:30:59 -07:00
} ,
] ,
2022-04-02 08:22:13 -07:00
default : 1 ,
2021-07-15 10:30:59 -07:00
description : 'The impact of the incident' ,
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Resolution Code Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'close_code' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentResolutionCodes' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The resolution code of the incident, \'close_code\' in metadata. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'State Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'state' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentStates' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The state of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Subcategory Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'subcategory' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentSubcategories' ,
2022-08-17 08:50:24 -07:00
loadOptionsDependsOn : [ 'additionalFields.category' ] ,
2021-07-15 10:30:59 -07:00
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The subcategory of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Urgency' ,
name : 'urgency' ,
type : 'options' ,
options : [
{
name : 'Low' ,
2021-11-19 07:31:52 -08:00
value : 3 ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Medium' ,
value : 2 ,
} ,
{
name : 'High' ,
2021-11-19 07:31:52 -08:00
value : 1 ,
2021-07-15 10:30:59 -07:00
} ,
] ,
2022-04-02 08:22:13 -07:00
default : 1 ,
2021-07-15 10:30:59 -07:00
description : 'The urgency of the incident' ,
} ,
] ,
} ,
/* -------------------------------------------------------------------------- */
/* incident:getAll */
/* -------------------------------------------------------------------------- */
{
displayName : 'Return All' ,
name : 'returnAll' ,
type : 'boolean' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
operation : [ 'getAll' ] ,
resource : [ 'incident' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
default : false ,
2022-04-02 08:22:13 -07:00
description : 'Whether to return all results or only up to a given limit' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Limit' ,
name : 'limit' ,
type : 'number' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
operation : [ 'getAll' ] ,
resource : [ 'incident' ] ,
returnAll : [ false ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
typeOptions : {
minValue : 1 ,
maxValue : 500 ,
} ,
default : 50 ,
2022-05-06 14:01:25 -07:00
description : 'Max number of results to return' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Options' ,
name : 'options' ,
type : 'collection' ,
2024-07-29 05:27:23 -07:00
placeholder : 'Add option' ,
2021-07-15 10:30:59 -07:00
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'getAll' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
default : { } ,
options : [
{
displayName : 'Exclude Reference Link' ,
name : 'sysparm_exclude_reference_link' ,
type : 'boolean' ,
default : false ,
description : 'Whether to exclude Table API links for reference fields' ,
} ,
{
2022-06-20 07:54:01 -07:00
displayName : 'Field Names or IDs' ,
2021-07-15 10:30:59 -07:00
name : 'sysparm_fields' ,
type : 'multiOptions' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getColumns' ,
} ,
2022-04-02 08:22:13 -07:00
default : [ ] ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'A list of fields to return. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2022-04-02 08:22:13 -07:00
hint : 'String of comma separated values or an array of strings can be set in an expression' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Filter' ,
name : 'sysparm_query' ,
type : 'string' ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
'An encoded query string used to filter the results. <a href="https://developer.servicenow.com/dev.do#!/learn/learning-plans/quebec/servicenow_application_developer/app_store_learnv2_rest_quebec_more_about_query_parameters">More info</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Return Values' ,
name : 'sysparm_display_value' ,
type : 'options' ,
options : [
{
name : 'Actual Values' ,
value : 'false' ,
} ,
{
name : 'Both' ,
value : 'all' ,
} ,
{
name : 'Display Values' ,
value : 'true' ,
} ,
] ,
default : 'false' ,
description : 'Choose which values to return' ,
} ,
] ,
} ,
/* -------------------------------------------------------------------------- */
/* incident:get/delete */
/* -------------------------------------------------------------------------- */
{
displayName : 'Incident ID' ,
name : 'id' ,
type : 'string' ,
default : '' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'delete' , 'get' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
required : true ,
description : 'Unique identifier of the incident' ,
} ,
{
displayName : 'Options' ,
name : 'options' ,
type : 'collection' ,
2024-07-29 05:27:23 -07:00
placeholder : 'Add option' ,
2021-07-15 10:30:59 -07:00
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'get' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
default : { } ,
options : [
{
displayName : 'Exclude Reference Link' ,
name : 'sysparm_exclude_reference_link' ,
type : 'boolean' ,
default : false ,
description : 'Whether to exclude Table API links for reference fields' ,
} ,
{
2022-06-20 07:54:01 -07:00
displayName : 'Field Names or IDs' ,
2021-07-15 10:30:59 -07:00
name : 'sysparm_fields' ,
type : 'multiOptions' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getColumns' ,
} ,
2022-04-02 08:22:13 -07:00
default : [ ] ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'A list of fields to return. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2022-04-02 08:22:13 -07:00
hint : 'String of comma separated values or an array of strings can be set in an expression' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Return Values' ,
name : 'sysparm_display_value' ,
type : 'options' ,
options : [
{
name : 'Actual Values' ,
value : 'false' ,
} ,
{
name : 'Both' ,
value : 'all' ,
} ,
{
name : 'Display Values' ,
value : 'true' ,
} ,
] ,
default : 'false' ,
description : 'Choose which values to return' ,
} ,
] ,
} ,
/* -------------------------------------------------------------------------- */
/* incident:update */
/* -------------------------------------------------------------------------- */
{
displayName : 'Incident ID' ,
name : 'id' ,
type : 'string' ,
default : '' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'update' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
required : true ,
description : 'Unique identifier of the incident' ,
} ,
{
displayName : 'Update Fields' ,
name : 'updateFields' ,
type : 'collection' ,
placeholder : 'Add Field' ,
displayOptions : {
show : {
2022-08-17 08:50:24 -07:00
resource : [ 'incident' ] ,
operation : [ 'update' ] ,
2021-07-15 10:30:59 -07:00
} ,
} ,
default : { } ,
options : [
{
2022-06-03 10:23:49 -07:00
displayName : 'Assigned To Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'assigned_to' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getUsers' ,
2022-08-17 08:50:24 -07:00
loadOptionsDependsOn : [ 'additionalFields.assignment_group' ] ,
2021-07-15 10:30:59 -07:00
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Which user is the incident assigned to. Requires the selection of an assignment group. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Assignment Group Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'assignment_group' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getAssignmentGroups' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The assignment group of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Business Service Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'business_service' ,
type : 'options' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>' ,
2021-07-15 10:30:59 -07:00
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getBusinessServices' ,
} ,
default : '' ,
} ,
{
displayName : 'Caller ID' ,
name : 'caller_id' ,
type : 'string' ,
default : '' ,
description : 'The unique identifier of the caller of the incident' ,
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Category Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'category' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentCategories' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The category of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Close Notes' ,
name : 'close_notes' ,
type : 'string' ,
default : '' ,
description : 'The close notes for the incident' ,
} ,
{
2022-06-20 07:54:01 -07:00
displayName : 'Configuration Item Names or IDs' ,
2021-07-15 10:30:59 -07:00
name : 'cmdb_ci' ,
type : 'multiOptions' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getConfigurationItems' ,
} ,
2022-04-02 08:22:13 -07:00
default : [ ] ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'Configuration Items, \'cmdb_ci\' in metadata. Choose from the list, or specify IDs using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Contact Type' ,
name : 'contact_type' ,
type : 'options' ,
options : [
{
name : 'Email' ,
value : 'email' ,
} ,
{
name : 'Phone' ,
value : 'phone' ,
} ,
{
name : 'Self Service' ,
value : 'self-service' ,
} ,
{
name : 'Walk In' ,
value : 'walk-in' ,
} ,
] ,
default : '' ,
} ,
{
displayName : 'Description' ,
name : 'description' ,
type : 'string' ,
default : '' ,
description : 'The description of the incident' ,
} ,
{
displayName : 'Impact' ,
name : 'impact' ,
type : 'options' ,
options : [
{
name : 'Low' ,
2021-11-19 07:31:52 -08:00
value : 3 ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Medium' ,
value : 2 ,
} ,
{
name : 'High' ,
2021-11-19 07:31:52 -08:00
value : 1 ,
2021-07-15 10:30:59 -07:00
} ,
] ,
2022-04-02 08:22:13 -07:00
default : 1 ,
2021-07-15 10:30:59 -07:00
description : 'The impact of the incident' ,
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Resolution Code Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'close_code' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentResolutionCodes' ,
} ,
default : '' ,
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The resolution code of the incident. \'close_code\' in metadata. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'On Hold Reason Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'hold_reason' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentHoldReasons' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The on hold reason for the incident. It applies if the state is <code>On Hold</code>. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'State Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'state' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentStates' ,
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The state of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
2022-06-03 10:23:49 -07:00
displayName : 'Subcategory Name or ID' ,
2021-07-15 10:30:59 -07:00
name : 'subcategory' ,
type : 'options' ,
typeOptions : {
2022-04-02 08:22:13 -07:00
// nodelinter-ignore-next-line
2021-07-15 10:30:59 -07:00
loadOptionsMethod : 'getIncidentSubcategories' ,
2022-08-17 08:50:24 -07:00
loadOptionsDependsOn : [ 'additionalFields.category' ] ,
2021-07-15 10:30:59 -07:00
} ,
default : '' ,
2022-08-17 08:50:24 -07:00
description :
2024-09-12 07:53:36 -07:00
'The subcategory of the incident. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.' ,
2021-07-15 10:30:59 -07:00
} ,
{
displayName : 'Urgency' ,
name : 'urgency' ,
type : 'options' ,
options : [
{
name : 'Low' ,
2021-11-19 07:31:52 -08:00
value : 3 ,
2021-07-15 10:30:59 -07:00
} ,
{
name : 'Medium' ,
value : 2 ,
} ,
{
name : 'High' ,
2021-11-19 07:31:52 -08:00
value : 1 ,
2021-07-15 10:30:59 -07:00
} ,
] ,
2022-04-02 08:22:13 -07:00
default : 1 ,
2021-07-15 10:30:59 -07:00
description : 'The urgency of the incident' ,
} ,
2023-03-28 02:48:09 -07:00
{
displayName : 'Work Notes' ,
name : 'work_notes' ,
type : 'string' ,
default : '' ,
description : 'Work notes for the incident' ,
} ,
2021-07-15 10:30:59 -07:00
] ,
} ,
2021-12-03 00:44:16 -08:00
] ;