BPMN Icons Available in Each Edition
This is a list of modeling elements (BPMN Icons) that can be used when drawing a workflow diagram sorted by Questetra Editions (Basic/Advanced/Professional) in which the modeling element is available.
Please check BPMN Icons by Category to see a list sorted by categories such as [Events] or [Automated Tasks].
- BPMN: Business Process Model and Notation
- For the maximum number of Icons that can be placed on a single workflow App, see the following document
Available in Basic and all other Editions
Available in Advanced Edition and higher
Available only in Professional Edition
Available in Basic and all other Editions
Events
- Sends an Email to the email addresses specified in To/Cc/Bcc
- Capable of embedding business data in the address, the subject, or the message body
- Terminates the human Task if there is no Operator (Candidate) so that the processing proceeds forward
- In the Tasks Property settings, configure error handling options in "Auto-processing/Error handling"
- Terminates the Task at its Deadline so that the processing proceeds forward
- In the Task Property settings, configure "Deadline" as an option
Tasks
- A Work Task that a person is in charge of
- One Input form is defined for each Task
- The Operator is assigned based on the Operator Settings of the swimlane in which it is placed
- When the person in charge of processing is determined, it will be displayed in the Task list (My Tasks) of the person in charge
- In addition to the person in charge of processing inputting data, it is also possible to automatically save information such as the person in charge and completion time
- Updates the specified Data Item with the set/processed value or the execution result of the formula
- Multiple Data Items can be updated in one Step
- AI reads, analyzes, and processes data based on your instructions
- By setting data permissions, you can control which Data Items the AI is allowed to read or modify
Start Event
- Displayed in the "Start" list with the connected Human Task as the first step
- A person manually starts the Case from the first Task
- Multiple start points can be set in a Workflow App
End Event
- The ending point of a Case
XOR-Merge Gateway
- Merges flow paths that have split at an XOR Gateway
- In situations where there are multiple Starting points, they are integrated into a single downstream flow
Flow
- Connects icons to allow the token to move from one step to the next
Text Annotation
- Make notes or remarks on the Workflow diagram
Gateways

- Moves to only one destination that satisfies the specified condition first
- Does not allow concurrent processing
Swimlanes
- Groups Tasks with the same allocation rules
- Defines who deals with the Tasks positioned within
- Capable of defining someone in an Organization
Available in Advanced Edition and higher
Browse categories
- Starts Cases (Tasks) that should be started repeatedly on a daily/weekly/monthly/yearly cycle
- E.g. Monthly application, Daily report
- Issues an email address that listens for emails
- Starts a new Case upon receiving an email at the address
- From address, email subject, and email body can be saved as Business Data
- Publishes a Web form (URL) that waits for entry
- Starts a new Case with the entered value inserted upon receiving entry to the Form
- The form can be embedded on any website using an "iframe" HTML tag
- Periodically starts Cases with as many Cases as the number of choices
- Each Select-type data item for each Case will be set up each with its own choices
- Periodically starts Cases with as many Cases as the number of organizations
- Each organization is set in the Organization-type data item of each Case
- Terminates all other ongoing Cases when any one of separated Cases arrives
- The Case ends even if there are unfinished Tasks left
- Issues a Web form (URL) that awaits input when a token arrives
- Retains the token until the form entry is received
Google Drive
- Uploads File-type data to Google Drive
- The file ID, display URL, and download URL can be obtained as a response and stored in a String-type data item
- Downloads the specified files on Google Drive
- You can download multiple files at once. When you download multiple files, you should write one File ID per line
- Deletes a shared link from the specified file or folder on Google Drive that is accessible to anyone with the link or within the domain
- Permissions for users or groups remain undeleted
Google Calendar
Google Sheets
- Retrieves the data in the two specified columns of a Google Spreadsheet
- Retrieved data can be used as options for Select-type data
- Deletes a single sheet in a Google Sheet
- When the Google Sheet has only one sheet it cannot be deleted
- Appends the values of a Table-type data item after the last row in a sheet
- Inserts new columns if necessary
Gmail

