New features & Releases

2OS is constantly evolving, discover the latest features we have added on this page

Generated application
  • Undelivered workflow toast notifications fixed
  • List filters fixed
Publish
  • Performance improved

Data Modeler
  • Improved user experience for creating and saving business rules
  • You can now choose what attributes you want to display in the versioning
Pages
  • New “Repeater” widget that lets you use static data widgets like text, numeric value or buttons widgets in a list format based on an entities’ attributes
  • You can now make calculations in Pages variable with “Formula” type variables
  • Quick search bar added for attributes search in entity based widgets
  • Quick search bar added for widgets search in the toolbox
  • You can now use variables in panels title headers
Automation
  • New “Send notification” task added
  • “Pause after task” section added to task parameters
  • You can now double click on a “Run workflow” task to access the target workflow
  • You can now execute 2OS workflows from 3rd party apps using the information provided in the “Remote execution” section of the workflow properties
  • Separator option added to the “Generate report” task for csv format reports
Authorizations
  • You can now add horizontal items separators in menus
Studio
  • Environments list added to the studio user menu
Generated app
  • Improved display/mandatory/editability rules performance
  • Improved versioning performance

Studio and generated app
  • Minor bug fixes

Data Modeler
  • New analytics functions:
    • ATETIME() to create datetime objects from the individual date time information
    • HOUR() to extract the hour information from a datetime
    • MINUTE() to extract the minutes from a datetime
    • SECOND() to extract the seconds from a datetime
  • Improved performances in the module (Data tab)
Generated app
  • Improved performance for pages with many tabs

Pages:
  • You can now duplicate widgets on your pages
  • Search bar for page widgets added
  • Quickly spot widgets with a visibility rules thanks to an icon on the widget header
Automation:
  • Specify a HTTP status (in addition to the HTTP response code) in a “Rollback” task
  • You can now search for tasks in the toolbox using a search bar
  • The design zone is now magnetic in order to help you place and align workflow steps
  • You can now select and handle multiple workflow steps using the SHIFT key
  • Workflow steps using Error handling functions are now quickly identifiable thanks to an orange dot on the step
  • You can now work with declined status eSignature procedures
Studio:
  • User menu refactored
  • You can now drag and drop items within the Automation and Pages treeviews
  • Logs loading time optimized
  • Polished modules look and feel
Publish:
  • Historic publish details are now available and consultable

Publish:
  • Application version publish is now optimized and asynchronous
Automation:
  • You can now specify what HTTP response code to send back for a “Rollback” task
  • Specify export settings for Stimulsoft bands filters in the “Generate report” task

Pages
  • Widgets with visibility rules are not quickly identifiable thanks to the addition of flags to such widgets in the view designer
Authorizations:
  • Anonymous access for profiles
  • You can now specify which profiles have access to versioning in the generated application
Logs:
  • Workflow executions logs are not available
Studio:
  • Application administration module created
  • Global application variables module added
  • Drag and drop in modules treeviews are now available

This new release brings new features in both the studio and generated application. The main new feature is the “Anonymous access” option for profiles. This enables you to add a “public” profile which pages can be accessed by anyone with a link to the application.
Pages:
  • Trigger actions on page variable state change
  • You can now disable the display of the error summary when saving a form containing errors
Authorizations:
  • Anonymous access for profiles
  • You can now specify which profiles have access to versioning in the generated application
Automation:
  • You can now disable logging for specific workflows to avoid unnecessary logs
Generated app:
  • You can now access the generated app from an URL, without connecting to the studio beforehand

Automation:
  • You can now disable double authentification for DocuSign integration
Generated app:
  • Bug fixes

Pages:
  • Make tabs of current page accessible via a « redirect after click » action
Generated application:
  • Apply browser culture to dates by default
  • Bug fixes

Data modeler:

  • Default value for attributes bug fixed
  • Bug during modification of attribute type for an attribute with no data fixed

Pages:

  • You can now choose to display the error summary or not in the generated app for specific forms

Workflows:

  • Bug while appending a list retrieved via a Filter list step fixed
  • Timeout during Get Data step reading attempt with large entities fixed

Generated app:

  • Empty Timeline widgets bug fixed
  • YouSign signature status update fixed

This release packs major new features and bug fixes.

