2025-01-14: Added details for Version 16.2.1
2025-04-14: Added details for Version 16.2.2
Release Overview
Updating Date
- Workflow platforms for Rapid Update
- Ver. 16.2.0: 2024-12-15 (UTC)
- Ver. 16.2.1: 2025-01-19 (UTC)
- Workflow platforms for Scheduled Update and Trial mode
- Ver. 16.2.0: Not updated
- Updated to Version 16.1.3 on 2024-12-15 (UTC)
- Ver. 16.2.1: 2025-01-19 (UTC)
- Ver. 16.2.2: 2025-04-20 (UTC)
- Ver. 16.2.0: Not updated
Changes to be Noted
- The [(Deprecated) Slack: File Upload (Bots)] Step will be discontinued
- If a User who does not belong to any Organization has been granted [System Administrator] privileges, the User will be forcibly assigned to an Organization when updating to Ver. 16.2.
- Check out the plans for changes in future versions [Plans for Future Changes] at the bottom of this page
Details for Version Version 16.2.0
($. Appended 2024-12-16)
Changes of Functions for All Users
Workflow
Start
- $. It now displays the [Start] button larger on the App Start details screen (#10398)
- Displays in-page links as with the Process Details screen
Process/task search, My Tasks, etc.
- Added “Equals to” to the filter condition for [String-type Data Items] (#10131)
- As with “Contains”, the search is not case sensitive
- Added “Not Selected” to the filter conditions for [Select-type Data Item] (#10113)
- Revised the format of dates and times, such as [Task offered date and time] in [My Tasks] (#10186)
- The time (HH:mm) for Today, the date (mm-dd) for This year, the date (yyyy-mm-dd) for otherwise
- The scope of date notation (mm-dd) is expanded from this month to this year
- $. Changed the display format in the list for the following Data Items (#10237)
- The list is partially displayed, and the whole is displayed when you click the displayed cell
- String-type (multiple-lines)/Discussion-type/Table-type
- String-type (Markdown) is included as well
- Improved performance of list display (#10243)
Process Details
- In the [Start a new Process with these data] operation, the Step (first Task) selection is now done in a separate dialog (#5746)
- After clicking the button, you will be prompted to select a Step if necessary
- When deleting a Process, a confirmation message “This will delete all data related to this process.” will now be displayed (#10373)
- $. Users can no longer [Terminate] or [Delete] a Process if they are not the Process Start User (#10372)
- Up until version 16.1, even if the Process Start User was empty (e.g. when the Process was started automatically), it was possible to operate the Process as long as there was only one User involved (i.e. no other Users were involved)
- From version 16.2 onwards, if the Process Start User is empty, it will be treated as if someone else is involved and will become inoperable.
Date/DateTime-type
- On the settings screen for specifying the date and time, the display language will now follow the User’s language settings (#10080)
File-type
- Added slide and zoom support for previewing image files (#10216)
- Slide: Move to the next image
- Changed the library used to display images (#9584)
- It is now displays a still thumbnail image when a video file is attached (#10029)
- Supported video formats: MP4 / WebM / AVI / MOV / OGG / FLV
- It now supports preview display of video files (#10345)
- Click on the thumbnail image to preview the video
- Supported video formats: MP4 / WebM / MOV
Notification Emails
- $. Changed the beginning of the email subject from [Questetra] to [(hostname)]
- E.g. [online-demo-ja.questetra.net] App errors occurred
- In the case of a workflow platform with a hostname of “s.questetra.net”, the path (numbers) following it are included
- Changed the format of the following notification email to HTML email
- [Delegate] Notification email (#3159)
- [Reallocation] Notification email (#10178)
- [Error Task] Notification email (#10179)
- When an [Error Task] occurs and there is no User with [Process Manager] authorization for the App, the URL for the [Edit Authorization] screen for the App will be included in the email (#10295)
- If there is no User with [Process Manager] authorization for the App, a notification email will be sent to the User with [System Administrator] authority
Open Chat
- Added slide and zoom support in the preview of image files attached to messages (#10216)
- Slide: Move to the next image
- Display a still thumbnail image when a video file is attached to a message (#10029)
- Supported video formats: MP4 / WebM / AVI / MOV / OGG / FLV
- It now supports preview display of video files attached to messages (#10345)
- Click on the thumbnail image to preview the video
- Supported video formats: MP4 / WebM / MOV
- Improved internal processing of image display (#9460, #9584)
Account Settings
- Change Password Reset email format to HTML email (#10219)
Changes of Functions for Workflow Designers
App Authorization
- Implemented measures to prevent [App Authorizations] (4 types) from being granted to Users who do not belong to any Organization (#7158)
App List
- It can now be sorted by App ID and Update Time (#9286)
- Improved performance of list display (#10244)
- $. Fixed a typo in the message when creating New App from Archive (#10392)
Operator
- Users with [App Administrator] and [Process Manager] authorization for the App can now be specified (#10121)
- Effective for dealing with errors in automated Step
Data Items
- $. New Data Items can now be added to any positions you wish (#10163)
- A new Data Item is added right below a highlighted Data item
- Previously it was always appended to the end
- Definitions of Data Items can now be exported (#10209)
- Fixed the following Bugs
- When using [Bulk Update Data Editing Permission], if the node name or Data Item name contains a double quote, it may not be updated correctly
String-type
- Added new form type [Markdown] (#10201)
- Richer expressions (displays) are possible with [String-type Data Items]
- The maximum number of characters that can be written in the [Regular expression to be satisfied] is now 2000 (#10356)
- Fixed an issue where the maximum number of characters was displayed as 1 million, when in fact this was not possible (#10355)
Select-type
- When specifying String-type subdata item in [Select-type], [String-type (Markdown) Data Items] will not be displayed as candidates (#10260)
Guide Panel/Description
- Transition to Markdown (#10247)
- Changed from HTML to Markdown
- All HTML tags that were available are still available in Markdown
- The following HTML tags and attributes are now available (#10270):
<hr>tag,、<del>tag,<audio>tagalignattribute in<th>/<td>tag
Human Task
- The Deadline setting interface has been migrated to the same UI/internal data as the [Receive Task (Form)] etc. (#10120)
- You can now specify deadlines using SpEL expressions
- Improved the UI for deadline settings for [Human Task]/[Receive Task (Form)] etc. (#10182)
- You can now set basic configuration without having to worry about SpEL expressions
- Deadline date and time may exceed system limits (#10241)
- If the calculated deadline falls on or after 2101-01-01, it will be forced to change to 2100-12-31
Gateway/Split on Human Task
- Newly added Split conditions now have empty condition names (#10123)
- The last operated Split condition line is now highlighted (#10123)
- String-type (Markdown) is now supported for conditional expressions (#10240)
- Settings equivalent to [String-type (single line/multiple lines)] are possible
Notification email for automatic processing failure
- Changed the format of error notification emails for Auto-processing failures to HTML emails (#10310)
- $. Changed the format of error notification emails for Auto-processing failures to HTML emails (#10312)
- The notification email for the processing failure will now include the URL for the [Edit Authorization] page if there is no User with [Process Manager] authorization for the App in question (#10330)
- If there is no User with [Process Manager] authorization for the App, a notification email will be sent to Users with [System Administrator] authorization
Data Update
- It now supports [String-type (Markdown)] (#10217)
- The value referenced is the Markdown text (not the HTML text converted from the Markdown text)
- Add methods to handle Markdown text in SpEL expressions (#10228)
- Performs Markdown Escaping
- Escapes characters (single-byte symbols) that may have special functions in Markdown
- Use this when you want to display single-byte symbols as is on Markdown
#escaper.escapeMarkdown(text),#markdown.escape(text)
- Convert Markdown text to HTML text
- Used when you want to embed String-type (Markdown) data in the HTML body of an email
#markdown.toHtml(text)
- Performs Markdown Escaping
- Added methods that can be used for the object (QfileView) that is obtained when [File-type Data Item] is referenced (#10302)
- It will be possible to obtain file IDs, etc.
- (For more information, see the Script Task section)
- Improved the message for Date-type errors in the notification email for processing failures (#10070)
- Messages are now displayed according to the sub-type
- Changed the design of the Step icon (#10325)
- In addition to [Update Data], the Step icon for [Update Choices] has also been changed
Update CSV Data
- $. Added a new Step icon [Update CSV Data]
- Eligible in Advanced/Professional edition
- An Auto-step to convert CSV/TSV data and save the resulting CSV/TSV data
- Treats CSV/TSV data as table data in an RDB and issues queries (SQL)
- Saves the query result table as CSV/TSV data
- Up to two Data Items can be specified
- Depending on the query, you can also combine two CSV/TSV data sets
Throwing Message Intermediate Event (email)
- Now supports [String-type (Markdown)] (#10217)
- Inline image in the email body is now possible (HTML) (#10245)
- ‘Content-Disposition: inline’ is now supported
- Specify the file ID of the image you want to embed in the email body
- Code example:
<img src="cid:#{#q_images?.getFirst()?.getId()}">- Refers to the first file attached to the [File-type Data Item] with the field name ‘q_images’
- Fixed the following Bugs
- Fixed typos on the settings screen, etc. (#10258)
Message Start Event (form)/Receive Task (form)
- Now supports [String-type (Markdown)] (#10201)
- The editing/display UI is the same as for [Human Task], and other specifications are the same as for [String-type (Multiple Lines)]
- Changed the UI of the [File-type Data Item] to be the same as the Task Operating screen of [Human Task] (#10039)
- Files are uploaded before submitting the form
- A preview is also displayed
- Improved the UI for the Deadline settings on [Received Task (form)] (#10182)
- You can now set basic configuration without having to worry about SpEL expressions
- (Same as [Human Task])
- Deadline date and time may exceed system limits (#10241)
- If the calculated deadline falls on or after 2101-01-01, it will be forced to change to 2100-12-31
- (Same as [Human Task])
- $. [Message Start Event (Form)] now supports File-type Data Items of Questetra Form JavaScript API (#10353)
- Since the Process has not yet started, some properties will be
undefined
- Since the Process has not yet started, some properties will be
Message Start Event (email)
- No specification changes along with [String-type (Markdown)] (#10259)
- Not possible to save the email body etc. in a [String-type (Markdown) Data Item]
- Added the following automated processing steps
- Google Drive
- [Google Drive: Export Google Workspace File as PDF]
- Download Google Workspace files such as Google Docs and Spreadsheets in PDF format
- [Google Drive: Export Google Workspace File as PDF]
- Google Drive
- Changed specifications and internal implementations in the following automated processing steps
- Google Drive
- [Google Drive: Upload File] (#10173)
- Added option to convert to Google Docs etc. to upload
- For example, you can convert text files or Word files into Google Docs and upload them
- You cannot upload a mixture of files that are to be converted and ones that are not to be converted
- Changed the design of the following Step icon (#10325, #10326)
- [Google Drive: Upload File]
- [Google Drive: Download File]
- [Google Drive: Create Folder]
- [Google Drive: Delete File / Folder]
- [Google Drive: Search Folder]
- [Google Drive: Create Shared Link]
- [Google Drive: Delete Shared Link]
- [Google Drive: Upload File] (#10173)
- Google BigQuery
- [Google BigQuery: Insert New Data] (#10192)
- Expanded character types allowed in BigQuery field names
- [Google BigQuery: Insert New Data] (#10192)
- Google Vertex AI
- [Google Vertex AI: Gemini: Chat] (#10364)
- Added [String-type (Markdown)] to the Data Item to save answers
- PDF files can now be specified as input
- [Google Vertex AI: Gemini: Chat] (#10364)
- Google Drive
Amazon Web Services
- Changed specifications and internal implementations in the following automated processing steps
- $. Amazon Bedrock: Anthropic Claude: Chat (#10399)
- Added “Claude 3.5 Sonnet v2” and “Haiku” to the available models, and removed “Claude Instant 1.2”
- Added String-type (Markdown) to the Data Item to save answers
- $. Amazon Bedrock: Anthropic Claude: Chat (#10399)
OpenAI
- Changed specifications and internal implementations in the following automated processing steps
- [OpenAI ChatGPT: Chat]
- Added “o1-preview” and “o1-mini” to available models
- Added [String-type (Markdown)] to the Data Item to save answers
- [OpenAI ChatGPT: Chat]
Slack
- Discontinued the following automated processing steps
- [(Deprecated) Slack: Upload File (Bots)] (#10065)
- As of Ver. 16.1, it is no longer possible to place new items
- After updating to version 16.2, an App definition error occurs and the Process always fails when executed
- Please use [Slack: Upload File (Bots)]
- [(Deprecated) Slack: Upload File (Bots)] (#10065)
Trello
- Added the following automated processing steps
- $. Trello: Archive Card (#10194)
- Archives a card in Trello
- $. Trello: Move Card (#10210)
- Moves a Trello card to a specific list
- $. Trello: Archive Card (#10194)
GitHub
- Added the following automated processing steps
- $. GitHub: Create Repository (#10205)
- Creates a repository on GitHub
- $. GitHub: Add Repository Collaborator (#10236)
- Add a collaborator to a specified repository on GitHub
- $. GitHub: Remove Repository Collaborator (#10267)
- Remove a collaborator from a specified repository on GitHub
- $. GitHub: Create Repository (#10205)
Generate Text File
- $. Added “text/markdown” to [File type when saving]
Start: ****
- $. Adjusted the polling interval by using [Start: Google Calendar: Event Started] and [Start: Gmail: Email Message Received] when an email is received, etc.
- $. Revised the output of Process Logs related to polling (#10386)
- If polling is successful consecutively, logs will not be output
- Logs are output when the first time, the time processing fails, and when changes from failure to success
Timer Start: ****
- $. Timers can now be started immediately to start Processes (#10038)
- [Timer Start: Number of Choices], [Timer Start: Number of Organizations], [Timer Start: kintone: Number of Records]
- A type of Bulk Start Processes that can only be operated by Users with [Process Manager] authorization
Generate PDF File
- Now supports [String-type (Markdown)] (#10231)
- Markdown text is embedded
- Changed the design of the following Step icon (#10325)
Throwing Message Intermediate Event (HTTP)
- Now supports [String-type (Markdown)] (#10230)
- You can now specify [String-type (Markdown)] for the following settings:
- Request body
- Data item to save the response
- Send Parameter Value
- [Data item to save error details] is excepted
- You can now specify [String-type (Markdown)] for the following settings:
- $, Added the “OpenAI-Beta” header to the allow list In Custom HTTP Headers (#10227)
- When changing the App ID when creating a New App from Archive, the Access URL of the [Throwing Message Intermediate Event (HTTP)] is now supported (#9223)
- If
${var[applicationRoot]}is used in the Access URL and it matches the URL format of [Message Start Event (HTTP)], etc., the part of the URL that corresponds to the App ID is replaced (converted)
- If
Message Start Event (HTTP)/Receive Task (HTTP)
- Now supports [String-type (Markdown)] (#10201)
- Can be specified as a Data Item to store data
- Stores Markdown text
- [Receive Task (HTTP)] can now only update data (#10093)
- Added an option (parameter) to update only the value of the Data Item and not advance the token
- Request parameter name and value:
saveOnly=true - If it is just updating data, no mandatory checks are performed
- Behavior similar to [Save and Quit] on the Task operating screen
- Improved the UI for the Deadline settings in [Receive Task (HTTP)] (#10182)
- You can now set basic configuration without having to worry about SpEL expressions
- (Same as [Human Task])
- Deadline date and time may exceed system limits (#10241)
- If the calculated deadline falls on or after 2101-01-01, it will be forced to change to 2100-12-31
- (Same as [Human Task])
- In the [Receive Task (HTTP)], if an old-format URL is accessed, a warning message will be output to the [Process Log] (#10149)
- Old-format URL: The URL format used in the [Catching Message Intermediate Event (HTTP)]
- Removed the Fixed Value column from the Reception Parameter list on the node details screen (#10169)
- Fixed the following Bugs
- In the [Receive Task (HTTP)], even if the HTTP requested target is not receivable, an error notification email may not be sent (#10365)
Service Task (Start Child Process)
- Now supports [String-type (Markdown)] (#10251)
- Passing values to the Child Process’s [String-type (Markdown)]
- As with [String-type (multiple lines)], you can also specify using SpEL expressions
- Receiving values from a Child Process
- The [String-type (Multiline)] and [String-type (Markdown)] values of the Child Process can be received by the [String-type (Multiline)] and [String-type (Markdown)] Data items of the Parent Process
- Passing values to the Child Process’s [String-type (Markdown)]
Message Start Event (Webhook)/Receive Task (Webhook)
- Now supports [String-type (Markdown)] (#10242)
- You can now specify [String-type (Markdown)] as the Data Item that will save the request body
- Improved the UI for the Deadline settings in [Receive Task (Webhook)] (#10182)
- You can now set basic configuration without having to worry about SpEL expressions
- (Same as [Human Task])
- Deadline date and time may exceed system limits (#10241)
- If the calculated deadline falls on or after 2101-01-01, it will be forced to change to 2100-12-31
- (Same as [Human Task])
Script Task
- It now supports [String-type (Markdown)] (#10217)
- The value referenced is the Markdown text (not the HTML text converted from the Markdown text)
- Add classes and methods to handle Markdown text in SpEL expressions (#10228)
- Performs Markdown Escaping
- Escapes characters (single-byte symbols) that may have special functions in Markdown
- Use this when you want to display single-byte symbols as is on Markdown
escaper.escapeMarkdown(String),markdown.escape(String)
- Convert Markdown text to HTML text
- Used when you want to embed [String-type (Markdown)] data in the HTML body of an email
markdown.toHtml(String)
- Performs Markdown Escaping
- Added the following methods to the QfileView class (#10302))
getId(): Returns the file IDgetLengthText(): Returns the file size as textgetProcessDataInstanceId(): Returns the ID of the file type data instance in which the file is storedisImage(): Determines whether the file is an image (returns true if it is an image. A file that displays a preview image in the Web UI is considered to be an image)isInline(): Determines whether the file can be displayed in a separate window (returns true if the file has a separate window display button in the Web UI)
- $. Added methods to the HttpClientWrapper.HttpRequestWrapper class
- Added a method to directly specify the type and credentials of the Authorization header (#9502)
HttpRequestWrapper.authorization(String type, String credentials)
- The “OpenAI-Beta” header has been added to the allow list in the method
header(String headerName, String value)for adding custom headers (#10227)
- Added a method to directly specify the type and credentials of the Authorization header (#9502)
- $. The script engine GraalJS now supports ECMAScript 2024 (#10154)
- Improved value update processing in ScriptListArray, a class that handles [Table-type Data Items] (#10287)
- Fixed the following Bugs
- When processing NewQfile, Content-Type is not checked/getLength() may not return the correct value (#10309)
Service Task (Add-on)
- In the definition file, select-data-type now supports[String-type (Markdown)] (#10229)
STRING: All String-type Data Items, including String-type (Markdown) (specification changed)STRING_TEXTAREA: Does not include Markdown, only multi-line (no specification changed)STRING_MARKDOWN: Markdown only (specification added)STRING_MULTILINE: Markdown and multi-line are included (specification changed)
Work Manual
- Changed the link to the Help page from M214 to R1020 (#10212)
- Now supports for Markdown syntax such as Fenced code blocks (#10214)
- The interface for the editing screen for the Work Manual has been unified with the UI of the [String-type (Markdown)] (#10220)
- The preview display area will expand vertically to match the displayed content
- Changed the position of the Open Help page button
Changes of Functions for System Administrator
- $. The Google Workspace integration feature (Google Connectivity) is now available in the Basic Edition (#10261)
- You can now log in with your Google account and sync accounts with Google Workspace
- $. SAML single sign-on function is now available in Basic Edition (#10264)
- Measures were taken so that Users who do not belong to any Organization are not granted [System Authorization] (3 types) (#10177)
- When updating to Ver. 16.2, in order to avoid a situation where a user with [System Administrator] privileges is not present, the following actions are forcibly performed during the update
- [System Administrator] privileges have been granted to specific Users/Roles
- If the above target Users or Users who belong to the target Roles do not belong to any Organization, the following measures will be taken to forcibly make them belong to an Organization
- Add a new Organization directly under the Root Organization and assign the above User to that Organization
- In the unlikely event that a User who does not belong to any Organization has been granted [System Administrator] privileges, it is recommended that you make the User belong to an organization before updating to Ver. 16.2
- When updating to Ver. 16.2, in order to avoid a situation where a user with [System Administrator] privileges is not present, the following actions are forcibly performed during the update
- Users added via [Bulk User Registration] will now be prohibited from API access with Basic Authentication as the default (#10335)
- Fixed the following Bugs
- Fixed the message “You are not authorized.” that appears on the User details screen, etc. (#10291)
App Authorization
- On the App List screen, you can now sort by App ID and Update Time (#9286)
- Improved performance of list display (#10244)
Changes of Functions for Questetra REST API Developers
- The following APIs now support [String-type (Markdown)] (#10201)
- Task Processing API: Can receive values stored in [String-type (Markdown)] Data Item (values are Markdown text)
- Process Details/Process List/Task List API: Responses can include [String-type (Markdown)] values (the value is HTML text converted from Markdown text)
- Changed the representation of date and time data such as processInstanceStartDatetime in Process search/Task search APIs (#5029)
- Changed the date and time based on the workflow platform’s time zone to be based on the User’s time zone ([Account Settings] > [Time Zone])
- If the time zone of the workflow platform and the User are different, the date and time expression will change, but the indicated date and time will be the same
- E.g.:
2024-12-16T12:34:56+0900and2024-12-16T01:34:56-0200
- Added filter conditions that can be specified in Process search/Task search APIs
- Added “Equals to” to the filter condition for String-type Data items (#10131)
- Added “Not Selected” to the filter conditions for Select-type Data Items (#10113)
- Added formType to the response for Process Details/Process List/Task List API (#10235)
- It is now possible to distinguish form types in String/Select-type Data Items
- Filtering by App ID can now be possible in the New Start List API (#10206)
- Added a query parameter
processModelInfoId
- Added a query parameter
- Improved performance of Process list/Task list API (#10243)
- Improved performance of App listing API (#10244)
Details for Version 16.2.1
(Appended 2025-01-14, $.: appended 2025-01-20)
Changes of Functions for All Users
Workflow
File-type
- When previewing video files, audio is muted by default (#10422)
- The same applies to file attachments in Open Chat posts
Notification Email
- Revised email subject lines (#10426, #10441)
- Excluded fixed messages such as “You have been offered a task”
- Excluded “Process ID” and “Task Name”
- “(Process) Title” now appears before “App Name”
- If the Process Title is empty, it will now display “(Untitled)”
Changes of Functions for Workflow Designers
- Backslashes are no longer treated as escape characters in the CSV/TSV parsing of the following features and automated steps (#10414)
- [Bulk Update Data Editing Permission] in App Editing
- Processing in the [Update CSV Data]
- [System Settings] > (Import User/Organization/Role) > [Import CSV List]
App List/Details
- $. Improved performance of App Definition check (#10463)
Data Item
- Fixed the following Bugs
- $. System error may occur when trying to import a TSV file that violates the format in [Bulk Update Data Editing Permission] (#10465)
Guide Panel/Description
- Fixed the following Bugs
- If script/button tags are included, the HTML may be broken during import of the App archive (#10427)
Notification email for Auto-step failure
- Fixed the following Bugs
- When the name of the target Step is empty, other names such as the event name is displayed instead, but it does not follow the language settings of the destination user (#10401)
Update CSV Data
- Added Help button (#10421)
DeepL
- Changed specifications and internal implementations in the following automated processing steps
- $. DeepL: Translate Text (#10471)
- Changed the internal implementation to match the change in authentication method
- $. DeepL: Translate Text (#10471)
Gateway
- Fixed the following Bugs
- When two Human Tasks placed just before a Join gateway are processed simultaneously, the tokens may not be merged and may remain stuck in the gateway (#10439)
- Processing does not proceed beyond the Join gateway
- When two Human Tasks placed just before a Join gateway are processed simultaneously, the tokens may not be merged and may remain stuck in the gateway (#10439)
Amazon Web Services
- The following Auto-steps will be discontinued:
- Amazon Bedrock: Stable Diffusion: Generate Image (#10451)
- Responding to the use model deprecation and API changes
- Succeeding automated processing step will be added in Version 17.0
- Amazon Bedrock: Stable Diffusion: Generate Image (#10451)
Details for Version 16.2.2
(Appended 2025-04-14)
Changes of Functions for All Users
Workflow
Process/Task search, My Tasks, etc.
- Revised the format of the date and time displayed for deadlines. (#10575)
- The time is also displayed in the [Deadline] field when a Task is not completed, even if the current day is not the deadline date
- In ver. 16.2.1, the time is displayed only if the current day is the day of the deadline
Data Items
- Fixed the following bugs
- When previewing images stored in File-type Data Items on mobile devices, the scroll position of the page moves to the top (#10472)
- Unable to Use [String-type (Markdown)] in Some Workflow Platforms (#10483)
Open Chat
- Changed the default “ Share post with” to the user’s “Main Organization (#10606)
- Changed the order of “Followers” in the pull-down menu options to second-to-last
- This is a preparatory measure for the upcoming specification change in Ver. 17.0, which will eliminate the concept of “Following/Followers”
- Changed the order of “Followers” in the pull-down menu options to second-to-last
- Fixed the following bug
- When previewing images stored in File-type Data items on mobile devices, the scroll position of the page moves to the top (#10472)
Account Settings
Notification Emails
- Revised the prefixes in email subjects (#10499)
- The prefix has been changed to only the part that represents the workflow platform – [subdomain] or [8-digit number]
- (Removed the common part–”(s.)questetra.net”)
Login
- Fixed the following bug
- Login Succeeds With Only the First 72 Characters of Passwords That Exceed 72 Characters (#10581)
- Changed the hash algorithm used to store the passwords to a more secure one
- Login Succeeds With Only the First 72 Characters of Passwords That Exceed 72 Characters (#10581)
Changes of Functions for Workflow Designers
App Settings
- Fixed the following bugs
Script Task (/Open Chat)
- Added the following methods to the FeedServiceWrapper.FeedMessageWrapper class (#10578, #10622)
- (This is a preparatory measure for the upcoming renewal of the chat function in Ver. 17.0.)
- setChannel(String): Sets a channel
- In Ver. 16.2, this method sets to a “Topic” or an “Organization” instead of a “Channel”
- If a channel is specified, the association with the “process” that called this method is removed
setChannel(String)andsetShareQgroup(QgroupView)are mutually exclusivesetChannel('g{Organization ID}')also specifies an Organization channel
createPublicChannel(String): Creates a public channel- In Ver. 16.2, this method does nothing even if it is called (it will work as intended after the Ver. 17.0 update)
Changes of Functions for Questetra REST API Developers
- Corrected documentation errors on the API Reference
/API/User/Membership/list: Unnecessary properties in the response definition are deleted (#10491)/API/Admin/SystemAuthority/addToQgroupetc.: The parameters that could not be specified are deleted (#10587)
Plans for Future Changes
We are planning to alter the following specifications and system platform in future versions.
Schedule for Version 17.0 (April 2025)
- Old format URL in Message Start Event (Form) will be discontinued
- Old format URL:
/System/Event/MessageStartForm/view - Until discontinuation, it will be redirected to the current format URL
- Old format URL:
- In [Bulk User Registration] by CSV input, the format of “!Organization name” that specifies the affiliation as Leader will be discontinued
- The APIs for searching Organization/Role affiliation without pagination will be discontinued
/API/User/Membership/listByQuser, listByQgroup/API/User/RoleMembership/listByQuser, listByQrole- Please use the following API with pagination function
/API/User/Membership/list, /API/User/RoleMembership/list
- In the Questetra REST API, the API to obtain processing form screen information (
/API/PE/Workitem/Form/viewXml) will be discontinued
Schedule for Version 18.0 (April 2026)
- The following methods related to HTTP authentication settings in Script Task/Service Tasks (Add-on) scripts will be discontinued
- A warning message will be output to the Process Log when a deprecated API is executed
- You can check the target App or Process by searching for “Only logs with warnings” in [Process Log]
- Subject
httpClient.getOAuth2Token(String settingName)httpClient.begin().authSetting(String settingName)
- In [Message Start Event]/[Catching Message Start Event (HTTP)], old-style reception parameters including data definition numbers (data[XX].input, etc.) will be discontinued
- A warning message is now output to the Process log when old format reception parameters are used
- Please change the HTTP sender to specify parameters using field names
- In the Membership API of Questetra REST API, the request parameter
roleand theroleproperty included in the response will be discontinued - In the Questetra REST API, the API for Task processing (
/API/PE/Workitem/Form/save) will be discontinued- Please use the new Task processing API (
/API/PE/Workitem/{workitemId}/Form/save) added in Version 15.2
- Please use the new Task processing API (
Schedule for Version 19.0 (April 2027)
- The following URL format used in the [Catching Message Intermediate Event (HTTP)] will be discontinued
/System/Event/IntermediateMessage/{APP ID}/{NODE NUMBER}/receive- Please use the [Receive Task (HTTP)] URL of the following format
/System/ReceiveTask/HttpPost/{APP ID}/{NODE NUMBER}/receive
- If you use [IP Address Filtering], you must change the settings due to the URL change.
