23.08 (August Release)

We are delighted to announce our August-23 release. 


The new release will start rolling out on the 9th of August.


Highlights

Dashboards

A new intuitive Dashboard Builder

HIGHLIGHT

Introducing our new drag-and-drop dashboard builder experience - a powerful addition to iTWO cx that streamlines how you configure your dashboards to facilitate your reporting needs. Easily customise widgets, resize, and arrange them on a single screen without the need to navigate to multiple tabs and pages. 


Here is a summary of all the changes

The New Widget and Layout Screens

We have combined the widgets and layout screens to one single page so that you can visually build your dashboard from one single page. No need to create widgets in the widget tab and then add them to the layout in the layout tab.

The available widgets remain the same but we have given all the widgets an updated look and feel.

Widgets are separated in to 2 tabs.

  • New - where you can create new widgets
  • Unused - widgets you have created but have not been added to the layout.

The layout area is now a drag-and-drop canvas where widgets can be added via drag-and-drop and removed with ease. 

We have also made improvements to the available area where widgets can be displayed when viewing a dashboard. Your dashboards can now show more information your project.

Creating New Dashboards

To create a new dashboard you now simply go to your existing Dashboard list under the configure module and click Create Dashboard

From here you will be able to fill in the details to create the new dashboard 

  • Provide a dashboard name
  • Which group the dashboard belongs to
  • Pick a template for the dashboard
  • Mode
    • Create new folder - will allow you to create a new folder and link the dashboard to that menu item
    • Link to existing - will allow you to link the new dashboard to an existing menu item (as long as no other dashboard is linked to that menu item)
    • No Folder - will simply create the dashboard without linking it to any menu item. You can do link this dashboard to a menu item at any another time if required.
  • Folder path - where you'd like to dashboard to appear in the menu
  • Who can access this dashboard - allows you to configure who will be able to see the dashboard.

Creating New Widgets

To create new widgets in the new dashboard interface, click the New tab.

This tab will display all the widget types that can be created.

To create a new widget, simply click and drag it onto the layout and give it a name and click save.

Resize, reposition widgets with drag and drop

The new layout screen allows you to drag and move widgets around. If the drop area has enough space to add the new widget it will add it there and reposition the other widgets to fit the screen.

You can also resize widgets by dragging the border to the size you require. The other widgets will adjust their position accordingly.

Placeholder widgets 

We've added a new widget type called a placeholder widget to enable to you customise your dashboard layout to suit your needs. 

In the example below you may wish the graph widget to appear in the next row. To do so, we can add a placeholder widget to take up the space to push the graph widget to the 2nd row.

You can also drag the placeholder widget to the position you require to create the exact layout that you require. 

You can add as many placeholder widgets to the layout as you need.


Removing a widget

To remove a widget from the layout click on the X icon in the widget hear 

When a widget is removed, it will be automatically replaced with a placeholder widget so your layout remains intact.

The widget that is removed will be available in the Unused Tab

Deleting a widget

To delete a widget click on the X icon next to widget in the unsused tab

Editing a widget

To edit a widget click on the edit (pencil) icon in the widget header or in the unused tab



On-demand analytics for form types

HIGHLIGHT

We are excited to introduce an update to our former statistics page as a new On-Demand Dashboard for all form types. Now, users can easily access valuable insights and analytics for any form type that captures metadata. The on-demand dashboard allows you to effortlessly report across all metadata fields, providing comprehensive data-driven decision-making. Want to revisit the data in the future? No problem! Save the dashboard as a report for convenient access later on.


View the statistics dashboard

To view the statistics dashboard open any form register and click on views and then statistics

This will generate the dashboard on demand with the default layout that includes count widgets for total, open , late and closed forms as well as graph charts for all selectable user fields (Select, Checkbox, Radio, Cascading)

Save the dashboard

To save the dashboard click on the save button and fill in the required details


Updated Project Report

The project report has always been converted to an on-demand dashboard.

You can access it by clicking on the Project Report button



The project report has count widgets to display

  • Forms created in the last 30, 60, 90 days
  • Forms over due by 7, 30, 90 days

Charts for

  • Forms open/closed by module
  • Forms outstanding by module
  • Forms open by month
  • Forms Open/closed by Month
  • Created by Top 10 companies
  • Per module/open closed by month

You can also save the dashboard by clicking on the save button



Forms

Automatically update user fields based on logic

HIGHLIGHT

We have empowered users with even more control and flexibility over form configurations. With the "Based on User Field Change" option, you can now easily set triggers based on specific user field values, including checkboxes, select, and radio buttons, both inside and outside of a list. This allows you to initiate actions and updates dynamically, optimising your form workflow like never before.

Our intuitive interface ensures a seamless setup process, enabling you to define post-conditions for when the trigger's criteria are met. Choose from supported fields Date and Contact to populate with the current date and time or the logged-in user's ID/name. And to ensure data accuracy, the option to clear fields when conditions are not matched is available.

