Welcome to AgenticBusinessProcessConsultant - created and maintained by Sascha Wildgrube.
The Agentic Business Process Consultant AI Agent creates structured process descriptions that can serve as the foundation of a backlog or even direct automatic process implementations.
AgenticBPC is NOT an officially supported ServiceNow product.
AgenticBPC does NOT come with any kind of warranty. If you use it, you own it!
x_snc_devtools.InstallApp("x_snc_agenticbpc");Controls if the AgenticBusinessProcessConsultant application is active.
Controls the verbosity of log output produced by the AgenticBusinessProcessConsultant application.
Users with the x_snc_agenticbpc.admin role have full access to all "Business Processes".
Users with the x_snc_agenticbpc.consultant role can create new Business Processes, edit existing Business Processes and start the agent.
A stakeholder knows something about a business process and is interviewed by the Agentic Business Process Consultant AI agent.
Users with the x_snc_agenticbpc.viewer role can see all Business Processes, but cannot edit them.
The table is not derived from any other table.
The table is not derived from any other table.
Send an invitation to the business process stakeholder.
Starts the interview and shows the Now Assist Panel.
Opens the Business Process viewer.
Provides client-callable functions to support the Agentic Business Process Consultant process.
|
Methods:
* StartInterview()
Retrieves information about the app's dependencies to other apps and required versions.
Gets a system property of this application.
This script installs AgenticBusinessProcessConsultant.
Sets all system properties to default values.
Sets a system property of this application.
Produces a log output in the application log using the DevTools Debug function.
Implements the extension point for DevTools.
|
Methods:
* initialize()
* GetParentRecord()
* GetLinkDirectory()
* GetFormatConfig()
* GetApplicationStatus()
* RenderDebugDump()
* GetInstancePipelineName()
* GetEncodedQueryToPreventUselessChecks()
* AppVersionBaselineOnFinish()
* Prompt()
* IsTechnicalUser()
The DevToolsGetLinkDirectory function is called by the DevTools extension point instance class and returns an extended (or modified) link directory object that serves as the basis for the DevTools Link page.
The DevToolsGetParentRecord function is called by the DevTools extension point instance class and returns a parent record for the given record if it can be determined.
Returns a GlideRecord object representing the given Business Process based on Sys ID, number or name.
Returns true if the application is active, otherwise false.
Produces a log output in the application log.
Produces an error log output in the application log.
Produces a warning log output in the application log.
Compatible Versions: 1.147.0
Repository url: https://github.com/saschawildgrube/servicenow-devtools.git
No technical debt has been documented for this application.
Copyright 2026 by Sascha Wildgrube
Licensed under the Apache License, Version 2.0 (the "License")
You may not use AgenticBPC except in compliance with the License.
You may obtain a copy of the License at: https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
First baselined version