WEBcnx 2024.1 is out now bringing with it a host of new features and performance enhancements. Read more.

What's New WEBcnx 2019 R2

Overview

The following release notes detail new features and enhancements specific to WEBcnx 2019 R2. In some cases, these sections provide links to additional detailed information within this user guide to provide further supporting information.


Advanced Approvals

The task approval mechanism has undergone significant changes for WEBcnx 2019 R2. Tasks can now be defined as "Advanced Approval" types, which will allow for greater flexibility, including multiple approvals per task, and approvals for whole user groups. Please see our Advanced Approvals page for more information.


In previous versions of WEBcnx only one Layer could be associated with a task. However this posed a problem when approving composite layers; Since it's often the case that a layout will be associated with the task itself, there wasn't a good way to allow someone to view the ONE_UP layers that make up the layout without having to manually browse the project. An administrative user can now add multiple Project/Layer Lookup type fields to a task which can be each associated with their own layer. The task itself will still only have one task associated (the layout in this scenario), but each Project/Layer Lookup custom field can now be associated with different layers. This will allow a user much greater visibility the aspects of a project that need to be approved.


CAD Viewer Enhancements

It is now possible to toggle to 2D and 3D views within the interactive CAD viewer which now has both a compact and full screen views .  Full information on the Interactive CAD viewer can be found in the following section.


Project & Layer Revisions

It is now possible to see within the browser window for Project and Layers as well as being present within the advanced search section of the site.


User Group Management Enhancements

General User Group Management

User Group management has now been made more central within the application and as a result the previous administration pages for User Group, User Group Type and User Group Task Types have been removed from the administration section and is now managed solely within the Directory including the addition or deletion of new or existing User Groups.   In addition to these features it is now possible to display whether a user group is SSO (Single Sign On) within the user group browser with in the directory page.


User Group Type Management

It is now possible to manage User Group Types directly from the Directory page which will now appear in a separate dialogue rather than navigating through the administration pages.  Further details can be found in the user group types section found here -

User groups dialogue display

User group details are now displayed in a separate dialogue, any changes including changes to User group task Types can be made and saved within the dialogue for each individual user group.  Full information on User Groups can be found here - 


Document Destination within Custom Fields

A new feature has been introduced to document custom fields that allow a user to specify the default location of a document.  This can be specified at the point of adding a document custom field to an Item Type on the site as shown below. For full detail on Document Custom Fields please refer to the following section - 


Users are now able to set limits on Document custom fields, this would set a pre-determined amount of documents that a user or users can add to this field this can be specified at the point of adding a document custom field to an Item Type on the site as shown below


Workflow Enhancements

API


There have been a number of new additions to the API, please see the Arden.WEBcnx.API.chm file provided with your WEBcnx installation for further information on classes and methods:


  • Arden.WEBcnx.API.Task.CustomFields:  Returns a Arden.WEBcnx.API.CustomFields collection. This can be used to get a collection of every custom field within a task.
  • Arden.WEBcnx.API.Customers: Represents a collection of customers belonging to the Impact database. As the customer collection can be enormous in size, utilize the ByKey, ByCode and ByName methods of this Customers class to quickly locate a customer.
  • Arden.WEBcnx.API.UserGroup.Customers: Represents a collection of customers associated with a user group.

 


Workflow Activites

  • New ModifyApprovals: Used to add/modify and delete advanced approval items.
  • Updated PerformValueMapping: Expanded to support mapping from and to the same item type as well as increased amount of source and task destinations.

 


Workflow Bug Fixes

  • When using a for each loop to loop through a collection or list of tasks, the first task was being cached. This meant changes were not made to any subsequent tasks following the first.
  • Arden.WEBcnx.API.CustomField.IsVisible returns false despite the field being visible on the form when the custom field contains a mixture of AND and OR visibility rules, or if the field contains a "None" rule.
  • Clicking on the "Identifier" field of a ModifyCustomField Workflow Activity in the Workflow Designer caused an error.


Other Enhancements

  • For user administrators on Single Sign-On (SSO) implementations, the SSO Security Group is now displayed in the User Group Browser on the Directory
  • Additional functionality has now been added to allow users to refresh the dashboards within the plugin
  • It is now possible to increase the maximum amount of favorites that an account can have listed by making changes in the WEB.CONFIG file 
  • WEBcnx mobile applications have now been removed and are no longer supported, the site is now considered "Responsive" and can be ran on mobile browsers
  • Table aliases have now been added to the advanced search feature which are more user friendly. Instead of displaying as ONE_UP and THREE_D, the layer types now display as they're designed in Impact as One-Up and 3D, etc.
  • projectKey and layerKey are now passed into the Task COM value mappings as additional parameters to the BeginMapping function. This allows easy access of the project and layer from Task COM mappings.
  • The ActiveDatabase variable is now available from Task COM value mappings which allows access to nServer COM.


Administration Features

  • Corporate Image Size Changes - If you have a custom Corporate Image file within your WEBcnx Site App_Themes installation folder. The default sizes have now been changed and you will need to update the custom image file to one of the new sizes.
    • CorporateImage - Compact.png used to be 50x60 pixels and has been changed to 40x40 pixels.
    • CorporateImage.png used to be 130x40 pixels and has been changed to 125x40 pixels.
  • Update Task COM Value Mappings - The BeginMapping function of any existing Task COM mappings will need to be updated to contain two new additional parameters. Without adding these parameters, Task COM mappings may fail at the time they're ran. For each COM Value Mapping that you have (both source and destination). Add projectKey and layerKey as additional parameters (in this order).


Reported Bug Fixes

  • User Browser, card view failing to truncate very long user names causing long names to wrap and the card size becoming too big.
  • Database Window (DBW) design - Inserting new fields before or after an existing field was failing, causing the new field to always be added to the end and requiring the user to move it into place using the up and down button.
  • Database Lists (DBL) were not displaying the customer name, if configured to do so, when using the Design Selector in a Task
  • Unable to rename workflows in the admin area.
  • "Complete Dependent Linked Task" value mapping trigger wasn't triggering correctly from TaskEdit.
  • Workflow services slowing down over time performance issues addressed.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

You may like to read -