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.

+3
Done

Add confirmation functionality to guard rules in user actions

Peter van Meijel 9 months ago • updated 2 months ago 10

As an administrator, I want that the guard rule terminates a user action if a user does not confirm so that accidental mistakes are avoided.


(WHY) Some user/bulk actions may have consequences that are hard to revert. In this case, is is desirable to be able to ask the user to confirm that he wants to start an action.

(WHO) Administrator

(WHAT) Add confirmation functionality to guard rules in user actions


Current Situation

When a Delete Document rule is part of a user action, a confirmation is shown. Apart form that, no confirmations are shown to the user when an action starts.


Acceptance Criterea

This story consists to two parts:

  • Adding the rule
  • Asking a confirmation when the rule starts


Add the Guard rule

To add a rule, the administrator completes these steps:

  1. Open a document definition
  2. Go to the workflow section
  3. Opens an user action
  4. Click on insert and then on Guard
  5. Enters the confirmation text in the Confirmation box (see mockup 1).
  6. Clicks on Update to remember the changes
  7. Close the action dialog
  8. Click on Save to persist the document definition.
Note: Please note that the Confirmation property is only visible for Guard rules in user actions.

Ask confirmation

BizzStream determines as follows up to what point rules are executed:

1. BizzStream will show a confirmation dialog (see mockup 2) for each of the Guard rules with a confirmation question.

2. If a confirmation dialog is cancelled, no further confirmation dialogs are presented to the user. BizzStream will ask the server to execute the rules up to the Guard rule that was not confirmed.

3. On the server the rules up to the Guard rule that was not confirmed are executed. If one of these rules throws an error or a Guard rule is triggered via the Execute Only If functionality, the user action is interrupted at that point.


Note: A guard rule with a confirmation dialog can thus interrupt the user action if the Execute Only If condition resolves to true, even though the user clicked Ok in the confirmation dialog.


UI/UX Design



Mockup 1: The confirmation properties in the Guard rule



Mockup 3: The confirmation dialog

+3
Staged for Release

Add support for QR codes to mobile reference and autocomplete field

Peter van Meijel 1 year ago • updated by Hans van Lith 4 months ago 4

As an administrator, I want to enable users to fill out reference fields by scanning a QR code so that the risk of typing errors is reduced.


(WHY) In some cases, reference fields may point to documents that have reference labels that are very similar (say a 10 digit identification code). If users enter this code manually, there is a high risk of typing errors. This can be reduced by completing reference fields by scanning a QR code.

(WHO) Administrator

(WHAT) Add support for QR codes to mobile reference field


Current Situation

Mobile reference and autocomplete fields do not have support for QR codes.


Acceptance Criterea

This story consists of two parts:

  • Enabling QR code support in the layout
  • Scanning the QR code

Enabling QR code support

To enable QR code support, the administrator

  1. Opens a document page layout
  2. Clicks on the pencil icon of a reference/autocomplete field
  3. Checks the box Enable QR Code Scanner on Mobile Devices (see mockup 1)
  4. Clicks on Save to persist the layout

Scanning a QR code
To complete a reference/autocomplete field using a QR code, the user

  1. Opens a document using the mobile app
  2. Clicks on the QR code button of the reference/autocomplete field (see mockup 2)
  3. The QR code scanner now opens (see mockup 3)
  4. The users scans the QR code
  5. If one document is found
    1. If we have a 1-1 autocomplete/reference field, the new value is used and the user returns to the document (see mockup 2).
    2. If we have a 1-N autocomplete/reference field, the new value is added and the user returns to the document (see mockup 2).
  6. If multiple documents are found, the user returns to the reference field helper. The search box contains the value of the QR code that was scanned.

The QR code scanner acts as a way to find references. So BizzStream tries to find documents for which the reference label matches with the content of the QR code. It uses the same search method and respects the reference filter. In other words, the QR code scanner is a way to circumvent manually typing search criteria. Apart from that, there is no real difference between manually entering a search string or using the QR code scanner.



UI/UX Design


Mockup 1: The Enable QR Code Scanner on Mobile Devices checkbox



Mockup 2: The QR code button in the mobile document



Mockup 3: The QR code scanner



Mockup 4: The reference field helper where the search box is filled with a value provided by the QR code scanner

Sprint 24 May 2017 - 23 June 2017
+3
Done

Filter scripts on name/label

