Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f92a2ca
chore: rebuild catalog [skip ci]
github-actions[bot] Jul 30, 2026
bdf71cc
feat(ess): add ServiceNow ITSM Get Request Details sample
DeanCron Jul 30, 2026
78cd5e8
update to readme
DeanCron Jul 30, 2026
8213cec
fix(ess): hardcode ESS agent schema name in topic dialog reference
DeanCron Jul 30, 2026
ae12996
Merge branch 'feature/servicenow-itsm-get-request-details' of https:/…
DeanCron Jul 30, 2026
fc2c793
fix(ess): remove stale AGENT_SCHEMA_NAME placeholder from README
DeanCron Jul 30, 2026
21dcdeb
feat(ess): add ServiceNow ITSM Get User Requests sample
DeanCron Jul 30, 2026
3e17907
fix(ess): use GetRecords instead of GetRecord for REQ lookup by number
DeanCron Aug 3, 2026
09bf764
feat(ess): add ServiceNow ITSM Get Request Item (RITM) sample
DeanCron Aug 3, 2026
faa5d57
fix(ess): read GetRecords rows from 'result' and flatten reference fi…
DeanCron Aug 3, 2026
75eb610
docs(ess): tighten setup steps and call out OBO connection requirement
DeanCron Aug 3, 2026
c407126
refactor(ess): merge RITM sample into get-request-details; restore fr…
DeanCron Aug 3, 2026
886b13d
docs(ess): drop unused catalog front matter from ESS sample READMEs
DeanCron Aug 3, 2026
2a3a9e0
docs(ess): correct OBO setup steps to use connection parameter sharing
DeanCron Aug 3, 2026
01ddfbb
fix(ess): ship Get User Requests with invoker auth instead of embedded
DeanCron Aug 3, 2026
7563a83
feat(ess): ship ServiceNow ITSM flows as importable packages
DeanCron Aug 3, 2026
55e6c7b
docs(ess): link Option A to the ESS Maker Kit repo
DeanCron Aug 3, 2026
995b423
ESS ServiceNow ITSM samples: retarget to ESS IT, ship solution packages
DeanCron Aug 3, 2026
dce9a95
ESS ServiceNow ITSM samples: fix OutputFieldMapping encoding, expand …
DeanCron Aug 3, 2026
414145e
ESS ServiceNow ITSM samples: resolve portal base URI the OOB way
DeanCron Aug 3, 2026
12119e1
ESS ServiceNow ITSM samples: record latest publish date in author tables
DeanCron Aug 3, 2026
b69b9a8
Merge branch 'master' into feature/servicenow-itsm-get-request-details
DeanCron Aug 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
.vscode/launch.json
node_modules/

# Local auth/token caches and per-folder scratch state - never commit
.local/

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
kind: AdaptiveDialog
inputs:
- kind: ManualTaskInput
propertyName: SysId
value: =""

beginDialog:
kind: OnRedirect
id: main
actions:
- kind: InvokeFlowAction
id: callGetRequestDetailsFlow
input:
binding:
text: =Topic.SysId

output:
binding:
errormessage: Topic.ErrorMessage
issuccessful: Topic.IsSuccessful
servicenowdata: Topic.ServiceNowData
servicenowsessionid: Topic.ServiceNowSessionID
servicenowtransactionid: Topic.ServiceNowTransactionID
statuscode: Topic.StatusCode

# Replace {FLOW_GUID} with the workflowId from workflow/metadata.yml
flowId: "{FLOW_GUID}"

inputType:
properties:
SysId:
displayName: SysId
type: String

outputType:
properties:
ServiceNowData:
displayName: ServiceNowData
description: Request details data returned from ServiceNow.
type: String
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
kind: AdaptiveDialog
inputs:
- kind: ManualTaskInput
propertyName: SysId
value: =""

beginDialog:
kind: OnRedirect
id: main
actions:
- kind: InvokeFlowAction
id: callGetRequestItemFlow
input:
binding:
text: =Topic.SysId
output:
binding:
errormessage: Topic.ErrorMessage
issuccessful: Topic.IsSuccessful
servicenowdata: Topic.ServiceNowData
servicenowsessionid: Topic.ServiceNowSessionID
servicenowtransactionid: Topic.ServiceNowTransactionID
statuscode: Topic.StatusCode
# Replace {FLOW_GUID} with the workflowId from workflow/metadata.yml
flowId: "{FLOW_GUID}"

inputType:
properties:
SysId:
displayName: SysId
type: String

outputType:
properties:
ServiceNowData:
displayName: ServiceNowData
description: Request item details data returned from ServiceNow.
type: String

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Replace {FLOW_GUID} with a newly generated GUID (e.g. from: python -c "import uuid; print(uuid.uuid4())")
# Replace {SERVICENOW_CONNREF} with your agent's ServiceNow connection reference logical name
# Replace {DATAVERSE_CONNREF} with your agent's Dataverse connection reference logical name
# Both connrefs can be found in workspace/agents/{slug}/connectionreferences.mcs.yml
jsonFileName: workflow/workflow.json
workflowId: "{FLOW_GUID}"
name: ESS IT ServiceNow ITSM Get Request Details
type: 1
description: "Retrieves details for a specific ServiceNow service catalog request (sc_request table) by REQ number."
subprocess: false
category: 5
mode: 0
scope: 4
stateCode: 1
statusCode: 2
isTransacted: true
Loading