wxccai/ss-fields-268.json
jmcqueen 1070967870 Initial commit: Webex CC + Jira + xAI service
Core capabilities:
- Jira ticket lifecycle: status, update, comment, transitions, close
- JSM Store Support request creation with Assets object resolution
- Assets AQL diagnostic probe endpoint with schema/type introspection
- Webex transcript ingestion (audio + JSON + human-readable) with
  restricted-visibility summary comments
- Grok-powered single-ticket and open-tickets-by-reporter summaries

Repo hygiene:
- .gitignore covering .env, node_modules, logs, IDE dirs
- .env.example documenting every env var
- discover-ss-*.js scripts refactored to read credentials from .env
- README covering setup, endpoints, and the Assets scope-vs-role gotcha

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 15:23:20 -04:00

202 lines
No EOL
5.1 KiB
JSON

{
"requestTypeFields": [
{
"fieldId": "summary",
"name": "Summary",
"description": "Insert short description of issue.",
"required": true,
"defaultValues": [],
"validValues": [],
"jiraSchema": {
"type": "string",
"system": "summary"
},
"visible": true
},
{
"fieldId": "customfield_10261",
"name": "Store Number",
"description": "Type in your store number and select",
"required": true,
"defaultValues": [],
"validValues": [],
"jiraSchema": {
"type": "array",
"items": "cmdb-object-field",
"custom": "com.atlassian.jira.plugins.cmdb:cmdb-object-cftype",
"customId": 10261
},
"visible": true
},
{
"fieldId": "customfield_10548",
"name": "Reason for Omni Request",
"description": "Click the 1st drop down to select what needs enabled / disabled. Click the 2nd drop down to select reason code.",
"required": true,
"defaultValues": [],
"validValues": [
{
"value": "13461",
"label": "BOSS Enable",
"children": [
{
"value": "13467",
"label": "Printer Issues Resolved",
"children": []
},
{
"value": "13468",
"label": "NSO/Maintenance Completed",
"children": []
},
{
"value": "13469",
"label": "Other",
"children": []
}
]
},
{
"value": "13462",
"label": "BOSS Disable",
"children": [
{
"value": "13470",
"label": "Printer Issues",
"children": []
},
{
"value": "13471",
"label": "NSO/Maintenance",
"children": []
},
{
"value": "13472",
"label": "Other",
"children": []
}
]
},
{
"value": "13463",
"label": "Pickup Enable",
"children": [
{
"value": "13473",
"label": "Printer Issues Resolved",
"children": []
},
{
"value": "13474",
"label": "NSO/Maintenance Completed",
"children": []
},
{
"value": "13475",
"label": "Other",
"children": []
}
]
},
{
"value": "13464",
"label": "Pickup Disable",
"children": [
{
"value": "13476",
"label": "Printer Issues",
"children": []
},
{
"value": "13477",
"label": "NSO/Maintenance",
"children": []
},
{
"value": "13478",
"label": "Other",
"children": []
}
]
},
{
"value": "13465",
"label": "BOSS and Pickup Enable",
"children": [
{
"value": "13479",
"label": "Printer Issues Resolved",
"children": []
},
{
"value": "13480",
"label": "NSO/Maintenance Completed",
"children": []
},
{
"value": "13481",
"label": "Other",
"children": []
}
]
},
{
"value": "13466",
"label": "BOSS and Pickup Disable",
"children": [
{
"value": "13482",
"label": "Printer Issues",
"children": []
},
{
"value": "13483",
"label": "NSO/Maintenance",
"children": []
},
{
"value": "13484",
"label": "Other",
"children": []
}
]
}
],
"jiraSchema": {
"type": "option-with-child",
"custom": "com.atlassian.jira.plugin.system.customfieldtypes:cascadingselect",
"customId": 10548
},
"visible": true
},
{
"fieldId": "description",
"name": "Description",
"description": "If you selected \"Other\" as the Reason Code above please provide detail here. Otherwise please briefly describe why you need Omni Turn Off / On Completed.",
"required": true,
"defaultValues": [],
"validValues": [],
"jiraSchema": {
"type": "string",
"system": "description"
},
"visible": true
},
{
"fieldId": "attachment",
"name": "Attachment",
"description": "",
"required": false,
"defaultValues": [],
"validValues": [],
"jiraSchema": {
"type": "array",
"items": "attachment",
"system": "attachment"
},
"visible": true
}
],
"canRaiseOnBehalfOf": true,
"canAddRequestParticipants": true
}