Which of the following are valid trigger types? (Choose 3 answers)
A. Record-based
B. Notification-based
C. Condition-based
D. Schedule-based
E. Application-based
✅ Correct Answers: A, D, and E
The main trigger categories in Flow Designer are based on record changes, schedules, or application-specific events.
What role does the trigger play in a flow?
A. It specifies what the flow should execute.
B. It specifies when the flow should execute.
C. It specifies where the flow should execute.
D. It specifies why the flow should execute.
✅ Correct Answer: B
The trigger determines the timing of when the flow is activated.
Why are subflow properties important?
A. They specify the data available to the subflow when it starts.
B. They are the first step in the process.
C. They specify data available to actions in the subflow.
D. They can set a protection policy as well specify the 'Runs As' setting.
✅ Correct Answer: D
Subflow properties define metadata and execution settings like security and runtime privileges.
Which of the following are components of an action? (Choose 3 answers)
A. Steps
B. Transitions
C. Activities
D. Outputs
E. Inputs
✅ Correct Answers: A, D, and E
Actions are made up of Inputs, Steps, and Outputs.
Which of the following are characteristics of an Action? (Choose 3 answers)
A. Reusable operations for automating system features.
B. Automates processes outside of a ServiceNow instance.
C. Enables execution of third-party communication APIs.
D. Action logic can be used to conditionally branch and execute an integration.
E. Pre-set configurations that specify when a flow should execute.
✅ Correct Answers: A, B, and D
Actions are reusable and capable of branching and external automation.
Which of the following are characteristics of a flow? (Choose 3 answers)
A. Automates business logic for an application or process.
B. An automated series of client scripts that can be used to control screenflow.
C. A reusable operation used to automate the progress of a project.
D. Performs the same predefined process every time it executes.
E. An automated sequence of actions that runs each time a condition is met.
✅ Correct Answers: A, D, and E
What is the main purpose of flow logic?
A. It allows the system scheduler to determine when to execute the flow.
B. It is the programming structure to make decisions, branch, and make logical choices based on user input.
C. It provides users the option to manually select the time the flow should launch.
D. It enables the developer to keep the flow organized.
✅ Correct Answer: B
Why is it considered good practice to always create Flow Designer content within a scoped application vs. the 'Global' scope? (Choose 2 answers)
A. Scope limits access to Flow Designer.
B. Scoped applications can be shared with anyone in the ServiceNow community.
C. Scope protects an application and its artifacts from damage to, or from other applications.
D. Scope helps categorize content and makes it easier to maintain and release.
✅ Correct Answers: C and D
What occurs every time an action is added to a flow?
A. The data pill picker selects fields using a reference lookup method.
B. The data pane empties.
C. The end user receives an email notification.
D. Data pills are created to capture runtime variables.
✅ Correct Answer: D
What are action outputs?
A. Data variables that represent the results of the action.
B. Data variables available to the parent flow after the subflow completes.
C. Data variables used within the action.
D. Data variables the action requires to begin processing.
✅ Correct Answer: A
What is an action responsible for in a flow?
A. It specifies why the flow should execute.
B. It specifies where the flow should execute.
C. It specifies what the flow should execute.
D. It specifies when the flow should execute.
✅ Correct Answer: C
What are subflow inputs responsible for?
A. Specify the data available to the parent flow after the subflow completes.
B. The execution details of what the subflow should execute.
C. The timing details of when a subflow should execute.
D. They specify the data available to the subflow when it launches.
✅ Correct Answer: D
Which Run Trigger option must be selected for the flow to execute every time the trigger condition is met?
A. Always
B. Only if not currently running
C. Once
D. For each unique change
✅ Correct Answer: A
Which of the following options are characteristics of a subflow? (Choose 2 answers)
A. Sequences reusable actions that run each time a trigger condition is met.
B. Contains inputs and outputs that pass data to and from the subflow.
C. Provides customers with self-service opportunities.
D. Organizes configuration activities into categories.
E. Sequences reusable actions that can be started from a flow, a subflow, or a script.
✅ Correct Answers: B and E
Which of the following are benefits of testing flows in the design environment? (Choose 2 answers)
A. Multiple tests can be run against the same test record.
B. Breakpoints can be set and removed.
C. Triggers are simulated which automatically begin the execution of the flow.
D. Changes made to records while testing flows are NOT saved to the database.
✅ Correct Answers: A and C
Which definition best describes an action step?
A. The maximum limit of actions a flow can have by default.
B. Data variables that represent the results of the action.
C. Process of adding a custom action to a flow for testing.
D. Single reusable operation within an action.
✅ Correct Answer: D
Which of the following steps is NOT performed when a flow is processed?
A. The system runs the process plan using the record that triggered the flow.
B. The system builds a process plan from the flow.
C. The system stores the execution details in a record in the Log [syslog] table.
D. The system creates an entry in the event queue.
✅ Correct Answer: C
Flow execution logs are stored in the Flow Context [sys_flow_context] table, not the general log.
What is used to pass data between a flow and a subflow?
A. Activities
B. An action
C. The scratchpad
D. Inputs and Outputs
✅ Correct Answer: D
Which of the following are benefits of Flow Designer? (Choose 3 answers)
A. Natural language is used to assist no-code users configure flow components.
B. Reduces development costs by providing a library of reusable flow components.
C. Drag-and-drop interface for building a mobile-friendly self-service experience.
D. Process owners and developers can create, operate, and troubleshoot flows from a single interface.
E. Develop, share, and reuse system flow components with everyone via the UI Service.
✅ Correct Answers: A, B, and D
What is the Action Designer used for?
A. Create reusable components that can be used inside Flow Designer or elsewhere in the platform.
B. Create and edit subflows by defining inputs and adding action steps.
C. Populates data pill values that can be used by other flows, subflows, and actions.
D. Enables a user to launch the design environment to create and edit actions.
✅ Correct Answer: A
For a flow to be available for execution in the instance, it must be...
A. Published
B. Activated
C. Saved
D. Updated
✅ Correct Answer: B
Saving a flow only stores the draft — it must be explicitly activated to become live and executable.
Which roles grant full access to all Flow Designer features in every application scope? (Choose 2 answers)
A. Flow designer delegated developer
B. flow_operator
C. flow_designer
D. admin
E. workflow_admin
✅ Correct Answers: C and D
The admin role grants universal system access; flow_designer enables comprehensive flow creation and management across all scopes.