We maken BizzStream steeds beter om uw bedrijfsprocessen te kunnen automatiseren. Omdat we u een stem willen geven in de ontwikkeling van BizzStream kunt u hier Feature request plaatsten. Iedere gebruiker kan stemmen op een feature, de feature met de meeste stemmen zal op de roadmap van BizzStream komen.

+2

Add Print Document rule

Peter van Meijel 4 weeks ago • updated by Johan de Zwaan 4 weeks ago 1

As an administrator, I would like to add a Print Document rule to my actions. This rule makes a API call to a printer with a template that has been rendered.

+2

Expand search options in reference fields

pvdlageweg 2 months ago • updated 2 weeks ago 12

Reference fields are among the most used fields in BizzStream, they make it possible to re-use the same data in multiple business processes. Reference fields are sensitive for performance issues, since they can have a lot of conditions (for example permissions). In the past this has caused performance issues which resulted in functionality to cap the showing of (initially) only 20 values when opening a reference field. If a value is not shown, the user can use the searchfield which will show documents that pass the search criterium.


At this moment we see that this causes functional problems for users at multiple customers, the users don’t always know what they are searching for. Since the label of a reference field can only contain a limited amount of information from the document it’s referencing, the need to search and filter on other fields in the referred documents is there. Next to that, the user would like to be able to scroll through all documents (that pass a filter).


This has led to the following feature request:


Make it possible for companies to define their own search layouts in reference fields.

From a technical/efficient viewpoint, we would like to re-use the functionality from the Overview List Layout. This has the following advantages:

  • We can re-use existing functionality like sorting, filtering and continues scrolling, 
  • We can re-use technology for rendering and fetching documents, this will be beneficial for performance.
  • Overview layouts can be re-used for searching referenced documents, so companies don’t have to create new overviews.

For this to work, we of course need to change the overview to be used as search layout.








+2

Return to same position in document after leaving a reference field on mobile

pvdlageweg 2 months ago 3

As a mobile user I would like that, after I have selected a value in a reference field and return to the document, I return to the same position in the document as before entering the reference field. This would improve my User Experience, especially in large documents.


[WHY] To improve the user experience on mobile devices.

[WHO] Mobile user

[WHAT] Make sure that after leaving the reference field on mobile, the user returns to the same position in the document as before.


Current Situation

After leaving the reference field, the user’s position is atop the document.


Acceptance Criteria

  • After leaving the reference field on mobile, the user should return to the same position in the document as before entering the reference field.

+2

Add a translation key for picklist values

Jeroen op ‘t Hoog 2 months ago • updated by anonymous 1 month ago 0

As an end user I would like to see picklist content in my own language. Currently, employees who have a different native language cannot understand the values displayed in the picklist.


(WHY) There isn't an option to fill in a translation key.

(WHO) Administrator.

(WHAT) Add a translation key.

+2
Staged for Release

Show BizzStream release notes

pvdlageweg 3 months ago • updated 1 month ago 3

As a BizzStream customer / partner I want to know what features are (going to be) released and what bug are (going to be) fixed throughout the BizzStream DTAP street.


[WHY] To have more insight in when important functionality and fixes are released.

[WHO] Customers / Partners

[WHAT] Create a new public webpage were releases on test-, acc- and app.bizzstream.com are shown.


Current Situation

Currently we have roadmap.bizzstream.com that shows what features are expected and what features are finished. However this needs a lot of manual updating and is not precise enough on the exact location of a feature/bug fix in the DTAP street.


Acceptance Criteria

  • A new webpage will be created on http://release.bizzstream.com

  • The page contains 3 sections: test.bizzstream.com, acc.bizzstream.com and app.bizzstream.com.

  • A header will be added with the BizzStream orange color and the text BizzStream Releases. A BizzStream logo would be nice.

  • All finished stories and bug fixes are shown in a list grouped by a sprint.

  • The first sprint group will show on top of the list.

  • A list item shows 2 things:

    • The type: either a Story or Bug.

    • The link to the Story or Bug (the bug link will be only accessible for partners). Click opens in a new tab.

  • When the list is longer than the container, a scroll bar appears.

Mockups

+2

Show columns in a document on tablets

pvdlageweg 6 months ago 0

As an administrator, I want to be able to set columns in a document layout for tablets devices.


(WHY) Tablet screens are wide enough to show multiple columns, this way more information can be shown in a screen without to much scrolling.

(WHO) Administrator.

(WHAT) Be able to set 'show columns on tablets'


Current Situation

Currently when there is set more than 1 column in a document layout, these columns only get rendered on desktop. On mobile phones and tablet these columns are rendered as a long list.


Acceptance Criterea

  • Be able to set the property 'show columns on tablets' in the layout editor. (false by default)
  • Render columns on tablets, respecting the field properties (margin, in between space, height)
  • Scrolling is set on the window, not the columns independently.


