September 2013 Release Notes. Version 6 R4

Number of Tickets :
48
Category :
Enhancement
Number of Tickets :
22
ID
Release Note Summary
Release Description
35000 Ability to return related data in REST/SOAP added Implemented for EWSearch. When one passes field=* or explicitly requests one of the related table fields, REST /EWSearch/.json as well as SOAP EWSearch and EWSearchWithQuery will return an array of related records.

Each related table is retrieved with a sub-query, so if only one of the related tables is of real interest - it would be better to supply the name of that column only and not retrieve data for all others.

Saved search fields/columns are NOT handled with this enhancement.

EWRead/EWUpdate do not return this data at the moment for backward compatibility reasons (mostly performance as there is no way to pass a limited list of fields to be read).

If you need to read a single record with related data consider using EWSearchWithQuery and pass the record id in the query field.
34944 Ability to select all fields in REST/SOAP EWSearch call added Added ability to specify &field=* for REST calls and pass "*" as the field name in the SOAP calls.
34938 Added ability to trace source IP address of web services calls Added logging of ip address for web services calls and user-agent (if available) to activity.log
29997 Added new attribute, Internal Notes, to the Survey Question data type to allow differentiation of questions when defining a survey A new Survey Question attribute, Internal Notes, has been added to allow sharing of information about a particular question. The Internal Notes attribute is visible during the definition of a survey in [] braces so that a user can differentiate between questions while adding them to the survey.
24625 Added new buttons in the display of Rules in a table to enable or disable multiple rules Previously to enable or disable multiple rules, you had to edit each rule individually, scroll to the bottom of the first tab and select the option you wanted. Now, there are two new buttons added to the Rules table view called Enable and Disable that can update multiple selected rules with a single click.
33587 Calculated result fields can now be mapped during conversion into other number data types Previously it was not possible map the value from a calculated result field in a conversion mapping. Now that is possible.
34150 Conditional edit logic for a field is changed to support multiple group membership The option to restrict the ability to edit a field based on a parent field's value according to the user's group membership is changed, so that if the user is a member of a group that is always allowed the edit the field, he may edit it - even if he also belongs to a group for whom edit permissions are conditional.
34392 Date/time fields added as an option for calc on multiple linked records data type Date/time fields have been added to the list of data types that can be chosen for the Calculation on Multiple Linked Records data type. This allows the field to hold a value for the record with the minimum or maximum date from among a set of related records, for instance. i.e. You could create a field called Original Start Date as a calculation on multiple records from among a set of support contracts that shows the minimum of the Contract Start Date field.
35287 display more information for attached files Enhancements have been made to the attached files GUI to display more information about the attached files. For the file with versioning control on, opening the Attach/Manage window will display the date and file size for the files that have been uploaded, as well as the total file size. For non versioned file fields, the file size is shown.
35889 enhancements to email editor GUI Several design changes have been made to the email wizard to improve its usability and provide a larger message editing space. Some functions that previously took up space have been moved to tabs in the wizard.
34712 EUI2 macro created to allow retrieval of a selected field value from a specified table and record An EUI2 macro, #ew_recordfield, was created that allows for the retrieval of a field value from a specific table and record in human-readable form.

The macro syntax is as follows:
#ew_recordfield ($fieldName $tableName $selector)

$fieldName Name of the requested field
$tableName Name of the requested table
$selector The ID of the specified record
34637 EUI2 macro to launch a chat session created An EUI2 macro, #ew_chat, was created to enable launching of chat sessions from the EUI2.

The syntax for the new macro is as follows:
#ew_chat($sessionHash)

Note: You can retrieve sessionHash from the Chat setup wizard by generating a hotlink. The sessionHash is shown in the HTML field of the wizard.