Whether it's updating a contact and date field outside of a list or within a list, the trigger functionality is now more powerful and versatile, enabling easy automation across your forms.

How to configure trigger

Create a form trigger and select the based on user field change option


Select the user field and the field value you wish to use to start the trigger

  • Supported fields are checkbox, select, radio
  • You can configure a trigger for fields outside of a list or within a list
  • If you select a trigger user field that is outside of the list control you can only update other user fields outside of a list.
  • If you select a trgger user field that is within a list control, you can only update user fields within that same list control.


If the form should not update when the condition is not met, you can select the clear fields when not matched options

Select your post conditions for what to do when this condition is met

Supported fields are Date and Contact.

A date field can be populated with the current date and time

A contact field can be populated with the logged in user id/name.

Trigger with fields outside of a list

Below is an example of a trigger configured to update a contact and date field outside of a list when the checkbox is ticked as Yes

Trigger with fields inside of a list

Below is an example of a trigger configured to update a contact and date field within a list list when the checkbox is ticked as Yes

As the trigger is applicable to the whole list control, each row can be updated with the same trigger.



Document List User Field Improvements

HIGHLIGHT

What is a dynamic document list user field?

Introducing the Dynamic Document List User Field - we are thrilled to offer you a powerful new functionality that simplifies form management and saves valuable time. With this enhancement, the document list user field can now automatically populate relevant forms based on predefined criteria, eliminating the need for manual searching and linking. The Display Mode lets you choose between a progress bar or a list format for viewing associated forms, while the Update Mode ensures seamless data synchronization


Let's have a look at all the changes.

Upgrades to the Document List user field

Settings tab

Added a new tab to configure dynamic and manual mode.


Dynamic and Manual mode

  • Dynamic mode allows you to configure the criteria that you wish use for searching and automatically adding forms to the user field.
  • Manual mode for a document list behaves the same way as it does now, where you would manually link forms to the document list user field.

Display Mode

Display mode allows you to define how the list document list user field will be shown when viewing the form

Progress bar will show the associated forms to the document list via a progress bar that shows Open, Late and Closed forms.

List of forms will show the associated forms as it does now i.e. a comma separated list

List style

(applicable only for progress bar display mode) allows you to define if you wish to see the forms associated to the document list expanded or collapsed by default.


Update mode

Defines when the form will be updated when configured as dynamic

On form update - the dynamic field is updated when the form is updated. An update to the form is defined as a response to the form

On view - the dynamic field is updated based on viewing the form in the configured time period. (15 mins, hourly, daily)

Configuring Dynamic Mode

In the general tab select the form types that you wish to associate to the document list user field

Then in the settings tab select the dynamic mode radio button

From here you can build your criteria to find the relevant forms to associate automatically to the user field


The list of available fields for selections are defined by these settings

  • The fields from the form types you selected in the general tab
  • Whether the fields are configured as common across the form types you selected
  • Whether the fields match based on user field code, type, description on the form types you seleced
  • Fields are selectable field types (Select, Radio, Cascading, Checkbox)


If the fields do not meet the above criteria, they will not be available for selection in the criteria section.

Form fields

Are fields available outside of any list control on the form type you are configuring the dynamic field

List fields

Are fields within a list of the form type you are configuring the dynamic field

Once a field from a list is selected, the available fields will be further refined to only show the remaining fields within that same list (if a form type has multiple list controls)


Click save to save your changes.

Form view with Dynamic Mode

When viewing the form after the document list user field is set to dynamic mode, the document list user field will automatically fill in the rows based on matching criteria.

In the example below it will search for forms where

Zone = Zone 1

Discpline = Auto Train protection

WBS = Phase 1 / Adelaide Yard


The field has found 3 forms that match this criteria and associated them with the first row

Draft, Quick Cancelled, Withdrawn forms will not be associated to the row.

The criteria defined in the main form must match exactly for forms to be automatically linked.


When the document list field is in dynamic mode, the field is not editable when responding to the form

Configuring Manual Mode

In manual mode you can configure whether to display the forms associated with the document list user field as a progress bar or a list of forms

And whether the table for each row is auto expanded or collpased if configured as a progress bar

Form view with Manual mode

The document list user field can be shown as a progress bar or a list of fields.

On form response you can edit the document list user field.

Filter and save status report

With this release you can now filter the status report by columns and save it with the filters applied.

We have also upgraded the column picker user interface to be consistent with the rest of the product and added the action user as an option you can add to the layout.


Customise Icon for reports

We added an icon picker so you can customise what these reports look like in the menu. 

  • Publication Space saved searches
  • Timeline reports
  • Status report
  • Related report


Group a saved search by Form Type

For saved searches (with multiple Form Types) you now have the option to group results by form type


If you combine this settings with the Show Entry Date picker option you will be able to filter the results based on entry date


Additional Columns that can be filtered

