AgileApps Support Wiki Pre Release

Version 10.14 Installable (webMethods Suite Version 10.7)

From AgileApps Support Wiki
Revision as of 05:58, 8 April 2021 by imported>Aeric (→‎Case analytics)

Release Notes for the installable version of the AgileApps Cloud platform.

See also:

About the Installable Version

The installable version of the AgileApps Cloud platform allows you to create and manage a private cloud behind your firewall. AgileApps Cloud platform also helps you to set up a public cloud with a shared application and global data.

What's New

The latest update to the 10.14 release is the patch version 10.14.1. To view the list of fixes, see Version 10.14.1 (March 2021).

Features in 10.14 Release

Following is the list of features that are part of the 10.14 release.

Creating a Custom User Interface

Using this Custom User Interface (CUI) feature, you can design and deploy a CUI to an AgileApps Application. You can install a template which is a zip file that constitutes all the artifacts created for CUI by the Application Developers. For more information, see How to Create a Custom User Interface (CUI).

Theming Templates

You can now perform theming of custom user interface templates using the ace-lib-theme package. This allows you to customize the color and typography of the components in the AgileApps custom elements library. For more information, see AgileApps Custom UI.

Support Unauth Access (Guest Access Criteria)

AgileApps now supports a guest user to perform CRUD operations on an object without any authentication or login to AgileApps. It works on criteria-based permission models.

New tenant traffic for new Runtime User Interface

This feature allows by default activating a new runtime user interface for newly created tenant and redirecting a new tenant traffic for new Runtime User Interface

Support for Office365

It is now possible to use an office365 saved document as document template in AgileApps.

Case analytics

AgileApps now supports Case Analytics dashboard in the new UI.

Forms 3 and 4 Column Configuration

Using this feature, you can configure the 3rd and 4th columns for a form. The 3 and 4 column configurations are applicable only for the new user interface of AgileApps. For more information, see Forms.

Support for Chinese Language

Chinese language is now pre-loaded into the AgileApps platform. For more information, see Supported Languages.

Support for Portuguese Language

Portuguese language is now pre-loaded into the AgileApps platform. For more information, see Supported Languages.

Support for CORS and CSP

AgileApps now provides an additional security layer in content loading and cross origin resource sharing policies with Content Security Policy (CSP) and Cross Origin Resource Sharing (CORS) mechanisms. It resolves any risks related to security attacks with the implementation of CORS and CSP headers. For more information, see Security Headers Settings.

Whitelisted File Types

The file types listed in the Whitelisted File Types section of the Service Configuration page are applicable for all cloud tenants. Only the file types listed here are supported by the application.

Metering

Metering collects information related to the usage of Software AG products which in turn is later used for billing purposes. Metering uses a license file for authenticating and gathering client information. For more information, see Metering for AgileApps.


Bug Fixes

Following are the fixes available.

Version 10.14.1 (April 2021)

Following are the fixes available with this patch:

  • SI#5397699
Lookup field navigation link loads the default layout for the selected object.
When a user clicks on a lookup link in the new UI, he or she is redirected to
the default layout of the object, even if the user does not have the required
permission to view the default layout.
This issue is resolved.
  • SI#5403276
Action buttons not available on saving of a record.
After saving a record, the file download, zoom-in, and zoom-out action buttons
are not available.
This issue is resolved.
  • SI#5414544
AgileApps package installation fails using webMethods AgileApps Deployer on a tenant where CSRF protection is enabled.
When a user deploys an AgileApps package using webMethods AgileApps Deployer on a tenant where CSRF protection is enabled,
the deployment fails with an error.
This issue is resolved.
  • SI#5422046
Using layout rule of type Assign value to Fields for numbers with decimal places
results in issues in the new UI.
When a user copies a number field value having decimal places to a text field
value using the layout rule of type Assign Value to Fields, the separator is
missing from the text field value.
This issue is resolved.
  • SI#5422042
Issues with numbers having decimal format symbols in the new UI.
Layout rules are messing up numeric type fields with decimal places in the new
UI. The issue occurs with the decimal format symbols ("." and ",").
This issue is resolved.
  • SI#5422314
Filtering and Previewing functions for a report fail to work for a regular user
who does not have the required permissions to edit the reports.
When a regular user tries to filter or preview a report after modifying any
report configuration, the platform throws an error saying "you do not have
permission to update the report".
This issue is resolved.
  • SI#5423473
"Record does not exist" error is encountered when deleting a child record with parent child object relationship with OrphanDeleteCases record.
This issue is resolved.
  • SI#5420483
The Save button is inaccessible on mobile dialogs.
When you create or update a record on an iPhone/IOS + Safari, or the Chrome
browser, the Save button becomes inaccessible or is hidden in the mobile
dialogs.
This issue is resolved.
  • SI#5423901
