Spring 2023

Released on 06/09/23

Description

Bizagi Apps is a revolutionary new capability within our PaaS that empowers organizations to create customized apps, tailored to the needs of the modern enterprise. With Bizagi Apps you'll enjoy the best of both worlds: rapid low-code enterprise apps, coupled with robust automated processes that form the backbone of your operations.

In this release

The following list considers new features, improvements, adjustments, and announcements that enhance existing features and procedures.

New features, improvements and fixes

The following list consists of features, improvements and fixes that are relevant in this update.

New features

Apps

Bizagi Apps enables organizations to create apps that meet the needs of the modern enterprise. Bringing together the best of both worlds, empowers users to rapidly design and develop with a low-code approach, while keeping automated processes as the backbone.

Bizagi Apps both worlds.png

 

Bizagi Apps is fit for Persona and purpose, offering the right experience to each user for peak productivity and efficiency.

Bizagi Apps’ architecture is based on reusable elements created and configured in Bizagi Studio, that provide both operational standardization and a composable architecture that enables rapid change.

Bizagi Apps consists of four main components: Experience Matrix (described in Studio), the App Designer, the App Launcher, and your published applications.

App Designer

The App Designer is a web-based component of Bizagi Apps that lets developers create multiple rich and ready-to-go apps. This component is made up of two views: the App Designer home page and the App Designer editor.

The App Designer home page is its landing and main view. It displays every app you have created for you to manage, review, access, and edit them. The App Designer editor is the view that includes all the tools you need to create, edit, and publish your apps.

The App Designer uses a Check-in/Check-out functionality that allows to lock and unlock an app while a user is working on it. This feature helps avoid conflicts when multiple users are working in the App Designer. You can visualize at a glance which apps are locked or available.

AppDesignerHome01.png

60/40 Layout 

The default configuration for the App Designer editor's pages is a 60/40 layout, comprised by one row with two columns. The left column contains the main information of your page and occupies 60% of the row, while the right column shows secondary information and occupies the remaining 40%. This layout favors responsiveness and the visualization of your app in mobile devices.

LayoutPage01.png

App Launcher

The App Launcher automatically presents all the published apps that have been created in the App Designer. It is tailored to show only the apps that apply to the Persona that is logged in. The App Launcher also provides direct access to the traditional Work Portal in Bizagi. 

The App Launcher can be easily customized by changing the background color and each app’s color and icon. The customization process is performed in the App Designer, allowing developers to set how each app should be displayed.

AppLauncher.png


Published apps

When a Persona selects an app they want to use, the published app is displayed.

Each app’s personalization and context vary depending on the Persona accessing the app. For example, in a Sales app, the Sales Manager and the Sales Representative can be two different Personas. The first one will view an app that provides a manager working method (with dashboards and reports), while the second one, as a knowledge worker, sees options for more interactions with different business objects.

BizagiSites_22.png

Published apps in Bizagi mobile application

Published apps are available on Bizagi’s mobile application. The App Launcher is displayed beside the user’s Inbox. When an app is chosen, it is immediately displayed within the mobile application to work on it.

Bizagi Apps allows embedding Power BI reports and dashboards. To ensure the best possible experience and performance, Power BI reports are currently not available from a mobile device. Reports are available from the desktop app.

Bizagi Apps is focused on providing an amazing experience for end users. Existing process forms have been improved to offer a modern and beautiful UI. Thus, Forms will be displayed differently when accessed from the mobile application’s Inbox and a published app.

Spring 2023 includes support for Bizagi Apps on smartphones. It does not support Bizagi Apps on tablets. On smartphones, Bizagi Apps does not include offline mode or device-specific forms.

MobileReleaseNote.png

Studio
Experience Matrix

The Experience Matrix is the place in Bizagi Studio where the building blocks for Bizagi Apps come together, making it easy for the developer to determine and visualize the Interactions that each Persona has with the project’s data in the app.

The first step in the Experience Matrix is identifying the Personas, as these are the groups of people for whom you build your app. You design an experience for each of them, responding to their needs and requirements, and relates to the solution offered. Once the Personas are identified, you define the Business Objects that each Persona interacts with. This way, you enable access to the data, so they can view it, create new records, change it, and start new processes.

In the Matrix, you configure the Interactions that each Persona has with each Business Object. Think of Interactions as the glue between Personas and Business Objects. Interactions are displayed to end users as buttons or links in Bizagi Apps, so that Personas can interact with the building blocks created in Bizagi Studio. 

You can create as many Experience Matrices as needed. It depends on how you want to visualize the building blocks distribution for your apps.

We recommend having ONE Matrix per app. This way you easily visualize in a single place all the groups of Personas that work with it, the Business Objects used, and the different Interactions.

ExperienceMatrix.png

Experience Matrix Interactions

