Skip to main contentSkip to search
Powered by Zoomin Software. For more details please contactZoomin
Product Documentation | ServiceNowProduct Documentation | ServiceNow
Product Documentation | ServiceNow
  • Home
  • Technical Documentation
  • Release Notes
  • API Implementation
  • Accessibility
  • EnglishDeutsch日本語한국어FrançaisPortuguês
  • CommunityAsk questions, give advice, and connect with fellow ServiceNow professionals.
    DeveloperBuild, test, and deploy applications
    DocumentationFind detailed information about ServiceNow products, apps, features, and releases.
    ImpactAccelerate ROI and amplify your expertise.
    LearningBuild skills with instructor-led and online training.
    PartnerGrow your business with promotions, news, and marketing tools
    ServiceNowLearn about ServiceNow products & solutions.
    StoreDownload certified apps and integrations that complement ServiceNow.
    SupportManage your instances, access self-help, and get technical support.

Washington DC Build workflows

Filters

Clear All Filters
Versions
Products
Clear All Filters

Flow Designer

Watch
Save as PDF
Save topicSave topic & subtopicsSave entire publication
Share this page
Share to emailCopy latest version URL
Feedback
Print
Table of contents
  • Build workflows
    • Now Assist for Creator
      • Install Now Assist for Creator
    • Flow Designer
      • Exploring Flow Designer
        • Getting started with flows
          • Build your first flow in Flow Designer
          • Build a flow from a template in App Engine Studio
          • Use the Flow Designer help panel
        • Flow action numbering
        • Flow Assist
          • Install Flow Assist
          • Flow generation
            • Turn on the Flow generation skill
          • Flow recommendations
            • Turn on the Flow recommendations skill
        • Flow Designer Landing page
        • Flow Designer data
        • Flow diagramming view
        • Flow execution details
        • Flow roles
        • Domain separation and Flow Designer
          • Generate group approvals for domain separated requests
        • Architecture Overview
        • Default read-only flows
        • Save as you go flows
      • Configuring Flow Designer
        • Flow administration
          • Flow execution details retention
          • Flow execution settings
          • Activate flow reporting
          • FDIH Dashboard
            • Get insights from the FDIH Dashboard
          • Flow priority
            • Show flow priority field
            • Set flow priority
          • See related flows for action
        • User access to Flow Designer
          • Manage access to Flow Designer features
          • Content filtering for Flow Designer
            • Configure content filtering definitions
            • Configure content filtering rules
        • API access to Flow Designer
          • Create code snippets for flows, subflows, and actions
          • Create a client callable flow, subflow, or action
        • Restricted caller access to Flow Designer
        • Set flow user preferences
        • Update to the latest version of Flow Diagramming
      • Building flows
        • Create a flow
          • Create a flow with an inbound email trigger
            • Allow multiple triggers to process an inbound email
          • Create a flow with a Kafka Message trigger
          • Create a flow with a MetricBase trigger
          • Create a flow with a Proactive Analytics trigger
          • Create a flow with a Service Catalog trigger
          • Create a flow with an SLA Task trigger
          • Create a flow with an external trigger
          • Create a flow with Now Assist
          • Create a flow with roles
          • Create flow Service Catalog variables
          • Copy a flow
          • Duplicate an action or subflow
          • Test a flow
          • Activate a flow
          • Change a flow or action's default title
          • Edit a flow
          • Delete a flow
          • View activated flows for a table
        • Flow and subflow stages
          • Configure stages and add them to a flow
        • Flow error handler
          • Add an error handler to a flow
          • Create a custom action to throw an error
        • Flow Template Builder
        • Flow variables
          • Create a flow variable
        • Inline scripts
      • Building subflows
        • Create a subflow in Flow Designer
        • Copy a subflow
        • Convert items to subflow
        • Create a template value input
        • Get started with Dynamic Flow and Get Flow Outputs
        • Test a subflow
        • Publish a subflow
      • Building spokes using Spoke Generator
        • Create spoke and build actions by importing an OpenAPI Specification
        • Create spoke and build actions manually
        • Add more actions to the custom spoke
      • Building actions
        • Getting started with actions
        • Create an action
          • Create an action input from a step input
          • Copy an action
          • Test an action
          • Dynamic inputs
            • Get started with dynamic inputs
            • Create a data gathering action for a dynamic choice
            • Create a data gathering action for a dynamic template
            • Create a data gathering action for a dynamic inputs type input
            • Dynamic input configuration options
          • Dynamic outputs
            • Get started with dynamic outputs
            • Create a data gathering action for a dynamic object
            • Dynamic output configuration options
          • Action error evaluation
            • Add error condition
          • Retry policy
        • Complex data
          • Create data structure
          • Save data structure
          • Load data structure
          • Create a custom action to generate an object from a record
          • Create a custom flow to generate an object for each record in a list
          • Script support for complex data
            • Create a custom action to generate an array of objects from a list of records
            • Create a custom action to generate an array of strings from a list of records
      • Flow Designer integrations
        • Spokes
          • Benchmarks Spoke
          • Connect spoke
          • Customer Service Spoke
          • External Related Files spoke
          • Field Service Spoke
          • ITSM spoke
          • Machine Learning solutions for Flow Designer
          • Robotic Process Automation (RPA) Spoke
          • Security Operations spoke
          • Visual Task Board (VTB) Spoke
      • Flow Designer reference
        • Design considerations for Flow Designer
        • Flow Designer actions
          • Add Worknote Link to Context action
          • Ask for Approval action
          • Associate Record to Email action
          • Create Catalog Task action
          • Create Flow Data action
          • Create Record action
          • Create or Update Record action
          • Create Task action
          • Copy Attachment action
          • Delete Attachment action
          • Delete Record action
          • Fire Event action
          • Get Attachments on Record action
          • Get Catalog Variables action
          • Get Email Header action
          • Get Latest Response Text From Email action
          • Log action
          • Look Up Attachment action
          • Look up email attachments action
          • Look Up Record action
          • Look Up Records action
          • Move Attachment action
          • Move Email Attachments to Record action
          • Record Producer action
          • Send Email action
          • Send Notification action
          • Send SMS action
          • SLA Percentage Timer action
          • Submit Catalog Item Request action
          • Update Multiple Records action
          • Update Record action
          • Wait For Condition action
        • Flow Designer flow logic
          • Assign subflow outputs flow logic
          • Call a workflow flow logic
          • Do the following until flow logic
          • Do the following in parallel flow logic
          • Dynamic flows flow logic
          • End Flow flow logic
          • Exit Loop flow logic
          • For Each flow logic
          • Go back to flow logic
          • If flow logic
          • Make a decision flow logic
          • Set Flow Variables flow logic
          • Skip Iteration flow logic
          • Try flow logic
          • Wait for a duration flow logic
        • Flow Designer input and output data variables
          • Approval rules data type
          • Array.Boolean data type
          • Array.Choice data type
          • Array.Datetime data type
          • Array.Integer data type
          • Array.Object data type
          • Array.String data type
          • Choice data
          • Conditions data type
          • Datetime data type
          • File attachment data type
          • Integer data type
          • JSON data type
          • List.[Table] data type
          • Object data type
          • Password (2 Way Encrypted) design considerations
          • Records.[Table] data type
          • Reference.[Table] data type
          • String data type
          • Table name data type
          • True/false data type
        • Flow Designer steps
          • Ask for Approval step
          • Create Record step
          • Create or Update Record step
          • Create Task step
          • Delete Multiple Records step
          • Delete Record step
          • Get Connection Info step
          • Get Latest Response Text From Email step
          • JDBC step
            • Test JDBC step
          • JSON Builder step
          • Kafka Producer step
          • Log step
          • Look Up Record step
          • Look Up Records step
          • Notification step
          • Payload Builder step
          • PowerShell step
          • REST step
          • Script step
          • Send Email step
          • SFTP step
            • Copy File
            • Copy Directory
            • Create Directory
            • Get File List
            • Remove File
            • Remove Files
            • Delete Directory
            • Rename File or Directory
            • Set File Attributes
            • Copy Attachments To SFTP Server
            • Copy Files To This Instance
          • SSH step
          • SOAP step
          • Update Multiple Records step
          • Update Record step
          • Wait For Condition step
          • ZIP step
            • Zip operation
            • Unzip operation
            • Get Zip file details
        • Flow Designer system properties
        • Flow Designer trigger types
        • User preferences for flows
        • Supported Service Catalog variable types
        • Transform functions
          • Date and time transform functions
          • String transform functions
          • Utilities transform functions
          • Simple math transform functions
          • Sanitize shell arguments transform functions
          • Sanitize SQL transform functions
          • Complex data transform functions
        • Types of flows and when to use them
    • Playbooks
      • Exploring Playbooks
        • Explore the Playbooks builder
        • Playbooks User Experience
        • Playbook Assist
          • Exploring Playbook Assist
          • Configuring Playbook Assist
            • Install Playbook Assist
            • Turn on the playbook generation skill
          • Generate a playbook
          • Playbook Assist reference
            • Playbook Assist roles
        • Getting started with Process Automation
        • Domain separation and Playbooks
      • Configuring Playbooks
        • Activate Playbooks
        • Administering Playbooks
          • Archive Process Contexts
          • Create a Data Definition
      • Building Playbooks
        • Getting started with Playbooks
          • Design an automated process
        • Triggers
          • Create a trigger definition
          • Add and configure a trigger in a playbook
        • Stages and activities
          • Add and configure a stage in a playbook
          • Activity definitions
            • Create an activity definition
            • Create an action as an activity automation plan
            • UI Layouts
          • Add and configure an activity in a playbook
          • Automation Assets
          • Start with delay input properties
          • Optional activities
          • Decision activities
          • Parallel branches
          • Add Dynamic Inputs to an Activity
        • Playbooks in Workflow Studio
          • Create a playbook
          • Test a playbook
          • Restart
            • Enable and Configure Restart for Playbooks
          • Duplicate Playbooks
      • Designing Playbooks
        • Customize Playbook Experience
          • Get started with custom layouts
          • Add a custom layout bundle to a UI Builder page
          • Add a custom layout bundle to a UI Builder standard record page
        • Reflow for playbook components
        • Playbook record generator
      • Using Playbooks
        • About Playbook Experience
        • Add an activity to a playbook
        • Restart Playbooks
        • Cancel a playbook
        • Open full lists within playbook
        • Using activity stream within playbook
      • Extend Playbooks capabilities
        • Embed a playbook
          • Embed a playbook in ServiceNow® mobile
          • Playbooks in Service Portal
            • Set up mappings between themes
            • Embed the playbook in Service Portal
              • Portal Playbook Widget
            • Customize the playbook in Service Portal
            • Run a playbook in Service Portal
      • Playbooks reference
        • Playbooks roles
        • Playbooks system properties
        • Playbook statuses and activation states
        • Process executions
        • Activity executions
        • Create Task activity
        • Instruction activity
        • User Form activity
        • Placeholder activity
        • Interactive activities
          • Adobe Sign activities
          • Advanced Instruction activity
          • Checklist Task activity
          • Collect User Data activity
          • Create Record activity
          • Create Child Case activity
          • Create Child Task activity
          • DocuSign activities
          • Guided Decision activity
          • Invoke PaCE activity
          • Microsoft Teams activities
          • Request Multi-Level Approval activity
          • Request Ad Hoc Approval activity
          • Request Manager Approval activity
          • Send Email activity
          • Show Knowledge Article activity
          • Show List of Records activity
          • Slack activities
          • Two Step Instruction activity
          • Update Record activity
          • View Approval Requests activity
          • Wait For Condition activity
        • Non-Interactive activities
          • Automated Create Record activity
          • Automated Send Email activity
          • Automated Update Record activity
          • Look Up Records activity
    • Decision Builder
      • Exploring Decision Builder
      • Configuring Decision Builder
      • Using Decision Builder
        • Create decision tables in Decision Builder
        • Duplicate a decision table
        • Edit decision tables using draft authoring
        • Modify decision table structure in Decision Builder
        • Modify decision table rules in Decision Builder
        • Use decision tables
        • Manage decision tables in Excel
        • View related objects in a decision table
        • Test a decision table in Decision Builder
        • Create decision table code snippets
        • Modify decision tables created in the classic environment and decisions with complex logic
        • Delete a decision table
      • Decision Builder reference
        • Decision table properties
        • Domain separation and Decision Builder
    • Workflow Studio
      • Exploring Workflow Studio
      • Configuring Workflow Studio
        • Update to the latest version of Workflow Studio
    • Classic approvals
      • Approval engines
        • Set up an approval engine
      • Approval rules
        • Set automatic approval rules
        • Gating approvals
          • Set up a gating approval via an approval rule
          • Set up a gating approval based on the item being ordered
        • Process approvals
        • Approve with a process guide
        • Schematic of a hypothetical approval process
      • Approval summarizer formatter
        • Summarizers
          • Change an approval summarizer
          • Create a new custom approval summarizer
      • Approval with e-signature
        • Activate Approval with e-Signature plugin
        • De-activate e-signatures
        • Select an approval table
        • Set up an approval from a local database
        • Use Multi-Provider SSO to set up an SSO approval for a SAML 2.0 authentication
        • Installed with approval with e-signature
      • Approval status
      • Generate an approval using approval rules
      • Generate approvals using the approvers related list
      • Generate approvals using workflows
      • Multiple approvers
      • Receive notifications
        • Embed an approval request within the Outlook email client
      • Dynamic approval forms
      • Scripts and engines execution order
      • Fulfiller experience in Mobile Agent
        • Get started with the mobile app for Approvals
        • Manage a catalog request approval
    • Classic Business rules
    • System Events
      • Exploring system events
        • System Events
        • Event registry
      • Configuring System events
        • Implement automated job scheduling
      • Managing system events
        • Create an event
        • Move an event
        • Pass event parameters from a workflow to a notification
        • Register an event
        • Reprocess an event
      • System events reference
        • Event logs
        • Event states
        • The incident events business rule
        • Global events
        • Script actions
        • Sample scripts from the change events business rule
    • Service Catalog item designer
      • Configuring catalog item designer options
        • Define question types
        • Manage approval types
        • Manage task assignment types
        • Review category requests from self-service users
      • Using the catalog item designer
        • Request a category
        • Manage a category
        • Create an item
          • Define an item question
          • Define an item approval
          • Define an item task
          • Define an item section
        • Publish an item
      • Installed with catalog item designer
    • Service Creator
      • Service creator process
      • Activate Service Creator
        • Installed with Service Creator
        • Components created with new service categories
        • Service Creator roles
      • Manage a service
        • Designing services
        • Add a template notification
          • Notification configurations
        • Create the category and table
        • Delete a template notification
        • Designate an editor
        • Designate a service fulfiller
        • Fulfill a service request
        • Publish a service
    • Classic Workflow
      • Getting started with workflows
      • Workflow editor
        • Workflow palette
        • Workflow editor title bar
        • Workflow editor keyboard navigation
          • Welcome page keyboard commands
          • Workflow drawing canvas keyboard commands
      • Workflow management
        • Create a workflow
          • Workflow properties
          • Create a workflow from a table
          • Create a workflow for a new service catalog item
          • Create a workflow for an SLA Definition
          • Ending workflows with multiple branches
        • Work on workflows
        • Workflows used as subflows
          • Pass a variable from a workflow to a subflow
          • Prepare a subflow
        • Using variables in a workflow
        • Workflow catalog variables
        • Workflow events
          • Workflow events in the base system
            • Glide events relative to workflows
            • Workflow event-specific functions
            • Event-specific workflow activities
        • Workflow stages
          • Use workflow stages
          • Add and translate stages
          • Workflow stage sets
          • Create a workflow stage field
            • Select a stage field
            • Display approvers in workflow stage fields
            • Workflow stage field icons and tooltips
            • Workflow stage renderers
          • Workflow fields with deleted records
        • Workflow validation
          • Workflow validator
            • ValidateTransitionOut
            • ValidateTransitionIn
            • ValidateDanglingTransition
            • ValidateSubflows
            • ValidateScriptForCurrentDotUpdate
            • ValidateLowestCommonTable
            • ValidateTableChange
            • ValidateParentFlow
            • ValidateSingleEnd
            • ValidateUpdateSetDependencies
            • ValidateUpdateSetParentDependencies
            • ValidateInputVarUpdateSetDependencies
            • ValidateWorkflowEndStages
            • ValidateWorkflowStageColumn
            • ValidateWorkflowStateValues
      • Workflow concepts
        • Workflow versions
        • Workflow scope
        • Domain separation and Workflow
        • Workflows and data separation
        • Workflow engine operation order
        • Workflow tables
      • Workflow administration
        • Workflow roles
        • Administering workflow contexts
          • Cancel a workflow
        • Scheduling a workflow
        • Workflow movement with update sets
        • Input variable movement
          • Input variable movement use case - two input variables
          • Input variable removal
          • Avoiding duplicate workflows
        • Workflow timelines
        • Workflow error handling
          • Workflow error tracking features
          • Create an error condition exit
          • Reconfigure an approval condition
        • Workflow run time metrics
        • Workflow pause utility
          • Request workflow pause utility
          • Pause and resume individual workflows
          • Pause and resume all or multiple workflows
          • Monitor workflow pause requests
        • Encrypted workflow scratchpad
      • Troubleshoot workflows
      • Use the Workflow Operations Dashboard
      • Workflow performance timing
      • Workflow activities
        • Workflow activities reference
          • Approval and rollback workflow activities
            • Approval Action workflow activity
            • Approval Coordinator workflow activity
            • Approval - Group workflow activity
            • Approval - User workflow activity
            • Generate workflow activity
            • Manual Approvals workflow activity
            • Rollback To workflow activity
          • Condition Workflow activities
            • If workflow activity
            • Switch workflow activity
            • Wait for condition workflow activity
            • Wait for WF Event workflow activity
          • Notify workflow activities
            • Forward call workflow activity
            • Input workflow activity
            • Hangup workflow activity
            • Play workflow activity
            • Record workflow activity
            • Reject workflow
            • Say workflow activity
            • Forward to notify client workflow activity
            • Call workflow activity
            • Join conference call workflow activity
            • Send SMS workflow activity
            • Queue workflow activity
          • Workflow notification activities
            • Create Event workflow activity
            • Notification workflow activity
          • Timer workflow activities
            • SLA Percentage Timer workflow activity
            • Timer workflow activity
          • Task workflow activities
            • Add Worknote workflow activity
            • Attachment Note workflow activity
            • Catalog Task workflow activity
            • Create Task workflow activity
          • Utility workflow activities
            • Branch workflow activity
            • Join workflow activity
            • Lock workflow activity
            • Log Message workflow activity
            • Log Trace Message workflow activity
            • REST Message legacy workflow activity
            • Return Value workflow activity
            • Run Script workflow activity
            • Set Values workflow activity
            • SOAP Message legacy workflow activity
            • Turnstile workflow activity
            • Unlock workflow activity
          • Subflow activities in workflow
            • Parallel Flow Launcher workflow activity
              • WorkflowCoordinator object
              • Completed subflow values in scripts
              • Parallel Flow Launcher example
        • View workflow activity descriptions
        • Add an activity to a workflow
        • Manage transitions between workflow activities
        • Manage workflow activity conditions
        • Edit the workflow activity properties form
        • Using workflow approval activities and rolling back workflows
        • Using variables in Notify workflow activities
        • Use multiple timer activities in one workflow
        • Publish a custom workflow activity
        • Workflow activity pinning