Using disabled fields in lookup filters does not work in the new AgileApps UI.
If you set the value of a disabled field as the target for a lookup field to
filter the lookup dialog, you will not get any search results in the
new UI.
This issue is resolved.
  • SI#5425190
Incorrect layout shown when a user opens a Subform.
When a user opens a subform record, it shows the default layout instead of the
assigned layout.
This issue is resolved.
  • SI#5423903
Unable to create Case Type object records.
User is not able to create Case type object records as Case type objects are not
showing up in the Create New dialog in the new UI.
This issue is resolved.
  • SI#5425380
The configured apache server port in ISV settings page gets reset to the default port 0 after AgileApps upgrade.
This issue is resolved.
NOTE:This port reset is observed during the following upgrades:
10.13.x to 10.13.9
10.12.x to 10.13.x
10.11.x to 10.13.x
10.10.x to 10.13.x
10.9.x to 10.13.x
This fix will only take effect post release 10.13.9. Hence users will experience this fix only from release 10.14.0 onwards.
Until then, users need to change port settings manually after upgrade.
In order to properly address this issue, please follow the upgrade instructions at: http://agileappscloud.info/aawiki/index.php/Upgrading_to_Version_10.13
  • SI#5424541
Inherited subform in a child object is not working as expected.
Child object subform does not show the linking field that is shown in the parent
object.
This issue is resolved.
  • SI#5425620
Unable to remove an association in the dependent picklist.
User is unable to remove an association in the dependent picklist.
This issue is resolved.
  • SI#5425770
Record level visibility can be applied to objects like users, teams, roles and user custom fields. When record level visibility is applied to users for instance, :::the selected users are shown in the record level visibility dialog. In the new UI implementation when connected over a slow internet, record level visibility brings :::up a record marked as limited and the selected users are not shown.
This issue is resolved.
  • SI#5425985
Conditional layout rules cause certain fields to be activated based on other field selections. In the new UI associated with release 10.13.7, the conditional layout :::rules are not triggered when a checkbox field is checked or unchecked by JavaScript API setCheckboxState(_sdForm, field, value). This issue did not exist in the :::legacy UI.
This issue is resolved.
  • SI#5428040
The uploaded profile picture does not appear properly.
This issue is resolved. The height of the picture should be more than the width for the picture to be accepted.
  • SI#5427228
Mass delete operation of records fails.
If the records view has more than 2500 records and the object title has unsafe
XML characters that include &, <, >, the mass deletion of records fails.
This issue is resolved.
  • SI#5417530
When object records are imported with empty currency fields, import fails with a "Field too long" error.
This issue is resolved.
  • ZenDesk Ticket (LJP-13476)
Vulnerabilities detected for the socket.io JavaScript file.
This issue is resolved. References to the socket.io file have now been removed from the user interface.
  • SI#5430946
Template variable of parent object lookup field does not get replaced if it is being used in an email template of child object. An end user will experience, the :::created_id and modified_id not getting properly solved for child objects due to this issue.
This issue is resolved.
  • SI#5430946
Template variable of parent object lookup field does not get replaced if it is being used in an email template of child object. An end user will experience, the :::created_id and modified_id not getting properly solved for child objects due to this issue.
This issue is resolved.
  • SI#5430766
Newly created macros against case objects with any given field conditional visibility criteria, do not list in the macros menu after saving the record in the new :::UI. This issue is not observed when browser window is refreshed. This issue is not observed in legacy UI.
This issue is resolved.
  • SI#5431130
Form layout delete fails with error "Layout is used in WebForm 'xyz', and cannot be deleted", even though the form layout is not being used in the WebForm of :::tenant. The root cause of this failure is the form layout being used in another tenant through package subscribe.
This issue is resolved.
  • SI#5432618
Consider a form with four sections, sec1, sec2, sec3, sec4, with each section containing translated entries in the translation workbench. When a layout rule is :::configured to show and hide sec1, it shows sec4 after save. This layout rule show/hide configuration showing last section name instead of the selected section name, :::occurs when form sections have translated entries in the translation workbench.
This issue is resolved.
  • SI#5433377
When a user logs into a tenant configured with LDAP, the platform synchronizes all user information to AgileApps (first name ,last name, email, username, company, :::title, mobile, phone, fax, street, city, state, zip, country).
This issue is resolved. For security purposes, this set is now limited to first name, last name, email and username. This fix is not applicable to an existing LDAP :::user, and hence the user will need to contact system administrator to remove user personal information.
  • SI#5433735
