Version 10.14 Installable (webMethods Suite Version 10.7)
From AgileApps Support Wiki
Revision as of 11:31, 14 April 2021 by imported>Aeric (→Version 10.14.1 (April 2021))
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 for the service desk application, 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#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#5436674
- In New UI, auto-complete suggestions are inconsistent with the quick search
- result in "User Lookup Field." When you search with the exact name (full name)
- in "User Lookup Field" all the similar names also appear as auto-complete
- suggestions.
- 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 (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 (LJP-13475)
- The 'Approve' and 'Reject' buttons are not accessible in the process task dialog
- in a mobile device.
- This issue is resolved.
- ZenDesk (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 (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 (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 (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 (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 (LJP-13490)
- Sub-forms grid totals do not get updated in the field value on the record form.
- This issue is resolved.
- ZenDesk (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 (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 (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 (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 (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 (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 (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, 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.
- SI#5432032
- If the user time format is set as 24 hours, on adding a multi-step to a record
- the due date by default appears as 01/01/1970. The due date entered by the user
- gets replaced by the default date 01/01/1970.
- This issue is resolved.
- ZenDesk (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 (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 '+'.