Below are the details of the features and functions that are new as of this release with detailed descriptions on what is new, how it works and why.


New features

1. New design

Our web site and web service has gone through a major upgrade.

  • Newer and lighter look and feel
  • Easier navigation with support for Spaces
  • A better Start page with fast access to features
  • New logotype that better describes Barium Live! as a Cloud Service



2. New navigation

We have replaced the tabs Start, New, Lists, Models and Applications with a drop down menu instead where you also very easily can navigate between Spaces. All of the links are there in the drop down.


The drop down shows up after you have chosen which Space to work in. Spaces can be created and opened from the start page.



3. New start page

The start page has been improved with easy-to-access information and features to help you be more effective.

  • Account information
  • Links to online help and resources
  • A list of invites to other spaces
  • A list of the spaces you currently work in
  • Shortcuts to all your process models, apps and activity lists


Read all about the new Start page here.


24-startPage.png


4. Spaces

With spaces you can organize your process models, apps and activities and seperate them from each other. It makes it easier for you to create order among all your processes.


There is also lots of self service features for Spaces:

  • Invite other Barium Live! users to your spaces
  • Create groups
  • Set permissions


Better organization in your work!


5. Improved self service

We have introduced many new features for self-service to make it easier to personalize your account, to structure and collaborate.

  • Invite users to your spaces
  • Create groups
  • Set permissions
  • Change language and localization


Read more about the personal account self-service features in My account.


Read all about managing users, content and setting for Spaces.



6. Allow blank in ViewMode

Now you can decide if a form field should by mandatory or optional in a specific viewmode only. This allows you to create forms with fields that only can be optional in general but if the form is viewed in a specific viewmode one or more fields can be set to be mandatory by setting the attribute allowBlankInViewModes on the form field.



7. Validate form with expressions

With the introduction of the allowBlankInViewModes attribute to form fields there may be cases that require that you still need to verify that a field has been filled out that could be left blank in the prior task. You can now validate if a form has mandatory fields that have not been filled out because of the exception that allowBlankInViewModes allows and you can react to this by send the process back to a participant with the request to fill out the form field.


You do this by adding the expression

instance.HasMandatoryValues("DataObject1")

The expression will return True if every mandatory field has a value in it.



8. Numeric field

A new field has been introduced to the form designer. Numeric field is similar to the Number field but has been designed to be specialized for monetary numbers.

  • It allows only numbers to be inserted
  • All numbers aligned to the right
  • Use the supported attribute allowDecimals (bool) to add a decimal between every thousand
  • Use the supported attribute prefix (string) to add a standard prefix to the value filled in
  • Use the supported attribute suffix (string) to add a standard suffix to the value filled in
  • The value content is saved as numeric value



9. Sub forms

You can add sub forms to all forms which will allow you to create a list of content in your form where every row is a sub forms content. All forms that you create in the same application will show up as available sub forms that you can drag-and-drop into the form that you are editing.


Changes from previous version

Below is a list of issues that have been reported and fixed. All issues that have been fixed are not listed here, stabilty and other general fixes have been made in addition to those that are listed below.


1. Save form with empty mandatory fields in task

Earlier you were not allowed to save a form containing mandatory fields when editing it in a task. This meant that all information had to be filled out before the form could be saved. Now it is possible to save a form in a task even though there are mandatory fields that have been left empty. However, it is not possible to complete a task that has mandatory fields that are empty.


This means that participants can save a partially filled in form in order to be able to continue work with the form at a later time. It is only when the participant chooses to complete the task that the forms mandatory fields will be validated to ensure that the correct information is filled in.



2. Barium BPMN Modeler improvements

The modeler has been improved with a number of new and improved features to make modeling processes a smoother experience.


Artifacts across Lanes

Artifacts can now be placed across lane boundaries and will not require the modeler to place an artifact completely in one lane or the other. Since artifacts are not part of the flow objects they are not required to be put in a lane.



Automatic resize of large images

If you upload an image that is larger than 200 kB the modeler will tell you that it is too large and inform you that it will resize the image if you choose to continue. Resizing images reduces the load time it takes for users to view the process. Large images take longer time to load.



Move to front, move to back

You can now move an image backwards or forwards in the process model and decide if you want an image to be on top or behind another image or a flow object.



Background image

It is also possible to set an image to be a background image in your process model allowing you to add images that can lighten up your process model.


An image that is set to be a background image will automatically be put in the back of all objects in the process model.



Fixed issues

1. allowBlank on checkboxes

You can now validate whether or not a checkbox has been checked or not by using allowBlank on a checkbox.


2. Fixed cache problem when viewing process model after saving

Sometimes you saw an older version of a process model after saving the process model and going back out of the modeling tool to the process overview. Process models were simetimes cached resulting in the older version of the process model being shown.


3. Yesterdays tasks didn't show up in the list of yesterdays tasks

Lists that were set up to show yesterdays tasks or instances didn't show any content even though there were tasks and instances that were created yesterday. This now works properly.


4. Terminate end event in a process with timers works properly

Process apps with multiple timers and an end event sometimes did not result in all tokens being terminated. This has now been fixed.


5. Deleted default list now redirects to My Tasks

If the list that is set as your default list gets deleted you will now be redirected to the standard list My Tasks.


6. Improved translations

Translations for Swedish and English have been improved in several places on Barium Live!


7. Fixed issues with mutliple defatul pools in a process

Sometimes a process model could crash after uploading it to Barium Live! a second time as a result of it getting mutliple default pools in the BPMN definition. This has been fixed so that it shouldn't happen anymore.


8. Participant icons were replaced by uploaded image

An image that was uploaded to a process model and placed on top of a task resulted in the small participant icon being replaced by a miniature version of the uploaded image when the process model was saved, this has been fixed.


9. lockInViewModes attribute allowed max 256 characters

Now you can add more than 256 characters in the field attributes lockInViewModes and hideInViewModes.


10. Upgrading your application shows more process information

In the Application Control view you now see more information about all the process versions in the list of available process models that you can upgrade or downgrade to.


11. Better filtering when assigning performers in a task

The assign performer to participant drop down can now filter on first name and last name as well as other information and has also been improved when loading long lists of user accounts and groups.