Data modeler:

  • You can now format data in the generated app using attributes masks (in a limited selection of widgets as a v1)

Workflows:

  • You can now handle errors for all Automation tasks
  • DocuSign integration is now available

This new release brings many new features in both the studio and generated application. Several new widgets are available in the Pages module, go check out the Calendar and CodeBar scanner widgets, to name just a few!

Just when you thought it could not get any better, the Automation module gets user management capabilities so you can manage and assign user profiles via workflows! In other news, debugging workflows is now easier and quicker with the addition of default values for “debugged” tasks.

The generated application also got some upgrades, namely a refreshed user menu, making switching between profiles and apps smoother.

Lastly, several security patches have been applied.

Pages:

  • New Barcode scanner widget (in User input section)
  • New Calendar widget (in Data visualization section)
  • It’s now possible to add links to the Numeric Value widget
  • It’s now possible to add labels to the File upload widget
  • Studio users can now make file uploads mandatory in order to save a form
  • Columns titles of list widgets can now be “wrapped”
  • Charts:
    • Now able to pick any color for your series via a color picker
    • Now able to use transparency for series color
    • Now able to customize widget titles and use page variables in title
    • Now able to select a “color” attribute for your pie charts setup

Workflows:

  • Default values for notification/email task debug parameters
  • Now able to manage generated app users via workflow (assign/remove profiles, activate/deactivate, rename, …)
  • New SKIP() and TAKE() analytics functions
  • Now able to use variables for file name in the Create file task
  • Now able to define a default case in a Switch task

Reports:

  • Now able to duplicate reports

Generated Application:

  • New user menu and app/profile switching experience
  • Now able to pick French or English as language for the generated application

This new version of the studio includes new functionalities in the Pages and Automation modules. User redirect actions are now available on button widgets and through page-level conditional redirects. The user experience for adding filters is also improved. In the Automation module, a new task for reading JSON files is now available, in addition to several performance improvements. In the generated application, it is now possible to view pdf files in the application directly from the browser.  Several security patches are also introduced in this version.

Pages:

  • “Go back” option for button widgets
  • “Redirect after click” action for button widgets
  • Conditional user redirection on pages
  • Addition of page variables in dropdown list filters
  • Addition of “IsEmpty” and “IsNotEmpty” operators for boolean attributes

Workflows:

  • Improved data recovery performance via the Get Data task
  • New “Read JSON file” task
  • “Start” and “Stop” task names are now valid for workflow tasks

Logs:

  • Improved information provided in logs

Studio:

  • Possibility to work on several applications simultaneously from the studio

Generated application:

  • PDF viewer in the generated application
  • Optimization of page loading times
  • Hidden scrolling arrows for a list containing only one page
  • Security patches applied

This new release brings improvements in both the studio and the generated app. For the studio, the Automation module benefits from user experience improvements, including features to more easily delete, duplicate and identify workflow tasks in the design area. In the generated application, a new pop-up summary appears if one or many business rules are not respected in a form, thus facilitating correction by the user. General generated app/workflow runtime performances have also been improved.

Automation:

  • Optimized file transfer tasks
  • SFTP protocol is now supported by file transfer tasks
  • Tasks with debug elements are now identified with a green dot in the design area
  • It is now possible to delete/duplicate workflow tasks via icons on the tasks box in the design area
  • Task debugging options are saved even after they are disabled
  • “Create file” task moved to the “Files” tab
  • Option to hide headers for csv report generation added to the Generate Report task

Data modeler:

  • The « Relations » tab of a newly created entity is now hidden, until the entity is saved

Pages:

  • « Allowed file extensions” field of the Upload File widget is now optional, letting the end user upload any type of file

Workflows:

  • New Decode base64 string to file task
  • New Encode file to base64 string task
  • It is now possible to retrieve and store the headers sent back by the API during an API call
  • It is now possible to customize the outbound email server of the Send email task
  • Aggregate task is now called “Get data”
  • It is now possible to copy and paste workflow individual tasks using CTRL-C/CTRL-V shortcuts
  • Tooltip added to the Generate Report task configuration panel
  • Filters on Aggregate task have been optimized

Reports:

  • Ability to duplicate a report from the report treeview

Generated application:

  • Addition of a summary of missing/incorrect fields in a form up save action