Peter van Meijel 1 year ago • updated 1 year ago 9

As an administrator, I would like to filter scripts on name and label so that it is easier to find a relevant script.


(WHY) Making it easier to find a script in the list

(WHO) As an administrator

(WHAT) Adding filter fields for name and label


Current Situation

Currently, it is not possible to filter scripts.


Acceptance Criterea

When the administrator goes to to Setup > Scripts, he can filter on name and label.


UI/UX Design

The overview with filter fields for name and label

Sprint 21 December 2016 - 18 January 2017
+3
Done

Use reference to script in REST-header URL edit box

Onno de Haan 2 years ago • updated by Peter van Meijel 11 months ago 3

Use reference to script in REST-header URL edit box.


We now have to enter the URL, for example:


https://metacom.ontw.eu/metacomonline/rest/metacomonline/workorder


It would be great if we could use a script reference, for example


{!settings.restURL!}


Where restURL is a variable in the script named "settings".

+3
Under review

As a user, I want to be able to export (csv, xls, xlsx) all my data within the document

Douwe Bosma 2 years ago • updated by Peter van Meijel 2 years ago 1

Hi,


Now we are able to export from the documentoverview screen. This export may including the headfield within the documents. But as many information is stored within the lines, this information is excluded from the export. So can this functionality be expanded so these grid are expotered as well (maybe to different tabs?)


As so, it would be great is the user can determine/select which grids within the document are to be exporterd.

+3
Done

Add Autocomplete Field

Peter van Meijel 2 years ago • updated 2 years ago 8

As an administrator, I would like to be able to define an autocomplete field so that I can help users entering data based on documents in a collection.


Currently, we only have a reference field, which stores references to documents. The autocomplete field behaves very much like a 1-1 reference field, but stores the label of the selected document rather than a reference.


To implement this feature, a couple of changes have to be made.

  • Add a new field to the document definition
  • Implement a field renderer for desktop
  • Implement a field renderer for mobile


New field in document definition

We add a new field type, called Autocomplete to the document definition page:


There are two differences with the reference field:

  • When a Related Document is Deleted: This field is not available because the Autocomplete fields stores a label and not a reference.
  • Value should be in list of suggestions: This setting enforces that there is at least one document in the collection that has a filter that corresponds to the value entered in the field. In other word, the field will not validate when the user entered a text that does not correspond to one of the suggestions.


It is possible to have a 1-N autocomplete field. In this case, several values will be separated by comma's. For instance, we could have the values "Pizza Restaurant Duit, Pizza Restaurant Amsterdam West".


Implement a field renderer for the desktop

In this case, we can use the Kendo UI Autocomplete.


Implement field renderer for mobile

On mobile, we can use a basic text field for the document:



When the user clicks on the > button, the list of suggestions appears:


Sprint 1 September 2016 - 27 September 2016
+3
Under review

Support for "common data", for example: generic PostalCode document or CountryCode document,

Onno de Haan 2 years ago • updated 2 years ago 2

Support for "common data", for example: generic PostalCode document, CountryCode document or Currency Code. That way we can model solutions for customers that require the use of Address-data.


Would be very helpfull with Freesmij, VanWerven, etc. Almost every integrations needs this data.

+3
Done

Configure filters standard open or close in an Overview lay-out

Edward Jousma 2 years ago • updated by Peter van Meijel 2 years ago 3

It would be nice that you can influence the behavior of filters. Sometimes you want the filters directly show. In some cases not.


Reason. Filters not directly open means that you have more space for data in the grid.


Now, always open.



Sprint April 11 2016 - May 6 2016
+3
Declined

Sort data in a grid layout or line

Theo van Meijel 2 years ago • updated by Peter van Meijel 2 years ago 4

To find faster relevant information in grid layouts and in lines, it would be nice when sorting information is possible. For instance, sort the data on creation date.

+2

Link groups to menus

pvdlageweg 4 weeks ago 3

As an admin I want to link the groups for users to a menu. This way I don’t have to add users one by one to a menu.


[WHY] So it’s easier to add multiple users to a menu

[WHO] Administrator

[WHAT] Add groups to menus


Current Situation

It is only possible to add users to a menu one by one either by using the UI, REST or script.


Acceptance Criteria

  1. Add groups to the multiselect dropdown of the Users field.

  2. The groups should initially by atop the dropdownlist.