@itentialopensource/servicenow-schedule-automation-using-change-request
Version:
Allows you to dynamically schedule an Automation Catalog item to start an Automation at the scheduled Start Date of a ServiceNow Change Request.
117 lines • 2.99 kB
JSON
{
"id": "5e90d0d640a59941930a85e9",
"created": "2020-04-10T20:02:30.970Z",
"createdBy": "admin@pronghorn",
"lastUpdated": "2020-04-17T03:22:26.802Z",
"lastUpdatedBy": "admin@pronghorn",
"name": "ServiceNow Schedule Automation Catalog Item At Start Date form",
"description": null,
"struct": {
"type": "object",
"description": "",
"items": [
{
"nodeId": "bc4bd6d5-019a-46f0-b981-19c74ac682eb",
"type": "string",
"title": "Change Number",
"description": "",
"placeholder": "",
"required": false
},
{
"nodeId": "d9a0b476-078d-40ab-acfc-041125b896b0",
"type": "string",
"title": "Workflow ID",
"description": "",
"placeholder": "",
"required": false,
"enum": [],
"binding": true,
"rel": "collection",
"targetPointer": "/enum",
"method": "POST",
"base": "/",
"href": "workflow_engine/workflows/search",
"body": {
"options": {
"query": {}
}
},
"sourcePointer": "/results",
"sourceKeyPointer": "/_id"
},
{
"nodeId": "2e34fc51-ffa8-4bc8-bd0d-132ecdf83b1d",
"type": "string",
"title": "Form ID",
"description": "The ID of the JSON form that will hold the data for the job",
"placeholder": "",
"required": false
}
]
},
"schema": {
"title": "ServiceNow Schedule Automation Catalog Item At Start Date form",
"description": "",
"type": "object",
"required": [],
"properties": {
"changeNumber": {
"type": "string",
"title": "Change Number",
"description": ""
},
"workflowId": {
"type": "string",
"title": "Workflow ID",
"description": "",
"enum": []
},
"formId": {
"type": "string",
"title": "Form ID",
"description": "The ID of the JSON form that will hold the data for the job"
}
}
},
"uiSchema": {},
"bindingSchema": {
"properties": {
"workflowId": {
"binding:method": "POST",
"binding:link": {
"$ref": "/links",
"rel": "collection"
},
"binding:body": {
"options": {
"query": {}
}
},
"binding:source": {
"propertyPointer": "/results",
"keyPointer": "/_id"
},
"binding:target": {
"propertyPointer": "/enum"
},
"binding:hyperSchema": {
"type": "object",
"base": "/",
"links": [
{
"rel": "collection",
"href": "workflow_engine/workflows/search",
"targetMediaType": "application/json",
"targetSchema": {
"$ref": "#"
}
}
]
}
}
}
},
"validationSchema": {},
"version": "2019.3"
}