Usage example:
<a href='#ew_chat("46326e7a79564f5a3271376f4257786b5945344e46413d3d")' target=blank>Do chat!</a>
35933 Header created to force IE8 to work in correct document level mode when in compatibility mode Header created that forces IE8 to run Agiloft in a different compatibility mode for improved performance in certain scenarios
33209 History cleanup fast delete mode added for "All history entries created by rule" The speed with which "All history entries created by rule" can be deleted by a rule is now optimized and greatly improved so it does not cause out of memory errors.
27683 Invalid login error messaging changed to be more descriptive Previously, when trying to log in to EW with invalid login credentials in certain situations, a rather cryptic error message was displayed. That message has been updated to be more descriptive and standardized with the normal login failure message.
34700 It is now possible to select multiple files to attach in one operation Previously, when you clicked on Attach/Manage and clicked the browse button, you could only choose one file to attach, and then you had to click on Browse again to upload another. Now, when you click the Browse button, you can select multiple files to attach at once.
37063 My Assigned menu has removed excess text to display saved search labels instead Previously any search added to the My Assigned part of the left pane was displayed with the words: "Assigned Tablelabels: search name". Due to the limited width of the left pane, this meant that the name of the search was not visible for most users. The leading text: "Assigned TableLabel" has been removed so that users can see the search name more easily.

In addition, the items have been sorted alphabetically first by table and then by search title, instead of by the order in which they were added, as they were previously.

If your search names or icons do not indicate the name of the table, it may now be desirable to edit the search label to include the table name. However, mousing over the items in the left pane will show the table label in parentheses after the search name.
33853 MySQL 5.6 support added Support for MySQL version 5.6 has been added.
32690 new options for password field allow more complex criteria to be enforced The following options have been added:

() Require alpha-numeric values with at least:

[1] Alphabetic value

[1] Numeric values

[1] Symbols

() Require mixed case letters with at least

[1] Lower case letters

[1] Upper case letters
26595 Printer menu now allows direct export of table data to excel/ASCII from embedded table view New functionality has been added to the Print icon's drop-down menu that enables a user to export data from a standard table or a related table directly to Excel. The printer icon contains a new menu item called Print/Download Table View. When records are selected and the new menu item is clicked, a window showing the data appears with a Download button. If that button is pressed, a dialogue for the format of the download appears and the data may be exported to excel, ASCII, or xml format.

The new functionality allows users to export not just from the top level table export menu, but directly from a related table shown within another record, provided the user has permissions to export for that table.
34236 Table widget enhanced to allow additional action bar functionality Previously, table widgets added to a homepage could only be set to either display or hide the action bar. Table widgets now have the ability to use multiple action bars, bringing them in line with standard table functionality.
36028 Various performance issues have been implemented Several performance enhancements have been implemented. The impact of these is significant when the load on the server is very high and minor when the server is lightly loaded.