Contact Filtering has been applied to these fields

Standard Fields

Type

Author First Name

Contact

Author Last Name

Contact

Author Display Name

Contact

Author Company ID

Contact

Author Company Name

Contact

Action - All users ID only

Contact

Action - All users - Full Names

Contact

Attention First Name

Contact

Attention Last Name

Contact

Attention Display Name

Contact

Info - ID only

Contact

Last Response User ID

Contact

Last Response First Name

Contact

Last Response Last Name

Contact

Last Response Display Name

Contact

Last Response Company ID

Contact

Last Response Company Name

Contact

Info - All users - Full Names

Contact

Attention Company ID

Contact

Attention Company ID

Contact

Attention Company Name

Contact


Date Filtering has been applied to these fields

Standard Fields

Type

Date First Opened

Date

Date Last Closed

Date

Date First Closed

Date

Last Response Date

Date


Text Filtering has been applied to these fields

Standard Fields

Type

Last Response 100 Chars

Text

Last Response 500 Chars

Text

Related Documents List

Text

Related Documents Status List

Text

Project

Text

Document Code

Text


Publiction Space

Add an image as a stamp

With this release you can now configure custom images to be added to documents as stamps.

Click Add stamp to create a new stamp

Select type as image

Give the stamp a name and upload your image

Then click save.

When marking up a document within the publication space or a workflow you can add it to the document by clicking on the stamp button on the markup toolbar.

Add attachments to a document

Under the Views tab enable the Attachment tab


Once the tab is turned on for documents within the publication space a new tab will be displayed called attachments

From here you can add attachments againt the document

Attachments added to a document are not revision specific i.e. they are accessible from each revision of a document

These attachments will be accessible by any user who has access to that document

You can add attachments against a document from within the publication space or a workflow.




New User Field Experience

HIGHLIGHT

As part of our ongoing efforts to enhance the user experience and streamline iTWO cx, we are pleased to announce significant improvements to the user field page in this release. Building upon the unified configuration page introduced in April 2023, we have further simplified and consolidated all core configurations for a form type. This upgrade ensures a more intuitive and user-friendly interface, making it easier than ever to manage and customise user fields.

A Summary of the key changes are shown below.

Left hand menu for easy navigation


Options organised by Basic, Formatting and Advanced Settings

Filterable, Sortable options page

Open a user field in a new tab




Tenders

Complex Commitments

With this release you can create tender packages that are directly integrated with your Linked Budgets

Configuration

In the TPKG form type we have added a new menu item called Contract Admin

From here you can optionally 

  • Show Linked Budget Line Column in prce submissions
  • Configure whether it is required for a Linked Budget Line to be selected for all first level lines

Creating a package

Once the option to show linked budget lines in price submissions has been turned on the TPKG config, enable the price submissions option in the package config.

Now you can create a package you would normally. And on the price submissions tab of the package creation wizard you will be able to select the budget you wish to 

Once the budget is selected, the available budget and variance will be based on the budget lines you select from the budget 

  • Available budget is based on the linked budget rows that are linked to a Price Submissions row
    • The calculation is performed by looking up the approved amount in the budget for each row that is used in the price submissions
    • Less final forecast cost for those Rows

  • Variance is the available budget total - the total of the price submission amount entered for that the row 

An example of how the calculations will be processed.

Scenario 1

All sub rows are linked rows are linked


  • 002 -> No link
  • 002.001 -> Link to line BGT LINE
  • 002.002 -> Link to line BGT LINE

Available budget is based on the linked budget rows that are linked to a Price Submissions row

Scenario 2

  • 001 -> Link to line A
  • 001.001 -> No link
  • 001.002 -> No link


Available budget is based on budget line linked to the parent row less final forecast cost for that row

Price submissions amount is the total of the PS sub items under this parent

Variance is available budget - price submission total.


Scenario 3


  • 003 -> Link to line C
  • 003.001 -> No link
  • 003.002 -> Link to line D


Available budget is based on budget line linked to the parent row - final forecast cost for that row

For the parent PS row we count the price submissions under that level which DO NOT have a budget link associated with it

For the sub item that is linked we count the price submission amount for that row

Variance is availble budget total - price submission total

Submitting a Bid

A bidder will submit a bid as normal in this process. The bidder will not able to see the price submission details used when creating the package nor the linked budget row column

Awarding a package

When awarding the bid the user will be able to automatically create a contract which will transfer over all the price submission and linked budget line details to the new contract

Creating another package linked to the same budget.

When creating another package linked to the same budget these considerations will need to be taken note of

  • If the other packages linked to the same budget are still in an Issued state
    • The available budget will be based on Approved budget - final forecast cost - the price submissions total for that row from other issued package
  • If the other packages linked to the same budget are Awarded 
    • The available budget will be based on Approved budget - final forecast cost (which may include any amounts from any Issued contracts linked to that row)



What's New