- Starts a new Case when an email is received in Gmail
- Target emails can be narrowed down by specifying labels
Google Vertex AI
- Sends a message to a Gemini model on Google Vertex AI and stores the response in the specified data item
Google BigQuery
Amazon Web Services
- Downloads the specified files on Amazon S3
- You can download multiple files at once. When you download multiple files, you should write one Object Key per line
- Sends a message to an Anthropic Claude model on Amazon Bedrock and stores the response in the specified data item
Microsoft 365
OneDrive for Business
- Creates a URL to access the specified file/folder in OneDrive so that anyone who knows the link can view it
- Searches for a drive item (such as a file or a folder) with a specific name directly under the specified folder on OneDrive
Lists
- Deletes list items on Microsoft Lists
- You can delete multiple list items at once
- When you delete multiple ones, you should write one list item ID on each line
Excel
Outlook
Teams
OpenAI
Box
- Creates a URL to access a file on Box
- If no expiration date is specified it will be accessible indefinitely, and if no password is specified it will be created without a password request

- Deletes a Shared Link URL for the specified file on Box
- An error will occur if there is no shared link
- Adds metadata to the specified file on Box, using a metadata template defined within your enterprise

- Downloads a specified file in Box
- If you do not specify a file name, it will be saved with the file name in Box
- Creates a new folder in the designated folder of Box
- When there is a folder with the same name, this item saves that folder ID and URL
- Creates a URL to download a specified folder in Box
- If no expiration date is specified, the URL will be created indefinitely
- If no password is specified, the URL will be created without requiring a password

- Deletes a shared link URL of a specified folder on Box
- If there is no shared link an error will occur
- Adds a collaboration with a specified user to the specified file or folder on Box
- The user is specified by the email address
- Deletes a collaboration with the specified user from the specified file or folder on Box
- The user is specified by the email address and it cannot be deleted unless all the information matches
- Monitors the progress of a Sign Request on Box Sign until its completion. File ID of the signed document can be saved when all the signers have signed
kintone

- Starts a Case automatically when the time set in the date and time field of the specified kintone App has passed
- "Created datetime" and "Updated datetime" can also be specified as date and time fields
Slack
Stripe
- Creates a draft invoice on Stripe
- Draft invoices must be finalized separately before you can invoice or charge the customer
- Updates the metadata of a customer, product or invoice on Stripe
- Metadata Fields whose keys are not specified remain unchanged
Twilio SendGrid
Trello
WordPress
- Publishes a post in draft status on WordPress.com
- When the publish datetime is not specified, the post will be immediately published
- Gets categories on WordPress.com
- When category names are specified (write one per line), the IDs of the categories will be saved
- When no category name is specified, all categories will be retrieved and their names and IDs will be saved
- Gets tags on WordPress.com
- When tag names are specified (write one per line), the IDs of the tags will be saved
- When no tag name is specified, all tags will be retrieved and their names and IDs will be saved
GitHub
- Creates/updates a text file in a specified repository on GitHub
- To update an existing file, you have to specify the file's SHA
- Uploads/updates a single file in a specified repository on GitHub
- To update an existing file, you have to specify the file's SHA
DocRaptor
Adobe
DeepL
MISC
- CSV/TSV data entered as String-type (multiple lines) is treated as an RDB table, and the data is manipulated by queries (SQL)
- The results of the query are saved in the specified String-type (multiple lines) Data Item. Two data can also be combined
Converters
- Copies the attachment files of the File type data item to the specified File type data item
- If there is only one source file, the file name can be changed
- Overwrites the value of a String-type Data Item with the contents of a text file stored in a File-type Data Item
- Stores a Table-type Data Item's values in a File-type Data Item as an Excel compatible CSV
- The file is added and existing files are not affected
- Overwrites the value of a Table type data item with a contents of a TSV file stored in a File type data item
- Converts a Date / Datetime-type Data Item to Japanese calendar text and stores it in a String-type Data Item
OR-Join Gateway
- Merges flow paths that have split at an OR Gateway
- When a Workflow token is split, the first arriving token waits for other delayed token(s)
AND-Join Gateway
- Merges flow paths that have split at an AND Gateway
- The first arriving split token waits for other delayed tokens
Available only in Professional Edition
Events
- Sends an HTTP Request automatically to the specified access URL
- Capable of embedding business data in the HTTP request
- Issues a URL that awaits a Webhook (HTTP request) in a specified method
- A new Case is automatically started upon receiving a Webhook at the URL
- The received request body can be stored in a String-type Data Item
- An HTTP response with Business Data inserted can be returned
- Issues a URL that awaits an HTTP request
- A new Case is automatically started upon receiving an HTTP request at the URL
- Values accepted as receive parameters can be inserted as Business Data
Tasks
- Issues a URL that awaits a Webhook when a token arrives
- The Token is retained until a Webhook is received
- The Token is advanced upon receiving a Webhook at the URL
- The received request body can be stored in a String-type Data Item
- An HTTP response with Business Data inserted can be returned