Category :
Bug
Number of Tickets :
26
ID
Release Note Summary
Release Description
35659 A bug that caused a table to not release its lock has been fixed A bug that was causing tables to not release their lock when a user switched windows during the creation of a linked field has been fixed.
35994 A bug was fixed where modifications triggered by an action button were not logged when the record was saved Previously, when a record was saved that had modifications triggered by an action button, the modifications were not saved to the activity log. Modifications triggered by an action button are now correctly saved to the activity log when the record is saved.
36058 A user logging during a system upgrade could interfere with the upgrade A user logging in during a server upgrade could cause interference with a server upgrade, this has been fixed by restricting logins while certain processes critical to the upgrade are running.
35783 An issue causing error messages during server upgrades has been fixed Previously, under certain conditions during a server upgrade, the upgrade process might give the user an error message that the upgrade process was not successful. This issue has now been fixed.
34284 Browser pop-up action enhanced to allow multiple users to be selected The browser pop-up action has been enhanced to allow multiple individual users to be selected to receive a pop-up notification, in addition to whole teams.
34225 Bug fixed for append-only text fields when used in an update fields action A bug was fixed that caused an error message to be displayed when the $fieldname_latest variable was used in a formula for an update fields action.
32068 Bug that caused dates to reset in email template hotlinks fixed Previously, whenever an email template was edited, the start time and expiration time of hotlinks for editing a record was reset to Dec 31 1969. This issue has been fixed.
33800 Calculated Result data type issue fixed when dividing by zero The Calculated Result data type has had an option added to its field wizard to allow for handling of situations that would cause it to divide by zero.
23672 Fields of data type link to single field with multiple values enabled now appear in parent field variables Previously, fields of this data type were not available in the formula help when defining linked field searches that bring up the Parent Fields tab in the formula help. Now such fields are included.
35499 Fixed a bug that was causing column headers to be incorrectly aligned in print output When using the Print/Download Table View command in the action bar, the resulting output would sometimes display a table with incorrectly aligned column headers, this issue has been fixed.
35494 Fixed an issue regarding refresh of calculated result data types Previously, if a user did not have the correct edit permissions, calculated result fields would not correctly refresh their results. This issue has been fixed.
35354 Fixed an issue that could cause rules to no longer run if the rule creator's permissions were changed Previously, rules were running based on the permissions of the user that created the rule. Typically this was not an issue as an admin was the one creating rules, however, if the user had his admin permissions revoked, the rule would sometimes not run correctly. Rule behavior has been modified so that rules now always run with admin permissions, and are no longer based on the rule creator's permissions.
35184 Fixed an issue where history was incorrectly saving and displaying updates Previously, when a user made a modification to a record and then saved the record, if the record had not yet fully loaded in the background, the record's history sometimes incorrectly logged and displayed record updates. This has been fixed to display a warning when the user attempts to save a record that has not fully loaded.
34454 Fixed an issue with the mobile interface that caused records to become locked Fixed a bug that could prevent a user from Cancelling out of a record when using the mobile interface
35042 Fixed bug that could cause the GUI to time out The GUI could time out if the maximum number of full-text search auto-completion threads was set to a number far higher than the default value. The bug has been fixed. In addition, the performance of full-text search auto-completion has been improved.
34177 Fixed some minor issues related to charts/reports Various minor bugs relating to charts and reports have been fixed.
36881 Improvements have been made to layout vertical spacing between fields Previously there were some inconsistencies in row spacing in layouts between view mode and edit mode, and linked fields often had more vertical space above or below them than non-linked fields. Those inconsistencies have been addressed.
35310 Improvements to overall platform security have been made. Some issues relating to security have been fixed and some improvements have been made to improve overall platform security.
30485 Issue that caused time-based rules to run erratically fixed Fixed an issue where time-based rules would not run under certain conditions.
35888 Issues with the calculated result data type used as a linked field have been fixed Previously, when a calculated result field was included in a linked set, any fields that were referenced in the calculated result field's formula had to be included in the linked set as well. This has been changed so that the calculated result can now be pulled in without it being necessary to pull in any other fields with it as part of the linked set. It will never recalculate within the new table, but will only be updated if the source record's calculated value changes.
36006 Loose linked fields with no source record can now be populated with values parsed from an email Previously, when an email was parsed, the parsed values from the email were only applied if a source record existed for a loose linked field. Now, when the system cannot find a matching user record, the system will populate the parsed values into the target record.
36175 Problem editing some records with linked fields using a smart phone A problem where records containing linked fields were edited using the mobile interface has been fixed.
16369 Problem with launching a new communication from within the mobile/ADA interface is resolved Previously there was a problem creating a new email communication from within editing a record in the mobile interface. That problem is resolved.
34314 The type of a group may now be changed from staff to customer or vica-versa A bug was fixed that was preventing a user group from being changed from a staff group to a customer group.
35285 Time-based rules now support priority based scheduling If two time-based rules are scheduled to run with the same time interval and settings, the rule with higher priority (lower priority value) will now run first. Previously time based rules did not take priority into account.
35873 Various issues with sync functionality have been corrected The sync functionality has had a number of issues that have been corrected that should improve functionality and performance.