Studio:

  • Impoved logs

This new version of the studio brings new functionalities, many of which are found in the Pages and Automation modules. In the Pages module, you will find new widgets such as button widgets for lists and forms tooltips. In the Automation module, new tasks like Rollback, Pause, Break, Filter list and Append to list will allow you to further optimize application automation. The Data model module benefits from a redesign of the relations tab, with a new, more intuitive diagram view. Finally, in the generated application, the user is now warned when he is about to leave a page without having saved the form

Data modeler:

  • Redesign of the “Relations” screen of the Data modeler with a more intuitive diagram view
  • Addition of the “Default Label” column in the Attributes tab
  • Addition of the “_” character as an allowed character to name a relation

Pages:

  • Addition of buttons in the List widget
  • Possibility to choose the target Id for a Link button
  • Editability condition available for an entire Form widget
  • Configurable tooltip for forms
  • “Current_form” system variable is now available with real-time update
  • Possibility configure a dropdown list form, without having to define the attribute as the Label in the Data modeler
  • Improved display of column names in the Charts widget
  • Possibility to configure the alignment of the widgets contained in a Container widget
  • Improved user experience when adding a new widget in the design area

Workflows:

  • New Append to list task
  • New Filter list task
  • New Rollback task, allowing to cancel the data modifications made in the current workflow
  • New Pause task
  • New Break task allowing to exit a For each loop
  • Doc and csv extensions added to the available output extensions of the Generate report task
  • Disabled tasks are not checked for validity anymore when saving the workflow

Studio:

  • Rearrangement of individual folders and items in the studio treeviews

Generated application:

  • Addition of a confirmation pop-up when the user leaves a page with an unsaved form
  • Pop-ups now have a dedicated URL, like classic pages
  • Improved visibility of the loading logo in Light mode
  • Improved user experience on dropdown list type filters
  • Display of the attribute label in versioning

This new release brings, aside from many bug fixes and improvements, a number of new analytics features, new workflow tasks to help you smooth out your workflows and new features to make your generated app look fancier. You also get a new tool that helps you manage your public API keys-making it even easier to access your 2OS data from third party applications.

Data modeler:

  • Ability to customize the progress bar preset in the Data modeler
  • New analytics function ISEMPTY()
  • New analytics function TEXTTOB64()
  • New analytics function B64TOTEXT()

Pages:

  • « Allowed file extensions” field of the Upload File widget is now optional, letting the end user upload any type of file

Workflows:

  • New Decode base64 string to file task
  • New Encode file to base64 string task
  • It is now possible to retrieve and store the headers sent back by the API during an API call
  • It is now possible to customize the outbound email server of the Send email task
  • Aggregate task is now called “Get data”
  • It is now possible to copy and paste workflow individual tasks using CTRL-C/CTRL-V shortcuts
  • Tooltip added to the Generate Report task configuration panel
  • Filters on Aggregate task have been optimized

ETL:

  • Automatic one to one matching of attributes in the “Load” configuration panel

Authorizations:

  • You can now set a folder to be open by default in the generated app menu
  • A list of pre-selected icons is now shown when choosing the icon of a menu item
  • The name of the icon chosen for a menu item is displayed even after being selected

Studio:

  • It is now possible to create and administrate API keys for Public APIs usage
  • Logs are now accessible via the “Logs” module on the studio homepage

Generated app:

  • User connexion data is now synchronized between the studio and generated app, the info “Last connexion date” is now available in the System_User entity

Workflows:

  • Now able to make SOAP API calls with XML formatted bodies
  • Error while uploading large files to the generated application via a public API

This new version is a patch embarking fixes the following bugs:

Authorizations:

  • Cannot save a menu filtered via a query to the database
  • Cannot save a menu filtered on a property of an entity

Generated application:

  • The input form of a workflow is not updated at the end of the execution of the workflow
  • The editability and visibility rules of widgets are unstable
  • The presence of page variables in a page prevent the updating of forms if a filter is associated with the entity of this variable in the authorizations menu

ETLUnmanaged:

  • An error is raised during the execution of the scenario if the entity has a “fork” relation