When a record containing a datetime field is updated to "blank", the corresponding job in the scheduler gets deleted. This results in a failure of the intended :::operation.
For instance, if an object is created with a datetime field and a timer rule such that, a "send email" operation is triggered in an hour. This send email operation :::continues to be triggered in spite of a blank value in the datetime field.
This issue is resolved.
  • SI#5434540
The right side action panel automatically switches to the bottom of the page, when zooming out from the record details page on a large screen. This issue is not :::observed with zooming in.
This issue is resolved.
  • SI#5434755
A user with regular access profile is not able to change the language in personal setup. All other settings such as date-format work as expected.
This issue is resolved.
  • SI#5435955
The discard of unsaved changes operation on a parent record is failing in the new UI, when combined with the use of sub-forms. This issue is specifically noticed on :::parent record cancel action, that contains a modified sub-form. On the UI, this will be observed as repeated appearance of the prompt "You have unsaved changes on :::this page...". This issue did not exist in the legacy UI.
This issue is resolved.
  • SI#5424082
Delete user operation fails with reference errors in AgileApps, when the username contains special characters like backslash(\). This issue is specifically observed :::with users created after tenant registration, hence tenant creation did not result in administrator creation.
This issue is resolved.
  • SI#5422097
Accessibility issues with Web Forms.
Following accessibility issues were observed with Web Forms:
- The img field does not have 'alt' attribute.
- The document does not have 'lang' attribute.
- The form fields do not have 'label' attribute.
- The '*'(asterik) for the required field does not have proper color contrast.
This issue is resolved.
  • SI#5426279
An error occurs when trying to install a package in the production environment.
When a user subscribes to a newer version of a published package using the
overwrite option, and if this package does not contain the field and index
created on the same field as added by the previous version of the package
subscription, the deployment fails in the production environment.
This issue is resolved.
  • SI#5428216
The displayErrorMessage replacement method is not available.
This issue is resolved. Use the displayToastMessage() method as an alternative to display the toaster.
  • SI#5428725
Multi-select picklist returns a string value instead of an array.
getMultiPickListSelectedValue() method returns a string value instead of an array, in the new user interface.
This issue is resolved.
  • SI#5428537
Multi-select pick list does not allow multiple selections. To select multiple options, user needs to open the pop-up for every option.
This issue is resolved.
  • SI#1431598
This issue is observed when fields have similar names such "Graduation" and "Graduation details". In the layout rule configuration when "Graduation" field is marked :::as "Show" and "Graduation details" field is marked as "Hide", then in the corresponding configuration dialog both fields are marked as "Hide".
This issue is resolved.
  • SI#1432968; 1432992; 1240734; 1240741
In a mobile device, the application header is not accessible when we open the side navigation panel in the record view.
This issue is resolved.
  • ZenDesk Ticket (LJP-13469)
Error section in a form is not focused correctly.
If there is an error in a section, then the focus is going to the next section. This happens only if there are any hidden sections.
This issue is resolved.
  • ZenDesk Ticket (LJP-13475)
The 'Approve' and 'Reject' buttons are not accessible in the process task dialog in a mobile device.
This issue is resolved.
  • ZenDesk Ticket (LJP-13477)
The on-load script is not loading after saving a form.
This enhancement provides a post save selection script, which will run after the form is saved.
  • ZenDesk Ticket (LJP-13478)
In the new User Interface, save button of the record form cannot be hidden
by the layout rule in the new record creation dialog.
This issue exists in the new Sub-form dialog as well.
This issue is resolved.
  • SI#1436179
When an approval task is created from the process and when a user clicks on the task name to open the task record for more details, approving it results in a reject :::action.
This issue is resolved.
  • ZenDesk Ticket (LJP-13495)
Record locators can be configured to be associated with a variety of identifiers. The related information section shows the relationship of a record with a parent :::object. This record locator information in the related information section is not easily identifiable in the new UI implementation. This feature enhancement now :::shows record locator fields, instead of just the record ID in the previous implementation.
  • SI#5431509
In New UI "Error accessing datastore" error is encountered on an mobile device, when opening or accessing a web-tab setup as a Java Server Page(JSP) in AgileApps. :::This issue is not observed when this JSP is opened on desktop browser tab. This issue is not observed in legacy UI.
This issue is resolved.
  • SI#5433089
Attempting to open files with extensions .txt, .doc, .xls, etc results in error "An error occurred while loading the PDF::stream must have data". The uploaded files :::attempt to open with open office, in spite of open office being disabled. This issue is not observed in legacy UI.
This issue is resolved. Files now directly download when open office is disabled.
  • SI#1407757; 1409316
User with insufficient permissions is able to modify the dashboard in the
AgileApps new user interface.
In the new user interface, a user with basic privileges can edit or change the
Dashboard details; for example, Dashboard name.
This issue is resolved.
  • SI#1411233
