Amit Gujarathi
Giga Sage
Giga Sage

Hi All,
I hope you're doing great.


In today's tutorial, we will be starting a new series on the ServiceNow flow designer. We will try to learn the flow designer in-depth starting from the basics.


Flow designer in some sense we can consider as an alternative to workflow, I know a lot of people love workflow more but flow designer has its own advantages.


Let's first try to understand what is flow designer in ServiceNow.

  • Flow Designer is a Now Platform feature for automating processes in a single design environment. Flow Designer lets process owners use natural language to automate approvals, tasks, notifications, and record operations without coding.
  • You can expand Flow Designer to communicate with external instances and third-party systems by requesting a separate subscription to Integration Hub.

In this tutorial we will be looking into the below points:

  • What is a flow designer
  • What are the advantages of a flow designer
  • What is the component of a flow designer
  • Overview of a flow designer
  • Demo of a flow designer

 

Please be sure to bookmark this article as well as mark it as Helpful if you thought it was helpful.

 

Regards,

Amit Gujarathi

Technomonk Youtube 

Amit Gujarathi Linkedin 

TheTechnomonk.com 

ServiceNow Community Amit Gujarathi 

Comments
Nowkb22
Tera Explorer

This video will explain how to create custom action through flow designer which gets used to create custom activity:

 

https://www.youtube.com/watch?v=gqDYoCVl-iQ

David Rosingana
Tera Explorer

Good morning!
If I try to create an action that extracts a text to generate an observable, and then with the task "Create non-existing Observable" generate it, something is not working.
Is it necessary some intermediate step between my created action and the servicenow action?
The code of the action I created is the following:

(function execute(inputs, outputs) {
try {
var sir_short_description = inputs.sir_short_description;
var start = sir_short_description.indexOf("(") + 1;
var end = sir_short_description.lastIndexOf(")");
var observables = sir_short_description.substring(start, end);
outputs.observables = observables;
} catch(ex) {
gs.error("error: " + ex);
}
})(inputs, outputs);


Translated with www.DeepL.com/Translator (free version)

Version history
Last update:
‎11-17-2022 02:11 AM
Updated by:
Contributors