This release is our biggest single release for 2OS to date. It brings numerous improvements for both the studio with many new features and for the generated app with UI and performance upgrades. Among the main improvements, you’ll find new page widgets like multiple documents upload, multi criteria filters, 5 new workflow tools, 6 new analytics functions and a brand new generated application menu design, now supporting folders and custom icons.

Generated App: 

  • New menu design with custom icons and folders for pages
  • Better fit in forms for calculated field presets
  • Responsive capabilities for mobile devices improved

Pages:

  • Multiple document upload widget
  • Multiple criteria filters
  • Numeric value widget for easy dynamic KPIs display
  • Page variables can now be used in the filters of data visualization widgets
  • Pages can now be unlinked from a template

Automation:

  • Download file from FTP server task
  • Upload file to FTP server task
  • Get file from app task
  • Create objects list task
  • Update objects list task
  • Analytics functions added:
    •  JOIN() – use to join items of a list
    • SPLIT() – use to split items of a string into a list
    • REAL() – converts a real in a text string to a real
    • MOD() – modulo function
    • LEN() – returns length of a string
    • REMOVEACCENTS() – remove accents from a string
  • New debug tab for all automation tasks, allowing you to:
    • Send a notification after the step is completed
    • Send an email after the step is completed
    • Enable/Disable the step
  • Task properties are now collapsible boxes
  • Aggregate tasks now support sorting options
  • eSignature email template improved with 2OS branding

Authorizations:

  • Menu pages can now be organized into folders
  • 1850+ icons added for menus

Studio:

  • New system variables “Current_Application.Id” and “Current_Application.Name” added
  • CTRL+S shortcut to save changes in studio activated

This release brings many improvements to the existing features as well as new functionalities to the studio and to the generated application. The list widget sees two major improvements: it is now possible to use pivot mode for lists and to group columns by unique values. The first AI task is added in the workflow module, as a ready to use package.

Data modeler:

  • Icon in treeview for entities that trigger workflows on creation, update and deletion
  • Triggered workflows tab added
  •  Default label for attributes added
  • Data quality rules can now be made non blocking
  • Hypertext link preset added for calculated attributes
  • ENUM() analytics function added for calculated attributes
  • DATEDIFF() analytics function improved

Pages:

  • Grouped columns in list widget
  • Pivot mode in list widget
  • Pages toolbox reorganized into sections
  • Pages toolbox cosmetic amelioration

Workflows:

  • Address Parser AI task
  • Icon in treeview for workflows triggered on entity change
  • Link zone for tasks in the design zone enlarged
  • Can delete a task by hitting “delete” then “enter »
  • ENUM() analytics function added for Assign task
  • DATEDIFF() analytics function improved
  • JSONTOOBJECT() function improved and optimize to work with APIs
  • Delete list of objects task optimized

Audit:

  • Audit filters added + filters improvements

Logs (beta test):

  • Logs feature added for studio and generated app

Studio: 

  • Search bars in explorers of all modules
  • User menu icons changed
  • Scroll bar for API explorer added
  • Optimization for user workspace change

Generated app: 

  • Value synchronization for pages with multiple forms of same entity
  • Charts optimized for responsive display
  • Lists optimized for wrap text display

This release brings many improvements to the existing features as well as new functionalities to the studio and to the generated application.

Pages:

  • Global page variables
  • Filters on drop-down lists
  • “Collapsed by default” option for the Panel widget
  • Auto scroll option for the Text widget
  • Option to display or not the vertical separator for lists with hidden headers

Workflows:

  • Bulk deletion of objects via a list
  • “Enable / disable workflow step” option
  • Electronic signature component
  • Workflow notification display time setting
  • Automatic workflow tasks naming
  • Configuring simultaneous execution restrictions for a workflow
  • Allow Assign task operations ordering via drag and drop
  • Allow advanced editing of the body of an email in the Send email task

Audit:

Addition of a brand new module: Studio Audit module (audit of all modifications made in the studio for an application, from its creation to its publication in other environments)

Generated app:

  • « Go to studio » button from the generated application (for administrators only)
  • Added versioning on pop-ups
  • Possibility to configure the order of the cards of a Kanban widget

Data:

  • Import linked entity data with pivot data from the ETL
  • Import data when duplicating an application within a workspace

Cosmetics:

  • Display a partially checked icon if all the attributes are not selected in a picker attribute
  • Changes to most studio icons