The Experience Matrix has three Interactions available for Personas:

  • Process actions: the Process action Interaction is used to start a new case of the chosen process. In the published app, it can be displayed as a button or within a record’s options. When the button is clicked, a new case is launched.
  • Create New records: the Create New records Interaction allows the Persona to create a new item (or record) on the Business Object. In Studio, the Business Object is a collection of records between the Persona and the entity. When clicked, a new case will be launched to create the new record on the chosen collection (or Business Object).
  • Views: Views let a Persona define and filter information related to a Business Object. Views can be reused for different Personas. They can be seen in the Expert view, under the related Personas.
    Views can be created without an associated Persona. Nevertheless, for a View to appear in the Experience Matrix and the published app, it must be related to one or more Personas.
Generate and Update app

Generate app and Update app are two features within Bizagi Studio's Experience Matrix module that allows you to create custom enterprise apps efficiently.

When you create an Experience Matrix defined and ready, Bizagi automatically creates the app for you by clicking the Generate app button. The app is generated in the App Designer for you to customize and contains all the pages necessary to include the Interactions defined for each Persona.

GenerateApp01.png

When you have an Experience Matrix already generated, and with defined and ready changes, Bizagi automatically updates the app for you by clicking the Update app button. The Update app button replaces the Generate app button on the Experience Matrix module once you have generated your app.

updateApp.png

New ribbon

Studio has a new comprehensive ribbon to include Bizagi Apps and its components.

Menus have been reorganized and renamed to better group options.

RibbonStudio.png

Export Experience Matrix - Deployment

A Matrix option has been added in the Deployment wizard to export Experience Matrices with ease. You can save the information of the Matrix to include in the deployment, either in a compressed format (.bex) or in JSON format.

Deployment03.png

Export Experience Matrix with Microdeployment

There is a new option in the Microdeployment wizard to export Experience Matrices. This option allows you to export Data visualizations and Reports linked in the Matrices.

MicroDeployment03.png

Download Studio from build page

Download the latest Bizagi Studio version associated with your Cloud subscription accessing your subscription's build page: https://build-[SubscriptionName].bizagi.com

This download applies to subscriptions that are on version Spring 2023 onwards.

DownloadAS_10.png

Modeler
Permissions to publish and create models

Permissions let you restrict the creation of models and publication of diagrams. You can grant permissions to avoid unwanted content in the Process library.

Depending on the role the user has, they have the following capabilities:

  • If the user has the Model owner role, they can publish diagrams to the Process library.
  • If the user has the Subscription owner role, they can create or delete models.

ModelerPermissions.png

Work Portal
Default template for Live Processes

To ease the creation of new Live Processes, you can rely on the Default template. It allows you to create a new Live Process based on an existing flow of process approval. 

A new Live Process will be created including already-created process flow, forms, gateways, and allocation rules. 

DefaultTemplateLP02.png

Improvements

Studio
Studio Cloud Services architecture changes

To improve user experience, the following architecture changes were made in Bizagi Studio:

  • The Work Portal’s execution time is reduced by approximately 70%, significantly improving the developer's experience.
  • Trial version is no longer available. For a Studio Trial, contact us through bizagi.com
  • The Join-Disjoin option is no longer available.
  • As soon as a project is created, the Runtime application is tied. 
  • The delete project option is no longer available. Projects can only be created or modified.
UiPath with OAuth authentication

Compatibility with the UiPath Cloud Community edition has been restored, as Bizagi now supports a new OAuth-based authentication scheme enforced by UiPath .

The UiPath trial version can be used with Bizagi, re-enabling demonstrations, and testing and showcasing scenarios for customers, prospects, and Bizagi employees.

UiPath_Oauth04_EA.png

New Expression functions for Personas

Functions targeted to work with Stakeholders as an entity have been deprecated. However, the following functions have been created in Bizagi’s API to be used in Expressions. These functions are targeted to work with Personas as an entity:

  • GetUsersForPersona(String) and GetPersonasForUser(Int32): Obtains all users given a Persona.
  • GetPersonasForUser(Int32, String): Obtains all the Personas of a given user.
  • IsInPersona(Int32) and IsInPersona(String): Returns true when the current user is linked to the given Persona.
  • WorkingCredential.Persona: Returns the Persona as the entity, associated with the user.
Customer Portal
Authentication Certificates
In the Authentication Certificates section of the Customer Portal, a functionality has been created to allow the user to generate security certificates. This reduces the time and configuration steps that previously had to be carried out and prevents errors when generating certificates. 

Customer portal-Auth Certificates.png

Announcements

Sites
Sites

The Sites feature has been deprecated from Spring 2023. This means that Bizagi Sites will cease to function, and Bizagi will no longer offer any support, provide fixes, or make the feature available for use. Consequently, you will be unable to make changes, build new sites, or even run your existing sites from this version onwards.

To clarify further, if you choose to migrate to the Spring 2023 version, your existing sites will not operate. This is because Bizagi Apps will be replacing Bizagi Sites, and there is no option to migrate the existing sites to the new platform. We strongly encourage you to start building and utilizing Bizagi Apps, as apps offer enhanced and more powerful capabilities than sites.

Studio
Studio Trials

Trials are no longer supported. Trials created in version 11.2.5 or lower versions will be listed but cannot be opened. To continue working on your 11.2.5 Trial, you must use Bizagi Studio 11.2.5 version, available for download by logging in at bizagi.com.