This is the form schematic for the admin panel.
true
false
x_355681_fa.form.admin.settings.schema
x_355681_fa.fa admin
form.admin.settings.schema
sys_properties
admin
2023-01-29 13:12:10
8b21f27f97e061105838bfb3f153af5e
19
x_355681_fa.form.admin.settings.schema
c04afa629713111093a8337e6253af6d
c04afa629713111093a8337e6253af6d
sys_properties_8b21f27f97e061105838bfb3f153af5e
admin
2023-04-27 10:34:07
string
{
"display": "form",
"components": [
{
"title": "Main details",
"theme": "primary",
"collapsible": false,
"key": "mainDetails",
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "Name",
"disabled": true,
"tableView": true,
"defaultValue": "Fulfillment Automater",
"key": "name",
"type": "textfield",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [
{
"label": "Version",
"disabled": true,
"tableView": true,
"defaultValue": "0.0.1",
"key": "version",
"type": "textfield",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns",
"type": "columns",
"input": false,
"tableView": false
}
]
},
{
"label": "Tabs",
"components": [
{
"label": "General Administration",
"key": "generalAdministration",
"components": [
{
"title": "General",
"theme": "primary",
"collapsible": false,
"key": "generalAdministration",
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "General",
"tableView": false,
"key": "general",
"type": "container",
"input": true,
"components": [
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "Scope",
"tableView": true,
"key": "scope",
"type": "textfield",
"input": true,
"defaultValue": "x_355681"
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns",
"type": "columns",
"input": false,
"tableView": false
}
]
}
]
}
]
},
{
"label": "Log Administration",
"key": "logAdministration",
"components": [
{
"title": "Log Administration",
"theme": "primary",
"collapsible": false,
"key": "logAdministration",
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Logging",
"tableView": false,
"key": "logging",
"type": "container",
"input": true,
"components": [
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "Retention",
"tooltip": "Total months of retention of logging. Default 24 months.",
"suffix": "months",
"mask": false,
"tableView": false,
"defaultValue": 24,
"delimiter": false,
"requireDecimal": false,
"inputFormat": "plain",
"truncateMultipleSpaces": false,
"key": "retention",
"type": "number",
"input": true
},
{
"label": "Enabled",
"tableView": false,
"defaultValue": true,
"key": "enabled",
"type": "checkbox",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [
{
"label": "Level of debugging",
"optionsLabelPosition": "right",
"tableView": false,
"defaultValue": {
"debug": false,
"info": false,
"warning": true,
"error": true
},
"values": [
{
"label": "Debug",
"value": "debug",
"shortcut": ""
},
{
"label": "Info",
"value": "info",
"shortcut": ""
},
{
"label": "Warning",
"value": "warning",
"shortcut": ""
},
{
"label": "Error",
"value": "error",
"shortcut": ""
}
],
"key": "levelOfDebugging",
"type": "selectboxes",
"input": true,
"inputType": "checkbox"
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns2",
"type": "columns",
"input": false,
"tableView": false
}
]
}
]
}
]
},
{
"label": "Quick Actions",
"key": "quickActionsAdministration",
"components": [
{
"title": "Quick Actions",
"theme": "primary",
"collapsible": false,
"key": "quickActionsPanel",
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Quick Actions",
"tableView": false,
"key": "quickActions",
"type": "container",
"input": true,
"components": [
{
"label": "Add UI Action button to Task tables",
"tableView": false,
"defaultValue": false,
"key": "taskUiAction",
"type": "checkbox",
"input": true
},
{
"label": "Visible for Roles",
"widget": "choicesjs",
"tableView": true,
"multiple": true,
"dataSrc": "custom",
"data": {
"custom": "if(data._resources && data._resources.roles){\n values = data._resources.roles;\n}"
},
"idPath": "name",
"valueProperty": "name",
"template": "<span>{{ item.name }}</span>",
"key": "visibleForRoles",
"conditional": {
"show": true,
"when": "quickActions.taskUiAction",
"eq": "true"
},
"type": "select",
"input": true
},
{
"label": "Task",
"tableView": false,
"key": "task",
"type": "container",
"input": true,
"components": [
{
"title": "Task Action Buttons",
"theme": "info",
"collapsible": false,
"key": "taskActionButtons",
"conditional": {
"show": true,
"when": "quickActions.taskUiAction",
"eq": "true"
},
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "All Task Tables",
"tableView": false,
"key": "allTaskTables",
"type": "checkbox",
"input": true,
"defaultValue": false
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [
{
"label": "Inherit on Task extended tables",
"tooltip": "Show UI Action button on selected tables AND extended tables.",
"tableView": false,
"defaultValue": false,
"key": "inheritOnTaskExtendedTables",
"conditional": {
"show": true,
"when": "quickActions.task.allTaskTables",
"eq": "false"
},
"type": "checkbox",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns1",
"type": "columns",
"input": false,
"tableView": false
},
{
"label": "Task Related Tables",
"widget": "choicesjs",
"tableView": true,
"multiple": true,
"dataSrc": "custom",
"data": {
"custom": "if(data && data._resources){\n values = data._resources.taskTables\n}"
},
"idPath": "name",
"valueProperty": "name",
"validate": {
"required": true
},
"key": "taskRelatedTables",
"conditional": {
"show": true,
"when": "quickActions.task.allTaskTables",
"eq": "false"
},
"type": "select",
"input": true
}
]
}
]
},
{
"label": "Add UI Action button to Service Catalog tables",
"tableView": false,
"defaultValue": false,
"key": "serviceCatalogUiAction",
"type": "checkbox",
"input": true
},
{
"label": "Service Catalog",
"tableView": false,
"key": "serviceCatalog",
"type": "container",
"input": true,
"components": [
{
"title": "Service Catalog Action Buttons",
"theme": "info",
"collapsible": false,
"key": "serviceCatalogActionButtons1",
"conditional": {
"show": true,
"when": "quickActions.serviceCatalogUiAction",
"eq": "true"
},
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Advanced Warning",
"attrs": [
{
"attr": "",
"value": ""
}
],
"content": "<div class=\"alert alert-info\" role=\"alert\">\n <h4>Important</h4>\n <p>\n Due to the way ServiceNow configured the table 'sc_cat_item', you need to create the UI Action yourself.\n </p>\n <p>\n Instruction on how to do this can be found <a href='#'>here.</a>\n </p>\n</div>",
"refreshOnChange": false,
"key": "advancedWarning",
"type": "htmlelement",
"input": false,
"tableView": false
},
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "All Service Catalog Tables",
"tableView": false,
"defaultValue": false,
"key": "allServiceCatalogTables",
"type": "checkbox",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [
{
"label": "Inherit on Service Catalog extended tables",
"tooltip": "Show UI Action button on selected tables AND extended tables.",
"tableView": false,
"defaultValue": false,
"key": "inheritOnServiceCatalogExtendedTables",
"conditional": {
"show": true,
"when": "quickActions.serviceCatalog.allServiceCatalogTables",
"eq": "false"
},
"type": "checkbox",
"input": true
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns2",
"type": "columns",
"input": false,
"tableView": false
},
{
"label": "Service Catalog related tables",
"widget": "choicesjs",
"tableView": true,
"multiple": true,
"dataSrc": "custom",
"data": {
"custom": "if(data._resources && data._resources.scCatItemTables){\n values = data._resources.scCatItemTables;\n}"
},
"idPath": "name",
"valueProperty": "name",
"validate": {
"required": true
},
"key": "serviceCatalogRelatedTables",
"conditional": {
"show": true,
"when": "quickActions.serviceCatalog.allServiceCatalogTables",
"eq": "false"
},
"type": "select",
"input": true
}
]
}
]
}
]
}
]
}
]
},
{
"label": "Advanced Settings",
"key": "advancedSettings",
"components": [
{
"title": "Advanced Settings",
"theme": "primary",
"collapsible": false,
"key": "advancedSettings",
"type": "panel",
"label": "Panel",
"input": false,
"tableView": false,
"components": [
{
"label": "Advanced Warning",
"attrs": [
{
"attr": "",
"value": ""
}
],
"content": "<div class=\"alert alert-warning\" role=\"alert\">\n <h4>Warning</h4>\n <p>\n Here you find advanced setting for Fulfillment Automater. Make sure you are aware of what you are doing, before making any changes.\n </p>\n</div>",
"refreshOnChange": false,
"key": "advancedWarning",
"type": "htmlelement",
"input": false,
"tableView": false
},
{
"label": "Advanced",
"tableView": false,
"key": "advanced",
"type": "container",
"input": true,
"components": [
{
"label": "Columns",
"columns": [
{
"components": [
{
"label": "Pause all Fulfillment processes",
"tooltip": "WARNING: This will pause all currently running fulfillment processes that are controlled by FA",
"tableView": false,
"defaultValue": false,
"key": "pauseAllFulfillmentProcesses",
"type": "checkbox",
"input": true
},
{
"label": "Clear logging table",
"tooltip": "WARNING: This will delete all records from the FA Logging table.",
"tableView": false,
"key": "clearLoggingTable",
"type": "checkbox",
"input": true,
"defaultValue": false
}
],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
},
{
"components": [],
"width": 6,
"offset": 0,
"push": 0,
"pull": 0,
"size": "md",
"currentWidth": 6
}
],
"key": "columns",
"type": "columns",
"input": false,
"tableView": false
}
]
}
]
}
]
}
],
"verticalLayout": true,
"key": "tabs",
"type": "tabs",
"input": false,
"tableView": false
},
{
"label": "Submit",
"showValidations": false,
"customClass": "pull-right",
"disableOnInvalid": true,
"tableView": false,
"key": "submit",
"type": "button",
"saveOnEnter": false,
"input": true
}
]
}
x_355681_fa.fa admin