Setting the show column property

The property 'Show columns on tablets' needs to be added to header fields. This is a checkbox type field. 


Rendering column on tablets

If the show column on tablets has been set to true, columns need to be rendered according to the bootstrap grid. If values don't fit inside the field, they are concatenated (...).


Scrolling

At this moment scrolling is bound to the listview, enabling smooth scrolling. To have the same experience, the window as a whole.


UI/UX Criteria


For example a 2 column view, columns are separated by a grey space. 


For example 2 and 3 columns in one view.

+2
Done

Add the name of the action that triggered a script to actionInfo object

Onno de Haan 8 months ago • updated by Peter van Meijel 4 months ago 6

As an administrator, I want to know the name of the action that triggered a script so that I can modify the behavior or scripts depending on the action.


(WHY) Sometimes the behavior of one script should differ based on the action that triggered it. This allows us to keep scripts more generic.

(WHO) Administrator

(WHAT) Add the name of the action that triggered a script to actionInfo object


Current Situation

We write generic scripts, that need to behave slightly different based on the button that was pressed. It would be very helpful if we could see the name of the button inside the script.


Acceptance Criterea

Add the name of the action that triggered a script to actionInfo object so that we can retrieve it via:

console.log(actionInfo.actionName);
+2
Staged for Release

Assign multiple menus to a single user

Peter van Meijel 10 months ago • updated by Bram Nieuwenhuize 9 months ago 8

As a administrator, I want to assign multiple menus to a single user so that I can create menus for individual business processes.


(WHY) Currently only one menu can be assigned to a user. As a result, there is a menu is necessary for each combination of business processes that is used in the environment. This is difficult to maintain.

(WHO) Administrator

(WHAT) Assign multiple menus to a single user


Current Situation

Typically menus contain the items for one or more business processes.  Because only one menu can be assigned to a user, there needs to be a menu for each combination of business processes that is used in an environment. This is difficult to maintain, especially if more and more business processes are added.


Acceptance Criterea

It should be possible to add multiple menus to a user, so that there can be a single menu for each business process in the system. In other words: we change the menu assignment from a single menu to an array of menus.


This story consists of two parts:

  • Setting the menu for a user
  • Assigning the menu to users

The story http://support.bizzstream.com/topics/1998-render-multiple-menus-for-a-user/ deals with the rendering of multiple menus.


Setting the Menu for a User

The administrator should be able to set the menus to which a user has access as follows:

  1. Go to Setup
  2. Click on Users
  3. Select a user and click on Edit
  4. In the Menus field, select the menus to which the user needs access. The menus field is a multiselect field.
  5. Click on Save to update the user

Assigning the Menu to Users
The administrator can also assign a menu to users. To do so,
  1. Go to Setup
  2. Click on Menus
  3. Select a menu and click on Edit
  4. In the Users field, select the users that have access to the menu
  5. Click on Save to persist the menu and update the assignment of the menu to users
Currently, the users field is also present on the Menu page. Its behavior should change:
  • Currently, the menu that is assigned to a user changes when a user is added to an existing menu. When opening the previously assigned menu, the user is no longer listed in the Users field.
  • This should change so that when a user is added to a menu, we add the menu to a menus array. When opening the previously assigned menu, the user remains assigned to that menu as well. Likewise, if the user is removed from the Users field, we remove the menu from the menus array.


UI/UX Design


Mockup 1: The Menus field in a user's environment settings


Screenshot 1: The Users field in the menu page 

Sprint 21 August 2017 - 15 September 2017
+2

Zuurmond: Set boolean value via SetFieldValue

Onno de Haan 11 months ago • updated 9 months ago 5

Zuurmond: we set a boolean value via SetFieldValue in a workflow.


Field definition





RULE

ERROR



When we look at the doc. definition, with DD.findOne(), we see that the Rule is saved als a string value


value: "false"





Gabry already analysed this and asked me to create this bug report.

+2

Extra option: do not show "error" message

Onno de Haan 11 months ago • updated by Arjan vd Weerd 11 months ago 1

Currently we can supress error messags with the option "Do not show success message".


We would also like an "don not display error message".


@DenOuden we have created a few "validation"-scripts. Those scripts calculate some values and when those values exceed a limit; an error is thrown.

It also checks the values of some fields; that are mandatory under certain conditions.


We than display error(s) with: notification.error('fout', 'dit is een fout');


We always used a "Throw ""  in order quickly abord the workflow; but the customer indicated that this extra message was confusing to users and an extra mouse click.



In order to avoid the confusing "Something went wrong while executing REST-action" message, we let the "validation"-scripts set a field to "Error" and removed the "throw".


We then implemented a guard rule that checks on that field, for the value Error.


But this requires extra fields, extra save actions in scripts, extra rules (guard rule).


It would be very helpfull if we could supress the error message; so that we don't have to use the workaround construction with extra field and guard rule