New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
1) Flow designer updates:
a) Workflow studio/Flow designer:
Workflow studio and flow designer will open the same URL as mentioned below.
When we launch workflow studio from left navigation, it will be pointed to Processes tab.
When we launch Flow designer from left navigation, it will be pointed to Flows tab.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
b) In Workflow studio ServiceNow added Homepage, Operations, Integrations:
c) In Operations, we can see data for Processes and Flows:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
d) Swapping Columns in Flow Designer:
e) “Pick from where you left” feature:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
f) Priority in Flow Designers:
g) In Flow designer trigger condition, we also can select Remote table query now:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
h) Undo – redo button in Flow designer:
i) Make Flow Read Only: Once made read only to edit flow again need to click on Edit
flow till the time flow will be in read only.
j) Newly added action – Fire event in flow designer:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
Using this we can trigger notification, script actions and business rules.
k) Toggle “Details” and “Annotations” in the diagrammatic view along with “Error
Handling”:
2) Time Based Role:
a) User Administration Time-Limited User Roles (This is introduced along with new
table sys_user_has_role_time_limited)
This is used for giving limited time access to users.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
3) Form builder
a) Form builder works same as Form designer and Form layout with some extra
features.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
Also, the highlighted yellow symbol is indicating that are affected by UI policy.
Once we are clicking on the field it also will give information about complete field and UI policy details
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
4) Background script interface Update:
Now background script is working with “Monaco JavaScript editor.”
Toolbar
Line Numbers
Mini-Viewer
Colored Keywords
a) System definition Scripts – Background (Interface changed - Now we can
identify script errors in colors like normal script (Business rule)).
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
var gr = new GlideRecord('change_request');
gr.addQuery('number', 'CHG0315903');
gr.query();
while (gr.next()) {
gr.state = 3;
gr.update();
}
5) Save as Draft for Service catalog requests:
Users can be able to fill requested item and Save as Draft and can pick again were you left.
Once we saved as drafts, we can also update again variables and update drafts.
Draft items can be able to see as below image:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
6) Purge Orphan Attachments
"Purge Orphan Attachments". Purge Orphan Attachments which are a periodically triggered Scheduled Script
Execution.
Systemproperties "glide.attachment.orphan.enable_cleanup" and "glide.attachment.orphan.clean_old_orphan_re
cords". When adding these System Properties with value "true", Purge Orphan Attachments will starts working.
7) Client scripts:
The extension for g_form. Is removed but we can type and use. For developers its little hard, it’s not
there in release notes just my observation while reviewing Washington release instance.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
8) New role in Incident module:
sn_incident_task_assigned - Access to incident_task if the incident_task is assigned to the user.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
9) User Preference:
a) Preferences Language & Region
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
b) Keyboard shortcuts
10) ATF Support for configurable workspaces:
a) “Run performance Test” button on tests form. (We can identify performance test
results in related list of Tests)
b) Added workspace related step (Add test step Open a new form Form UI with
workspace option):
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
11) Glide Aggregate New Method:
setIntervalYearIncluded(Boolean b)
Sets whether to group results by year for day-of-week trends. These trends are created using the addTrend()
method with the dayofweek time interval.
Dependency: GlideAggregate - addTrend('<fieldName>', 'dayofweek').
Example
The following shows how to count incidents created in the last six months. The incidents are separated by the
day of the week, but not including the year. For example, the default results for Thursday would include the
year, such as Thursday/2023: 1.
Default true:
Result is with Year:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
If setIntervalYearIncluded is false:
Result:
Code:
var incidentGroup = new GlideAggregate('incident');
incidentGroup.addEncodedQuery("sys_created_onRELATIVEGT@month@ago@6");
incidentGroup.addTrend('sys_created_on', 'dayofweek');
incidentGroup.addAggregate('COUNT');
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
incidentGroup.setIntervalYearIncluded(false);
incidentGroup.query();
while (incidentGroup.next()) {
gs.info(incidentGroup.getValue('timeref') + ': ' + incidentGroup.getAggregate('COUNT'))};
GlideAggregate | ServiceNow Developers
12) Glide Record new Method:
updateWithReferences(Object reason):
Reason for the updates: Sometime users without First name and last name data will be populated. The reason is
displayed in the audit record.
var inc = new GlideRecord('incident');
inc.get(inc_sys_id); // Looking up an existing incident record where 'inc_sys_id' represents the sys_id of a incident record
inc.caller_id.first_name = 'John';
inc.caller_id.last_name = 'Doe';
inc.updateWithReferences();
Example - When there is no caller in incident:
Result:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
Created user record updated in Caller field:
If already caller exist:
It will update the user record:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
And can be able to see from caller popup view:
GlideRecord | ServiceNow Developers
13) Clone Admin console:
Clone admin console Clone dashboard Request clone
This will open instance clone dashboard and we can select as we wish in clone as per requirements. This
also work same as system clone application.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
14) Application Manager
a) Plugins related change we can easily identify dependencies installation details.
b) Activity log in plugins and filters in activity logs
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
15) Remote tables enhanced capacity.
Navigate to Remote tables -> Definitions Create New
Enable Enhanced Capacity to support large number of rows.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
16) Chat summarization in Live agent chat:
The chat summarization is a condensed version of the conversation between a requester
and Virtual Agent. Chat summarizations are generated in these situations:
When the conversation ends.
When the agent uses the /summarize quick action in Agent Chat.
When the user selects Chat Summarization or enters summarize chat in Ask Now Assist to on the Now Assist
panel.
When an interaction is transferred from Virtual Agent to a live agent and the conversation is at least six lines
long. The chat summarization displays in a summary card in the conversation and populates the interaction's
summarization and short description fields.
Note: Now LLM is the provider for this Now Assist skill.
In the following example, Now Assist generated a chat summarization in Now Assist for HR Service Delivery
(HRSD).
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
17) Advanced Work Assignment New property introduced:
This property overrides the queue's max wait time value with the assignment rule's timeout value to help prevent
work items from disappearing prematurely in an agent's inbox.
The glide.awa.bypass_max_wait_time.enabled system property keeps “pending_accept” state work
items in the Agent Inbox until the assignment times out even when the Max Wait Time is met. This property
defaults to true.
Properties for Advanced Work Assignment (servicenow.com)
18) UI Builder:
Not going in-depth related to UI builder, but we are covering few points which added newly in
Washington DC upgrade.
a) UI Builder is moved to Store application now. (25.1.24 is new version in Store app)
before it was plugin:
Before Washington DC release, UI Builder was available in plugin as below:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
In Washington DC release, UI Builder is in store applications as below:
Need to navigate to Application manager, search for UI Builder and update in Store app:
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
Depreciations:
19) Item designer depreciated from Washington DC:
Item Designer [com.glideapp.servicecatalog.item_designer]
The Service Catalog item designer enables non-administrators to create, maintain, and publish catalog items. It
uses a structured design and publishing process to ensure consistency of usage.
Details: The Catalog Builder plugin is activated by default on all instances
(com.glideapp.servicecatalog.catalog_builder).
20) CSM Agent Workspace [com.snc.agent_workspace.csm] is Depreciated in
Washington DC.
CSM Agent Workspace enables you to integrate Customer Service Management with other applications.
New updates in Washington DC
Washington DC release futures – document prepared by Dinesh Kumar Raghu
Replaced with - Install the CSM Configurable Workspace application from the ServiceNow Store.
21) ITSM Agent Workspace and CMDB Agent Workspace Depreciated in
Washington DC.
Install the Service Operations Workspace for ITSM application from the ServiceNow Store for
replacement.
Changes to plugins in the Washington DC release (servicenow.com)