HomeWashington DC Build workflowsBuild workflowsFlow DesignerCurrent page
Table of Contents

Flow Designer

  •  
    • Washington DC
    • Yokohama
    • Xanadu
    • Vancouver
  • UpdatedFeb 1, 2024
  • 1 minute read
    • Washington DC
    • Flow Designer

Flow Designer is a Now Platform® feature that enables process owners to automate work. Build multi-step flows from reusable components without having to code.

Watch this seven-minute video to learn how to create and test a flow in Flow Designer.

Get started

ExploreLearn about Flow Designer concepts and features

ConfigureConfigure user access and feature access to Flow Designer

IntegrateIntegrate with other applications

Build flowsBuild flows to automate business processes

Build subflowsBuild subflows to reuse a sequence of actions

Build actionsBuild actions to automate a sequence of steps

Build spokesBuild spokes to automate integrations

AdministerMaintain flows and execution details

ReferenceGet details about Flow Designer components such as actions, flow logic, and properties

Request apps on the Store

Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Troubleshoot and get help

  • Ask or answer questions in the Now Platform community forum
  • Search the Known Error Portal for known error articles
  • Learn how to build apps on the developer site.
  • Contact Customer Service and Support
On this page
  • Get started
    • Request apps on the Store
      • Troubleshoot and get help
        Was this topic helpful?
        YesNo

        Previous

        Install Now Assist for Creator

        Next

        Exploring Flow Designer

        Previous

        Install Now Assist for Creator

        Next

        Exploring Flow Designer

        Log in to get a better experience

        Log in
        ServiceNow LogoThe world works with ServiceNow.™
        • Terms and conditions
        • Privacy statement
        • GDPR
        • AI Acceptable Use Policy
        • Cookie policy
        • Cookie Preferences
        ©2025 ServiceNow. All rights reserved.
        Title
        We use cookies on this site to improve your browsing experience, analyze individualized usage and website traffic, tailor content to your preferences, and make your interactions with our website more meaningful. To learn more about the cookies we use and how you can change your preferences, please read our Cookie Policy and visit our Cookie Preference Manager. By clicking “Accept and Proceed,” closing this banner or continuing to browse this site, you consent to the use of cookies.

        Please let us know how to improve this content

        Save as PDF

        Please let us know how to improve this content