Exploring Flow generation with images
Summarize
Summary of Exploring Flow generation with images
ServiceNow Otto for Creator enables customers to create flows or subflows directly from images by attaching a detailed process image to Workflow Studio. This feature, part of the snnowcreator application available on the ServiceNow Store, generates a flow preview that can be modified and regenerated, streamlining the automation design process.
Show less
Key Features
- Flow generation from images: Build multi-step flows or subflows by using a clear, high-quality image of the process.
- Supported triggers: Includes scheduled, record (created/updated), service level agreement, inbound email, and service catalog triggers.
- LLM integration: Supports Azure OpenAI, Google Gemini, and Anthropic Claude on AWS as AI model providers configurable through AI Control Tower and AI Admin Hub.
- Standard flow design patterns: Generated flows adhere to ServiceNow’s best practices for flow construction.
Best Practices for Using Flow Generation with Images
- Describe triggers first: Specify the flow trigger and its data conditions upfront, followed by actions and flow logic in the desired execution order.
- Use precise and descriptive language: Include exact names of actions, flow logic, and tables to improve AI recognition and accuracy.
- Employ hash tags for tables: Use hash tags to clearly reference tables, especially those with similar display names (e.g.,
#sysuservs#impuser). - Number parallel branches: When describing parallel flow logic, number each branch to clarify execution paths.
- Use quotation marks for exact values: Enclose literal data values in quotes to distinguish them from operation names.
- Review generated outputs: Carefully validate the generated flow outline and input values to ensure data references and logic are accurate and relevant.
Benefits
This capability accelerates flow creation by translating visual process documentation into functional workflows, reducing manual effort and errors. Customers can expect improved productivity in automating business processes while maintaining control over flow details and configurations.
Create a flow or a subflow from an image by using ServiceNow Otto for Creator. Capture the detailed process in an image and attach the image to Workflow Studio. ServiceNow Otto for Creator generates a preview of the flow that you can modify and regenerate.
Activation
The skill Flow generation with images is installed with the ServiceNow Otto for Creator (sn_now_creator) application. You can install this application from the ServiceNow Store website.
Benefits
- Build a multi-step flow or subflow from an image in Workflow Studio. Supported triggers and actions are configured with appropriate data pill values.
- Use standard flow design patterns.
Supported LLMs
You can use Azure OpenAI, Google Gemini, or Anthropic Claude on AWS as the AI model provider for Now Assist skills and AI agents. Use the Configuration Controls in AI Control Tower to define which options are available, then set the skill-level preferences in the AI Admin Hub console. For more information, see Large language models on the ServiceNow AI Platform®.
Supported trigger types
- Scheduled triggers
- Record triggers
- Created
- Created or Updated
- Updated
- Service Level Agreements triggers
- Inbound email triggers
- Service Catalog triggers
General guidelines
- Always describe the trigger first
- Describe the flow trigger and its data conditions first. After the trigger, describe the actions and flow logic in the same order that you want them to be in the flow.
- Avoid spelling errors
- Avoid misspelling the names of actions, flow logic, or tables. Consider using hash tags to avoid making mistakes with table names.
- Be precise and descriptive in your request
- Make sure that your request is precise and descriptive. Describe the flow trigger, record data, actions, and flow logic in as much detail as you can. If you attach an image, make sure to attach a clear, high quality image of the process.
- Be succinct and direct in your request
- Start by specifying whether you want to generate a flow or a subflow. For example, use the phrase, "Create a flow that" to generate a flow. Describe each step the flow in order.
- Refer to actions, flow logic, and tables by name
- Use action, flow logic, and table names as part of your directions. The closer your directions are to the actual names, the easier it is for the LLM to recognize them. For example, use the text for each or do the following in parallel to refer to those specific flow logic options. For table names, consider using hash tags.
- Review the generated flow outline and input values
- Review each action, flow logic, and subflow in the generated flow outline. Review the generated inputs values to confirm that they contain relevant data references.
- Use hash tags to refer to data in a specific table
- Use a hash tag to select a specific table name. Hash tags are particularly useful to distinguish between tables that have identical or similar display names such as the User [sys_user] and User [imp_user] tables.
- Use numbers to distinguish the branches of do the following in parallel flow logic
- Add a number to each parallel branch. For example, the directions, "When a P1 incident is created, do the following in parallel: 1. Log its short description and 2. Look up the user assigned to it and send an email," makes it clear that there are two branches.
- Use quotation marks to set exact values
- Enclose exact data values in quotations marks to help the LLM distinguish between operation names and data values. For example, the directions, "Log the value, 'incident reopened'" make it clear that the text "incident reopened" is a data value.