User with insufficient permissions is able to edit the Dashboard widgets.
In the AgileApps new user interface, a user with basic permissions is allowed to
modify the widgets in the existing Dashboards. The user was also able to add
widgets.
This issue is resolved.
  • SI#5422692
The multi-byte(Non-english) characters do not display correctly in the Web
Service Component of a process module.
A user creates a process and specifies multi-byte (non-English) character(s)
in the "User Fixed Value" input mapping of the Web Service component. When the
user re-opens this Web Service component, it does not display the non-English
character(s) correctly.
This issue is resolved.
  • ZenDesk Ticket (LJP-13473)
Parent records can be associated with related records through the use of lookup fields. In lookup fields configuration, copy data can be configured such that :::related records are prefilled from data in parent records. In related information section, this copy data functionality is failing on first attempt.
This issue is resolved.
  • SI#5429185
Records can be configured to have hidden lookup fields. In the new UI associated with release 10.13.7, the record filter throws an exception in the console. This :::results in an improper execution of layout rules in the new UI.
This issue is observed only in Customer's environment. This issue did not exist in the legacy UI.
This issue is resolved.
  • ZenDesk Ticket (LJP-13489)
User is not able to navigate to another page using custom button without reloading the page.
A new JavaScript method 'navigateToInAppUrl' to navigate inside the application is now provided.
  • ZenDesk Ticket (LJP-13490)
Sub-forms grid totals do not get updated in the field value on the record form.
This issue is resolved.
  • ZenDesk Ticket (LJP-13493)
Layout rule was not working while loading a form.
The value of the radio button field is not getting loaded while loading the form.
This issue is resolved.
  • ZenDesk Ticket (LJP-13497)
Methods 'addRecord()' and 'openNewRecordForm()' do not exist in the new User interface.
This issue is resolved. Use the displayRecordDialog() method as an alternative to launch the record form in a dialog.
  • SI#7065
Instant calculation for the currency field value is not correct for Germany (Austria, Germany) locale when user clicks on the currency field for the second time. :::The final field calculations are incorrect.
This issue is resolved.
  • ZenDesk Ticket (LJP-13521)
When the DateTime Fields are used in the add or update action of a Business Rule and the value used is evaluated to 12:30 (in 24 hours format as the time format of :::the logged-in user), the value is added or updated as 00:30.
This issue is resolved.
  • ZenDesk Ticket (LJP-13580)
Decimal fields are not displayed as per the decimal places configuration in many-to-many field popup. For instance, 274.11 is displayed as 274.
This issue is resolved.
  • ZenDesk Ticket (LJP-13582)
The changed attributes of user are not synced between LDAP server and AgileApps.
The issue is resolved. More details on this visit the page: http://agileappscloud.info/aawiki/index.php/Single_Sign-On#SAML_Settings.
  • ZenDesk Ticket (LJP-13589)
Few of the internal server domains and corresponding ports, such as document server port are exposed in CSP header.
This issue is resolved.
  • SI#1436178
Audit log entry is missing for send email triggered from record details page.
This issue is resolved.
  • SI#1436222
'Error accessing datastore' error message is encountered when a user attempts to delete the portal user or site user or both.
This issue is resolved.
  • ZenDesk Ticket (LJP-13594)
In German locale configuration, copy data from lookup field to number with decimal, currency and percentage field types shows wrong calculations on these field :::values.
This issue is resolved.
  • SI#5431130
Form layout delete fails with error "Layout is used in WebForm 'xyz', and cannot be deleted", even though the form layout is not being used in the WebForm of :::tenant. The root cause of this failure is the form layout being used in another tenant through package subscribe.
This issue is resolved.
  • SI#1432810
SI#1240677
The changed attributes of user are not synced between LDAP server and AgileApps.
The issue is resolved. More details on this visit the page: http://agileappscloud.info/aawiki/index.php/Single_Sign-On#SAML_Settings.
  • SI#5431131
Webservices are used to extract data from external systems into the AgileApps, sometimes in the form of writing a response into a record field. This Webservice :::invocation fails if the Webservice JSON response has root key with all numeric characters. This issue is not observed when the Webservice is tested through the :::"Test" button. This issue is specifically observed on rule action "Execute Webservice".
This issue is resolved.
  • ZenDesk Ticket (LJP-13470)
After creating a new record, the page does not redirect to the record details page.
This enhancement provides a post save selection script to redirect to the record details page.
  • ZenDesk Ticket (LJP-13508)
ctrl 'c' opens a new add record dialog for record creation when viewing a record.
As per this enhancement, you can open a new add record dialog by pressing ctrl '+'.