This section contains the Bug fixes fix description of Aptify 6.4 release as given below:
Implementation of Month data in Chart Views to show up in chronological order
Currently on Aptify Web column chart view, the month data is displayed in alphabetical order in chart. Fixes have been done in 6.4 release to display the month data in chronological order instead of alphabetical order.
(Issue 5700)
List Filter Disappears After Returning to View Properties
Fixes have been done in 6.4 release to correct a behaviour in List View properties wherein the Filters on the View Properties were showing blank on Web when switching between fields and filters tab. Now the filters added in view properties will be displayed correctly in every case when user switched between the View properties sub-tab.
(Issue 5348)
Column Chart Views Grouped by Year Display Year as Extra Column with Years as Value
Fixes have been done in Aptify 6.4 version to remove the extra Years value column displayed on column chart view when the chart view is grouped by Year. Now the extra column will not be displayed for such views.
(Issue 5341, 5336)
Service Process Flows Calls Return All Information from User Credentials When It Should Not
When you run a Service Process Flow (like the Create Contact Log example from https://kb.aptify.com/display/A6PK/Using+Aptify+SOA+with+Postman), the Response includes all of the information from the User Credentials object, including a Domain User’s Password, SQL Server name, etc. Fixes have been done in 6.4 release to correct this problem.
(Issue 5704)
HPP bluepay give token error when CSRF is set to true in web.config
Fixes have been done in 6.4 release to correct the token error in Bluepay Hosted payment on Web application when CSRF settings is turned ON in web.config file.
(Issue 5697)
Web 6.2 -- Some ELVs Do Not Show Paging or Item Count
In Aptify versions previous to 6.4 release, Pagination option was not available for views using a SQL string in the Input Map instead of a View ID. Example: Fundrarsing’s solicitors views. This has been corrected in 6.4.
(Issue 5665)
Web: Hitting Cancel for Messaging Wizard Confirmation Dialog Loses Entire Message
...
Additional diagnostics when view SQL fail in services, cap on query results
Aptify 6.4 Web has been enhanced to include improved diagnostics in case of a SQL view failure and to handle "out of memory" warnings while returning large query results. In case a SQL view fails on Aptify Web application, an exception will be logged in the Event Viewer stating that the provided SQL failed, and a base view has been returned instead. Also, to avoid out of memory error, web.config files has been modified to enforce the TopRecord setting. As a result, the service will not consume all memory while getting result sets for a large query.
Attribute information from web.config file:
<add key="Aptify.Services.General.TopRecord" value="500"/>
(Issue 4769)
Kendo-Contact log > Load from Template popup UI load problem
While creating a new contact log record in customer management, the load from template pop-up was not displaying the templates on Aptify Web. This issue has been resolved in 6.4.
(Issue 5050)
Few Entities Record IDs are shown as Undefined.
The Record IDs of Persons, Orders, Company, and Product were displaying as undefined in the record tab heading. This issue has been resolved.
(Issue 5373)
Hitting Cancel for Messaging Wizard Confirmation Dialog loses entire message
In Aptify, the Messaging wizard dialogue– “Do you really want to send this message?”. If ”–was not working as expected. When the user clicks cancel, rather than being taken clicked cancel button to go back to the message, the entire message is lost and the user has to start from scratch. Fixes have been done in 6.4 to correct this behaviour.was getting wiped out. This issue has been fixed, now when the user clicks cancel button, they will be taken back to the original message and the wizard will persist it’s previous state.
(Issue 5656)
Web: HTML Code Changed When Pasting into Messaging HTML
Aptify 6.4 fixed a problem where HTML Code added in Messaging HTML section was not sent correctly. The email received with such HTML code had incorrect characters added. This has been corrected.
(Issue 5650)
Application server config file for AsynchronousProcessor and CreateProcessflowRun need to be updated with attribute
In 6.4 setup, the below Object download attribute of Application server config files for AsynchronousProcessor and CreateProcessflowRun has been marked to false so that the file
spGetPersonSubcriptionsBySubscriber Can Timeout on Large Databases Due to vwSubscriptionMembership Call les don’t download incorrect older version of the file with every object sync.
<add key="Aptify.Framework.ObjectRepository.AptifyObjectRepository.IsObjectDownloadActive" value="false" />
(Issue 5633, 5349)
AptifyCreateProcessFlowRun.exe Not in Object Repository but other app server files are
6.4 Object Repository has been updated with the latest exe for AptifyCreateProcessFlowRun.exe so that the latest file is downloaded when Object Synchronizer is run.
(Issue 5337)
Images Appear as Broken Links in HTML Editor
In earlier version of Aptify Web HTML fields, if you attach an image it appears as an icon/broken link, but does not display the image. Fixes have been done to correct this behavior.
(Issue 5358)
Prevent Payments from Saving If Credit Card Reference Transaction Type Not Tied to Active Merchant Account
In 6.4 version of Aptify, additional conditions have been added for Credit Card Transactions payment type to prevent a payment from saving under the below conditions:
- Payment Type's Type is Credit Card Reference Transaction
- Payment Type is not associated with an active Merchant Account
If the above conditions are not satisfied, User will be prompted with a transaction failure message.
(Issue 5353)
Web 6.2 -- Continuously Logs Errors to Event Viewer After User is Logged/Timed Out
...
ProductCache: Unable to locate Product Information with an ID of 0
In Aptify, while processing an order creation from the app server for Product ID 0, the application for specific client configurations was logging exception– “Unable to locate Product Information with an ID of 0” in Error Log table. This issue has been resolved.
(Issue 5663)
Paying a Quotation Order in Aptify with a Hosted Payment Page (HPP) Creates a Payment with the Order Date and Not Today's Date
In Aptify, while paying a quotation order on Order form using BluePay HPP, incorrect payment date and effective date was set. The payment record showed the quotation order date rather than the date when the payment was done. This issue has now been resolved.
(Issue 5853)
Event Viewer is spammed with message about DefaultScheme not being set
With 6.3 version of Aptify, the application continuously reports the following errors being logged to Event Viewer after user is logged out or timed out:
Security requirement Failed for AuthorizationResult StockTokenValidation and Failed Requirements Valid Token After that, it continuously logs the following error: Collection is a read-only error.
As a part of fix, the web socket changes have been removed from 6.4 release.
(Issue 5666)
Aptify Web: Chart Views - "Extra data point" Appears in Chart Views with Numeric Labels
In older version of Aptify Web chart views, extra data points appear when labels are numeric values such as binary values (0,1,null/blank) or years (2014,2015,etc). This has been corrected by removing the extra data points.
(Issue 5341)
Post 6.1/6.2 Upgrade Without e-Business 6 Breaks Persons Duplicate Check
If the user hasn't installed the ebiz6 database components during 6.2 upgrade , then the stock Persons duplicate check functionality stopped working post upgrade. Fixes have been done in 6.4 to correct the same.
(Issue 5324)
Bulk Orders with Many SubTypes Take Too Long to Save
In older version of Aptify,if you try to save a bulk order with 14,000 Bulk Order Subtype records, it used to take forever to save.
Performance improvements have been done in Bulk Order Save process in 6.4.
(Issue 5282)
Cancellation Fee Product Text Not Visible
Before 6.4 Aptify, In the Order Cancellation wizard, the text for the "Include Cancellation Fee Product" checkbox, “Show Cancellation Fee Products" button, and “Create Credit Memo” checkbox are cut off. This has been corrected now.
(Issue 5255)
Web URL field data is not rendering after 6.2 upgrade
In older versions of Aptify, Web URL icon is inline with textbox and not below it. Also the values is not appearing in Website field on web. Fixes have been done in 6.4 to correct this behaviour.
(Issue 5251, 5249)
Web: Record Names/Headings Do Not Display Apostrophes Correctly
In earlier version of Aptify, If a record has an apostrophe in the name field, then Aptify Web does not display the name correctly on Record Names and Headings. Fixes have been done to correct this in Aptify 6.4.
(Issue 5250)
Message Attachments Do Not Open if Attached to Message Templates
With earlier version of Aptify Web, if an attachment is added directly to a Message Template record, the sent attachment gets corrupted and cannot be opened. This has been corrected in the current Aptify 6.4 version.
(Issue 5247)
Unable to delete Topic Codes in Person Record
In earlier version of Aptify Web, When a user saves a topic code against a persons, save it and then try to unassign it, the topic code did not get deleted. This has been corrected now.
(Issue 5246)
ELVs in Records Don't Resize to Fill Browser at Different Zoom Levels
Fixes have been done in Aptify 6.4 version to correct the display of subtype ELV record resizing such that the the ELV fill the browser for different zoom level set.
(Issue 5047)
Web: Lists Record UI Issues
Multiple UI and functional problems reported against List record were corrected in Aptify 6.4 release. This includes the following problems that have been corrected:
- Extra control bar appearing in List Items
- Add a person name and click on Add nothing happens
- Multiple grids displayed when adding multiple record
- Clicking the upper refresh button shows a new row of control bar buttons
(Issue 5245)
Universal Search -- Select Button in Results is Inactive
In Aptify 6.2, the Select Button on Universal search was inactive and not performing any action. This problem has been corrected in 6.4.
(Issue 5210)
Web: Unable to Add Customer Records in Bulk Order Records
Fixes have been done in Aptify 6.4 release to allow users to add customer records in Bulk Order Records.
(Issue 5209)
...
In Aptify 6.2, users are not able to add views to Favorites. This has been corrected in 6.4.
(Issue 5208)
Universal Search -- Clicking Last Page Button Loads Page 38 of Find Results
In Aptify 6.2, Clicking on Last Page button of Universal search of Persons->Relationship tab took the user to Page 38 of Find Results. This generic problem has been corrected in current version of Aptify.
(Issue 5207)
ACH Payment Cannot Be Saved as an SPM If Account Number Has an Apostrophe
In earlier versions of Aptify, an ACH payment cannot be saved as an SPM if the Account Number has an apostrophe. This has been corrected in Aptify 6.4 version.
(Issue 5190)
...
In Aptify 6.2 version, Bluepay Remote Hosted Payment was not working in Contribution Payment Wizard on Smart Client. This has been corrected in Aptify 6.4.
(Issue 5150)
...
In 6.4 version of Aptify a typo in the entity name"Rated Items” has been corrected to display it correctly as "Rated Item".
(Issue 4881)
...
In 6.0 version of Aptify, when a process flow is setup to take a ViewID as an input, and if the View has advanced SQL based on a Multiple Base View, the Process flow runs successfully but the email that is supposed to be sent does NOT go out. This behaviour has been corrected in Aptify 6.4.
(Issue 4874)
...
Before Aptify 6.4 version, the Payment successfully email was sent when a payment is submitted online but the transaction has failed further. This behaviour has been corrected now.
(Issue 4858)
...
Before 6.4 Aptify, when the product’s description shows the PriceName, if you select a new price in the order, the orderline description updates in the desktop client was not reflected in the Web version. This has been corrected now.
(Issue 4852)
spGetPersonSubcriptionsBySubscriber Can Timeout on Large Databases Due to vwSubscriptionMembership Call
Fixes have been done in Aptify 6.4 to correct the TimeOut error that occurs when opening a persons record in specific large databases.
(Issue 4791)
Summary Form Incorrectly Lists Expired Subscriptions Under Prior Memberships
Prior to Aptify 6.4, Person and Company Summary Form was incorrectly listing Non-Membership Subscriptions under the "Prior Membership" section of the Person Summary Form. This has been corrected now. Now the summary form displays the last 2 recent membership subscription records.
(Issue 4781)
Persons Stored Procedures Not Updated When Persons Entity Updated
In Aptify 6.4, fixes have been done to correct the Persons entity save process as the stored procedure associated was not reflecting the new changes done on the entity.
(Issue 4602)
Batching Wizard - it picks everything in view instead of what has been selected
GL Batch wizard record selection was corrected as a part of fix where the selected records are only considered for GL Batch wizard. If no selection done, then the wizard considers all the records in the view.
(Issue 3418reported following message to Event Viewer. This issue has been resolved. The application will no longer spam the Event Viewer with the message.
Message: “The Attribute Value [Aptify.Services.Authentication.DefaultScheme] could not be found.”
(Issue 5925)
Set UpdateBadgeInfoThroughBusinessLogic value to false for Aptify Smart Client and Aptify Web
In Aptify, any changes made to the badge values from an order line meeting product were getting overwritten whenever a user saved the order. As part of the fix, the value of UpdateBadgeInfoThroughBusinessLogic attribute is set to false as default in configuration file of Smart Client (shell.config) and Aptify Web (web.config). Please note that the below attribute value is set to True for e-Business 6 and false for the rest of the application.
Attribute information:
<add key="Aptify.Applications.OrdersEntity.Meetings.UpdateBadgeInfoThroughBusinessLogic" value="false"/>
(Issue 5943)
Selection of records on General Ledger (GL) Batch Wizard pulling all records from the view
In Aptify Web, there was an issue with selection of records on GL Batch wizard. The wizard was displaying entire view record result for credit and debit amount instead of displaying the data as per user selected records. This issue has been resolved.
(Issue 6002)
SSRS and Crystal Reports are not Loading since 6.3 Upgrade
After upgrading to Aptify Web 6.3, Crystal Reports and SSRS Reports did not load. This issue has been resolved.
(Issue 6012)
Inventoried meeting getting incorrect status as Registered when there is no inventory available.
In Aptify, there was an issue with the inventoried meeting status. If a user placed an order for a meeting with no available spot, the status was being displayed as Registered instead of Waiting. This issue has been resolved, now a pop-up message appears stating that there is no inventory available and that the person would be placed in the wait list.
Below attributes are added to Aptify Shell.exe.config:
<add key="Aptify.Applications.OrdersEntity.SkipAllowBackordersValidation" value="true"/>
<add key="Aptify.Applications.OrdersEntity.PreventNonBackOrderProductInOrderWithoutInventory" value="true"/>
(Issue 6019)
Credit Card Reference Transactions are not working with Bluepay
In Aptify 6.2 and Aptify 6.3, while processing credit card reference payments with Bluepay, an error message “Credit card verification failed” was being encountered. This issue has been resolved by adding following new attribute to the configuration files through setup.
For Desktop application, below attribute has been added to Aptify.shell.config file:
<add key="Aptiy.Framework.Payment.ClientInformationProvider" value="Aptify.Applications.OrderEntry.Payments.ClientValuesDesktop.DesktopClientInformationProvider, ClientValuesDesktop, Version=6.0.1.0, Culture=neutral, PublicKeyToken=f3fa0ecabf9514d9"/>
For Aptify Web, respective web.config file has been updated with following attribute:
<add key="Aptiy.Framework.Payment.ClientInformationProvider" value="Aptify.Applications.OrderEntry.Payments.ClientValuesServices.ServicesClientInformationProvider, ClientValuesServices, Version=6.0.1.0, Culture=neutral, PublicKeyToken=f3fa0ecabf9514d9"/>
(Issue 6040)
Login screen and splash screen for desktop 6.4 application has been updated to remove version reference
The login screen and splash screen for desktop application will no longer show the application version reference. The change has been done inline with the automation of the setup activity
(Issue 6043)
Save for Later function saving credit card information in database
In Aptify, while processing credit card reference transaction payment for an order, if the option "Save for Future use" is selected, the credit card number was being stored in an incorrect format in the database. This has been rectified.
(Issue 6071)
Company Persons Entity List View (ELV)Hangs after sort
In Aptify Web, there was an issue found in the sort operation on Persons view in Company records. When a user performed sort operation on ELV headers, Aptify would become unresponsive sometimes with a message–"You can wait for it to become responsive or exit the page”. This issue has been resolved, now the ELV sorting is working as expected.
(Issue 6072)
Order line description coming up as Booth: undefined
In Aptify Web application, there was an issue while overriding the product description of an order through Edit Order Line button; the content of the description was being displayed as “Booth: undefined”. This issue has been resolved.
(Issue 6085)
Subscription Renewal wizard fails for large numbers of records
In Aptify Web, there was an issue with Subscription Renewal Wizard for selection of large number of records; the wizard failed to create quotation order with an exception. This issue has been resolved.
(Issue 6089)
Subscription Renewal wizard fails for Date Prompt operators
There was an issue seen in Aptify 6.2 and Aptify 6.3 in Renew Subscription wizard for prompted view with Date prompt operators. When the records in a prompted view were filtered based on dates, for example, END DATE, START DATE; the Renew Subscription wizard failed with an error message– “Process Flow Failed: Result Code - Failed”. This issue has been resolved.
(Issue 6090)
Some Advanced SQL views do not display Paging or Record Count
In Aptify, some of the views with advanced SQL did not display the pagination correctly at the bottom of an Entity List View (ELV). This issue has been resolved.
(Issue 6092)
Prompted List Views with Grouping and Aggregation Features does not Load
In Aptify Web, there was an issue with prompted list views consisting of grouping and aggregation features. Running the views did not show results, the process appeared to be hung. This issue has been resolved.
(Issue 6093)
Entity Bulk Operations (EBO) wizard is not working on prompted view
In Aptify Web, after upgrading to 6.3 release version, there was an issue while running EBO such as Subscription Renewal wizard on prompted view. The EBO’s failed and an error message was being displayed. This has been resolved.
(Issue 6094)
Close Meeting Wizard Filter and Change Selected button does not work as expected.
In Aptify Web, there were issues seen with Filter drop-down on the Close Meeting wizard. The Filter drop-down did not filter the records based on the selection. These issues have been resolved.
(Issue 6095)
Wizard Run on View-Based ELV Runs on all Records
In Aptify Web, there was an issue with some ELVs that showed data related to the current record by using stock filters. The ELV displayed correct records, but when a EBO wizard was run (without selecting anything), the wizard executed on all records. This was an incorrect behavior, the EBO should run for ELV filtered records only. This issue has been fixed.
(Issue 6098)
Bug when running messaging wizard for a prompted view on a multi base view
In Aptify Web, after creating a prompted view using a multi base view, if we run the messaging wizard on the result view records without selecting any record, it will throw an error. This issue has been resolved.
(Issue 6110)