Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section contains the Bug fix description of Aptify 6.4 release as given below:

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?”–was not working as expected. When the user clicked cancel button to go back to the message, the entire message 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)

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 reported 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 6110This document contains the Bug fix description of Aptify 7.0 release and is divided into below categories:

Table of Contents
maxLevel2

Business Application Improvements

Company Name does not Show Up in Home Address Label in Desktop

With 7.0 Aptify desktop "Preview Mailing Label" option will start showing Company name for Home address.

(Issue 3000)

Group Subscription functionality not working

With Aptify 6.x versions, when renewing the group subscriptions for the same subscriber, separate quotation orders were created instead of one quotation order. This has been fixed in 7.0 to allow group subscriptions for same subscriber to create one quotation order.

(Issue 4735)

Canadian Provinces are not displaying in the state/province drop down on Web

In Aptify Web, when a user opened the New Persons Record form and selected country as Canada, the state/province drop-down list for Canada was not getting displayed. This issue has been resolved.

(Issue 4849)

Culture String Bug Requires New Schema and Updated SubscriptionRenewal.dll

In Aptify Smart Client, the Subscription Renew Wizard showed incorrect caption for one of the check boxes when viewed in the test and production environments, while the caption appeared correct when viewed in Design view. This issue has been addressed.

(Issue 4908)

Dues Paid Thru Date Updated by Non-Dues Subscriptions

In Aptify, there was an issue where, if a user canceled a subscription for a non-dues product, it incorrectly updated the “Dues Paid Thru” date. This behavior has been corrected.

(Issue 5370)

Campaign List Details Error

Fixes has been done in Campaign List Builder wizard to correct the wizard process failure that occurs if the campaign had more than one segment defined.

(Issue 5653)

Deleting List from Persons List Tab Deletes Entire List Record and Not List Item

In previous versions of Aptify Desktop application, when a new list was added and then deleted from the Persons List tab, the entire List record was deleted instead of the new list record. This behavior was seen for specific scenarios and has been corrected now.

(Issue 5825)

Creating an Entity from Details tab does not refresh ELV

In Aptify Web, when a record for an entity was created from the Details tab of Person’s record, the ELV did not auto-refresh to show the newly created record. This issue has been resolved, now creating a specific entity from details will auto-refresh ELV.

(Issue 5955)

Web Export to Excel Fails with Certain SQL

With Aptify release 7.0, the export to Excel utility for views supportsusing case sensitive SQLs and views created using SQLs with concatenation function.

(Issue 6106)

Australian Dates Display as 'NaN/NaN/NaN'

In Aptify Web, the scheduled date format for Australians dates showed in NaN/NaN/NaN format, this has been corrected, now the date format is shown as dd/MM/yyyy.

(Issue 6108)

Export to Excel exports numbers as text on Multi Base Views

In Aptify, there was an issue when multi-base view was exported to excel sheet in which the money field showed as text field instead of general data type. This behavior has been corrected.

(Issue 6165)

Redirect all the NPS responses in Wootric application to CB central Wootric account and remove Administrator license restriction

With Aptify 7.0 release, Wootric pop-up displays on a regular period for all the users when a user logs into Aptify Web. All the NPS responses in Wootric application are redirected to CB Central Wootric account. In prior releases, the Wootric survey loaded only for Administrator Client License. See Wootric Integration with Aptify 7.0 for more information.

(Issue 6247)

Opening a Pinned Summary Page Opens the Full Record

In Aptify Web, there was an issue with the display of pinned summary pages. If a user opened a Summary form, pinned it, and re-visited the pinned form, full record was being displayed instead of the specific summary page. After the fix, only the pinned summary pages are displayed.

(Issue 6263)

Export Batch does not work

In Aptify web release 6.4, the UI of the Orders Batch form in accounting application was not displaying the fields correctly. This issue has been resolved.

(Issue 6356)

Mail sent with the 'Create Contact Log' action throws Exception & Views don't Load

In Aptify Web, while sending an email with the 'Create Contact Log' option, an exception "Could not load file or assembly 'AptifyMessagingEngine..." was logged even though the message run record showed status as completed.  This issue has been fixed.

(Issue 6386)

Cancelling a Meeting Registration Does Not Re-Increment Available Meeting Space

In Aptify Web, when a user cancelled the meeting registration for a person who was Wait-Listed, the Available Meeting space did not re-increment. This issue has been resolved, now for the aforesaid scenario, the available meeting space is incremented.

(Issue 6594)

Inventory Indicator Fields Not Updating

In Aptify Web, when an order was placed for Meeting Product, the available inventory field did not get updated for Qty Avail on the Order line form and Avail. Space on the Meeting Product form. This issue has been fixed.

(Issues 6719 and 6720)

Product Pricing issue

In Aptify Web, there was an issue with the product pricing while creating a new order record. The product pricing was not getting picked correctly as per the person’s member type. This issue has been resolved.

(Issue 6727)

Record History Displays &nbsp;

There was an issue with Aptify 6.4 wherein the HTML character entity for space (&nbsp) and the line break tag (/br) were shown in the record history and Metadata wizards, respectively. This issue has been resolved.

(Issue 6769)

Class Registrations Date Completed and Status Erroneously Modified

In Aptify, whenever a user changed the status of a class registration record for an order with multiple classes, the date completed field was getting overwritten with the current date. This behavior has been corrected. fixed. 

(Issue 6772)

Search Improvements

Special Characters not working in Search

In Release 7.0, Aptify Web global search will now include support for special characters like $, & #, @ -, <, >.

(Issue 3085)

Double Apostrophe in Search Function hangs the functionality

In Aptify Web, the search function did not respond when a search term consisted of two apostrophes, for example O'Dono'ghue or sull'vam’. This issue has been resolved and now the search functionality for the aforesaid scenario works as expected.

(Issue 5371)

Global Search stops working for Input Characters "-" and ";"

With Aptify Web 7.0, the global search works as expected when the search criteria consist of dash (-) or semicolon (;).

(Issue 5992)

Global Search not Appearing

In Aptify web, the Quick Search function for ‘ALL’ (default) option did not appear when a user without entity level permission accessed the application. This issue has been resolved.

(Issue 6008)

Universal Search Cannot Select Single Entity

In Aptify Web, there was an issue with the “only” option on the Universal search page. When a user selected “only” option for a specific entity, selection of all the other entities including the selected one was removed. This issue has been resolved.

(Issue 6783)

Orders and Payments Improvements

AVS on Order address is not working properly in one scenario

In prior releases of Aptify Web, the Address Verification Service was suggesting for new address when the user provided correct address after initially providing wrong address. Release 7.0 provides a fix for this behavior.

(Issue 4741)

Column headers to be included in Export Batch files

When using Batch Export option, the batch file created did not show column headers in previous versions of Aptify. This has been fixed, now the column headers are included in exported batch files.

(Issue 4745)

Orders With Expo Product on Orderline Before Meeting Product Do Not Change Meeting Status When Order Cancelled

Before 7.0 Release, in specific cases, when we create an order with first order line being expo product and second order line being Meeting product with registered status, then on cancellation of such order, the meeting product status was not getting updated to “Void for Cancellation”. This behavior has been corrected.

(Issue 4752)

Campaign Application Issue: When Discount Amount is Greater than product value

In Aptify Web, there was an issue while calculating the discount for a campaign in case the discount amount was greater than the product price. The logic to convert the discount to a percentage over 100% was failing. This issue has been addressed.

(Issue 4937)

COGS Incorrectly Calculated for Multiple Order Lines for the Same Product

In Aptify release 7.0, fixes have been made to correct the calculation of the cost of goods sold for orders with multiple order lines of the same product. In prior releases, when a user created an order with multiple order lines that exceeded the quantity of the first PILE, the first PILE’s price was incorrectly used for the excess quantity instead of the next PILE’s price.

(Issue 5244)

Disabling Sessions pop-up when adding a Meeting to Order Line is not working in Aptify Web

With Aptify Web 7.0, when we set the attributes “OrderProductsEnabled” under Product Types Entity to 0, then the Meeting Session popup will not display when a user adds the meeting (having sessions) to the Order Line. It will display the popup when the attribute is set to 1.

(Issue 5248)

Order line Allow Description Override Not Working for Quotation Orders for Dues Products

In Aptify Desktop application, for a quotation order with membership due products, the Allow Description Override option was not working as expected, change made in the description field was not getting saved. This issue has been addressed.

(Issue 5374)

Exception When Adding Meeting Products to Orders

With 7.0, the silent error for Meeting inventory check has been resolved. This error was logged in Event Viewer when we order a Meeting/Class product or a meeting with inventory and when the below attribute value was set to True.

key="Aptify.Applications.OrdersEntity.RejectAddProductWithNoInventory" value="True" />

(Issue 5375)

Ship To Address Values Are Lost if Payment is Declined

With earlier versions of Aptify, the Ship To Address City, State, Zip, and County values were cleared, and the Country defaulted to United States, if a credit card payment was declined. This behavior has been corrected in the release.

(Issue 5651)

Prevent Save of Duplicate GL Entries

In previous versions of Aptify, there was a possibility of duplicate GL entries getting generated in specific scenario while placing orders, or while doing payments and scheduling transactions. This issue has been corrected by adding checks at database level. Below SQLs avoid generation of duplicate GL entries.

Code Block
--ScheduledTransaction Unique Constraint
Use APTIFY
GO
ALTER TABLE ScheduledTransaction
ADD CONSTRAINT UC_ScheduledTransactionDetails UNIQUE
(ScheduledDate,ScheduledTransactionGroupID,Description);
GO

--OrderGLEntry Unique Constraint
Use APTIFY
GO
ALTER TABLE OrderGLEntry
ADD CONSTRAINT UC_OrderGLEntryDetails UNIQUE
(OrderID,GLAccount,DebitAmount,CreditAmount,IsCustom);
GO

--PaymentGLEntry Unique Constraint
Use APTIFY
GO
ALTER TABLE PaymentGLEntry
ADD CONSTRAINT UC_PaymentGLEntryDetails UNIQUE
(PaymentID,GLAccount,DebitAmount,CreditAmount,IsCustom);
GO

(Issue 5660)

BluePay Merchant Accounts Set to AuthCapture Can't Create Saved Payment Methods

With Aptify release 7.0, for a BluePay Merchant Account set to AuthCapture, a user will be able to create a Zero Dollar authorization for a saved payment methodif Payments entity's NoZDASupport attribute is set to 0. In prior releases, an error "Amount may not be zero" was getting displayed. This scenario has been addressed now,

(Issue 5983)

Orders Tab Does Not Load Button Controls

In Aptify Web, when a user clicked all Linked Orders tab on a Persons record, the button control bar did not load. User needed to refresh the Person/Company record to get the option to appear again. This issue has been addressed, now the button control bar loads correctly.

(Issue 5993)

Company with primary contact set incorrect ship to Phone on New Order

In previous versions of Aptify Web, when a new order was created, the Company's primary contact was set as Ship To Phone instead of the Company's main phone number. Also, the postal code field had no information. This issue has been addressed.

(Issue 5995)

Orders list always displays Quotations

Inprevious version of Aptify Web, the Orders list showed only Quotation Orders instead of all the Orders for an existing Company record or Person record, when a user navigated from Orders tab to Quotation tab and back to Orders tab. This behavior has been corrected.

(Issue 5999)

Bulk Orders that have multiple person records fail

In Aptify Web, when a user created bulk orders with multiple records of the same person, the bulk order process failed. This issue has been resolved.

(Issue 6088)

Campaign Code giving the wrong price

In previous version of Aptify Web, there was an issue with the pricing process for members when a campaign code was applied. The campaign discounts and prices were not being applied based on Member Type of Person and Company. This issue has been resolved, now the campaign discounts and prices are applied based on Member Type. 

(Issue 6097)

Credit Card Payments Fail for CVVs Starting with 0

In e-Business 6.0 application, if a user entered a credit card with a CVV number that begins with "0", for example, "012", then the “0” at the beginning was not getting included. The credit card payment process tried to authorize the last two digits that is "12" and failed.This issue has been addressed in release 7.0.

(Issue 6287)

Inventory Indicator Fields Not Updating

In Aptify Web, when an order was placed for Meeting Product, the available inventory field did not get updated for Qty Avail on the Order line form and Avail. Space on the Meeting Product form. This issue has been fixed.

(Issues 6719 and 6720)

RemotePaymentRecord RawRequest Parameter Problem

In Aptify Web, the Raw Request field of the Remote Payment Records form sent to Blue Pay had the value of Country and Zipcode parameter reversed. The country showed zipcode while the zipcode showed country name. This behavior has been corrected.

(Issue 6722)

Orders Do Not Auto Ship

In Aptify Web, when a user created an Order for products which did not require fulfillment checkbox to be selected, the Order did not auto ship as expected. Instead, a confirmation window appeared with a prompt message. This behavior has been corrected.

(Issue 6729)

Record changes on order after being shipped

In Aptify Web, there was an issue with the orders that had CC reference transaction and unselected Save for Future Use option. When such an order was closed and reopened without making any changes, a prompt appeared for changing the reference transaction number to blank. This issue has been resolved, now the prompt message does not appear until the user has made any changes to taken order.

(Issue 6730)

Order Uses Single AR GL Instead of Separate AR GLs

In earlier versions of Aptify Web and Desktop there was an issue for the following scenario. For an order with two products that are linked to two separate Organizations, each with a different Accounts Receivable GL, the order incorrectly generated a single GL Entry for the FIRST product listed on the order, rather than two separate GL Entries. This issue has been addressed.

(Issue 6731)

Blue Pay Cash Control Batch

In Aptify Web, there was an issue with Blue Pay cash control batch process, when a Cash Control Batch (CCB) ID was added to an order using any Bluepay options, the CCB ID did not get added to the payment details and the payment did not get added to CCB details. This issue has been resolved.

(Issue 6781)

Reports Improvements

Crystal Reports Not Functioning with TLS 1.2 Enabled

 In Aptify Desktop Client, the Crystal report generation process got suspended when the Transport Level Security version (TLS) 1.2 was enabled. This issue has been fixed.

(Issue 4748)

Change Default Zoom for SSRS Reports

In Aptify, by default, all the SSRS reports loaded with the zoom level set to 100%, this resulted in large reports. This issue has been fixed, now default zoom size is set to the full page.

(Issue 4880)

Wizard Improvements

Capture Wizard not Capturing All Open ACH Payments

Fixes has been done in Capture Wizard to update the Capture process so that it considers all "Authorized" ACH payments from the source view for capturing (regardless of order status type) and not just those that tie to shipped orders.

(Issue 4762)

Desktop Client's EBO Wizard Locks Up Aptify

In Aptify Desktop Client, when a user runs the EBO wizard without selecting the “Run As Single Transaction” option, and if the run fails to update a record, the Aptify application becomes unresponsive. This behavior has been corrected.

(Issue 4824)

Cancel button does not function for all the wizards.

In Aptify 6.x versions, when a user clicked the cancel button on the wizards and selected Yes option to close the wizard, the wizard remained open. This behavior has been corrected.

(Issue 5372)

Messaging Wizard Loads Incorrect Fields When Run from Views with MBV

In Aptify Desktop, there was an issue while composing a message in the Message wizard. When a user clicked “Add Field button” and then clicked ellipses (…) button, a pop-up with all the fields from MBV appeared instead of the specific fields. This issue has been resolved.

(Issue 5377)

Metadata Wizards That Save Topic Codes Cannot Fire Process Flow

In previous versions of Aptify, if you add a Process Flow to a metadata wizard that saves topic codes ( either by adding it to the Process Flows tab of the wizard’s Pages record, or by adding it to the wizard’s Processor tab with the Save and Run Process Flow option), the wizard will either not save the Topic Codes and not fire the process flow, or just save the Topic Codes but not fire the process flow. This behavior has been corrected in Aptify 7.0.

(Issue 5654)

Issues with Sub Type Control in Wizards

In previous versions of Aptify, if we add a subtype control on last page of the Cash control batch wizard in Web, then a couple of issues were observed wherein clicking New option did not create a new record at first click and leaving the page and returning to it showed a second created record. This behavior has been corrected in latest release,

(Issue 5658)

EBO Wizard Does Not Appear on ELV First Load

In Aptify Web, the EBO wizard did not appear on the first load when a user opened the Action Menu of a Company Record. The wizard was visible when the record was closed and reopened. This behavior has been corrected.

(Issue 5718)

Missing Entity Bulk Operations on SQL based ELVs

In Aptify Web, the SQL based ELV’s were not showing the Entity Bulk Operation wizard, also the filters on EBOs did not work as expected, the list showed all the EBOs in the drop-down. This behavior has been corrected.

(Issue 5996)

Batching from person and company records

Aptify 7.0 corrected an issue with GL Batch Export wizard. When the wizard was run from Person/Company record without selecting any rows, it included only the qualifying Orders/Payments for the Person/Company.

(Issue 6003)

Error running sub-sequential EBOs

In Aptify Web, an error was encountered when the Entity Bulk Operation wizard was run successively without exiting.  For example, when the wizard was run once for regular orders and then for Cancel orders, an error “Process Flow Failed: Result Code - Failed” was met. In release 7.0, the error will no longer occur for the aforesaid scenario.

(Issue 6005)

Wizards that Showed Attachments on Last Steps No Longer Showing Them

In Aptify Web 6.4 there was an issue with the attachment control of user created wizards. The wizards correctly generated and attached files based on the given parameters. However, on the last page of the wizard, the attachment control did not appear. This issue has been resolved.

(Issue 6299)

Pledges created with Contribution Wizard have $0 amount

In Aptify Web, there was an issue with the creation of Pledge record using the Contribution Payment wizard. When a Pledge record was created with certain amount like 100.00, the wizard upon completion showed the amount as zero dollars. This issue has been fixed, now the correct amount is displayed.

(Issue 6326)

Messaging Wizard Sends Messages Twice

In Aptify Web 6.3, as a side effect of a fix, the Messaging wizard generated two Message Run records. This issue has been fixed.

(Issue 6782)

Framework Improvements

Create Config Setting on Max Lists Returned When Searching for Lists

In Aptify Web, when a user added a Persons record to a list from a View and used the Find button to search for lists by name, list IDs were not returned after a certain limit. In release 7.0 the find logic on the Find button has been corrected to show all the list IDs.

(Issue 4790)

No Save & Close button when no Create/Delete permissions

In Aptify Web, users with restrictions to create/delete records were not able to see the Save and Close button. This issue has been fixed, now when the user edits a record, they will be able to access the Save and Close button to save the edits.

(Issue 5967)

Failed to auto populate referenced/linked entity record ID when clicking "Save and New"

In Aptify Web, there was an issue while creating entity record with referenced entity record ID. When a user created a second entity record using the SAVE and NEW button, the referenced ID fields did not auto-populate. This issue has been addressed.

(Issue 5969)

Getting AppSettings assigned values error for SetServerName on eBiz Classic

In Aptify e-Business Classic, an error related to AppSetting was getting logged into the event viewer. Fixes has been done to comment out the publish exception line. This error had no functional impact and will no more be displayed.

(Issue 5982)

Web Multi Grid Currency Fields Do Not Show Symbol or Second Decimal Value

Fixes has been done in Aptify Web to show up the two decimal number for money fields like amount, payments, balance on Multi Entity Grid view along with the currency symbol.

(Issue 5988)

Selecting Records in Subtype View does not Check the Checkbox

In Aptify Web, there was an issue with the 'In Place Edit’ checkbox in the subtype view.  When a user selected/deselected the subtype checkbox, it also selected the current record and cleared the earlier subtype selection (if any).  This issue has been resolved.

(Issue 5989)

New Record Params Do Not Populate ID

In Aptify Web, if a user had a custom entity (Person Membership License) that had an ELV of another related custom entity (Applicants) and the ELV passed parameter (License ID) when creating a new (Application) record, then the parameter (License ID) did not auto populate. This issue has been corrected.

(Issue 5991)

Entity Row Set Security Breaks Aptify Web Forms

After upgrading to Aptify release 6.3, the Payment Details were not getting displayed on the Orders form and the Payment record was getting generated incorrectly. This issue has been addressed.

(Issue 6096)

Cannot Download TIFF Attachments

In Aptify Web, while downloading the TIFF attachments, the web application got suspended. This behavior has been corrected.

(Issue 6325)

Dropdown Menu SQL No Longer Functions

With Aptify release 7.0, fixes have been done in the data bindings logicto populate the data combo box drop-down fields based on string patterns functions as expected.

(Issue 6379)

6.4 Installer Causes Problems with 6.2 Event Definition Record Values

With release 7.0, the Event Definition fields, namely Event Scope and Entity have been fixed to display correct values. Previously the Event Scope field’s “Entity” value was displayed as “Ëntity” that is value with umlauts over the E and the value of the Entity field was left blank.

(Issue 6487)

Change in Consolidated Login JS code to Allow Re-login

In the earlier releases of Aptify Web, when the website went in idle state or when the IIS was reset, the user could not reload the page by clicking the yellow circle around the profile picture. An error was logged in the browser console along with lines: ‘const ‘Cookie’ is already defined’. This issue has been addressed.

(Issue 6595)

Deleting a Subtype Using Soa Endpoint Not Tracked in Nested Record History

In Aptify, when a user deleted a subtype record using DeleteData SOA endpoint, the delete operation was not recorded in the track version history of the parent entity. This issue has been addressed.

(Issue 6676)

In Place Edit Does Not Work for INT and Float Fields

In Aptify web, the in-place edit was not working on class registration service for fields having Int and Float datatypes. In release 7.0 fix has been done to include the in-place edit functionality for the above-mentioned datatypes.

(Issue 6692)

Aptify 6.4 Version of Sql authentication provider cache is not properly segregated

Starting with Aptify 6.0, the SqlUserAuthTokenProvider class in Aptify.Security.Provider had a cache for the authentication provider attributes. This cache did not offer isolation between multiple auth providers using this plugin as a base class. Fixes have been done in this release to properly segregate the SQL authentication provider cache

(Issue 6699)

JSON Results are Lowercase Code Update

In release 7.0, fix has been done to display the JSON response in proper case format when a user saves or updates a new entity record. Previously the response was displayed in lowercase.

(Issue 6724)

Login Screen Records Error to Windows Event Viewer

Aptify web logged errors and warning messages in event viewer for two cases; when a user hit the application URL and when a user logged into the application through the Domain/SQL login selection drop-down. This issue has been resolved in release 7.0.

(Issue 6728)

Large Attachments Get Corrupted When Downloaded

There was in issue in Aptify Desktop application with attachments. When a user added an attachment with size more than 2.4 MB and then download it, the file got corrupted. This issue has been addressed.

(Issue 6733)

UI Improvements

Batch Record UI is incorrect

In Aptify Web, the user interface for Batch records was showing incorrect fields and the Export Batch button was missing. The UI has been corrected to display the fields properly with the Export Batch button.

(Issue 5128)

In-place edit Button UI Issue

In Aptify Web, there was an UI issue with the ‘In Place Edit’ button, it always appeared as highlighted which caused confusion on its current state. This issue has been fixed. Now, ‘In Place Edit’ button’s state is revealed after clicking on the editable field on the form.

(Issue 6000)

Loading Animation does not appear during View/ELV Load

In Aptify release 6.3, while loading Views and ELVs with large amount of data, the loading animation did not appear. This issue has been addressed.

(Issue 6103 and Issue 6260)

Apostrophes Not Displaying in Web

With Aptify release 7.0, the Persons/Company record names consisting of apostrophes and special letters appears correctly on form headings and drop-downs.

(Issue 6109)

Companies with all Numeric Is_Name show Incorrect Pin title

In Aptify Web, a Company name consisting of only numbers showed incorrect pin title as “Companies” with the ID. This issue has been fixed, now the pin title will show the actual name with the ID.

(Issue 6384)

Viewing System Improvements

Version of EntityListView.dll Causes Problems with Record ELVs

In Aptify Desktop Client, when the Crystal Report wizard was run on the ELV using SQL view and without selecting a record, an error was encountered. This behavior has been corrected.

(Issue 5652)

Performance issue with views

In Aptify Web, a performance issue was seen while running a view with large amount of data. The view filters did not work as expected resulting in retrieval of all the records and causing memory related errors. This issue has been resolved by correcting the working of the filters.

(Issue 6006)

SSRS Report, Messaging Wizard, and EBOs Filter Incorrectly when run from ELV

In Aptify Web 6.4, there was an issue with the SSRS report run from an embedded Entity form view. Either the SSRS report did not load, or the filter was not getting applied on the report. This behavior was seen in scenarios such as-Entity List Views with SQL based filtering, View Container with a prompted view, and execution of Wizards / EBOs without any filters. This issue has been fixed.

(Issue 6359)

Chart View Drill Down Hides the Record Count, Pagination Control, and Scroll Bar

In Aptify Web, the drill-down views at times automatically resized hiding the controls such as pagination, count and scroll bar. This issue has been addressed in this release.

(Issue 6381)

Prompt Views with more than one Prompt cannot load Reports (Crystal or SSRS)

 In Aptify Web, a view created with multiple prompts could not load Crystal reports or SSRS reports. After the fix in release 7.0, the SSRS reports, and the Crystal reports are working as expected.

(Issue 6394)

SSRS Report, Messaging Wizard, and EBOs from an ELV Runs on All Records

In Aptify Web, SSRS reports, Messaging Wizard and EBO functionalities, when run on ELV without selecting any records, processed all the records. This behavior has been corrected.

(Issue 6403)

Missing Entity Bulk Operations on SQL based ELVs

In Aptify Web, the SQL based ELV’s were not showing the Entity Bulk Operation wizard, also the filters on EBOs did not work as expected, the list showed all the EBOs in the drop-down. This behavior has been corrected.

(Issue 6679)

Delete Operations from certain Lists/Views spins the Aptify

In Aptify Web, when a record was deleted from a Persons or Company List, or from Committee view, Aptify showed the spinning icon and became unresponsive. Further, the record was deleted from Aptify Web list but not from Desktop. This behavior has been corrected.

(Issue 6701)

Security Improvements

Blackduck Scan Improvements (log4net dll vulnerability)

As part of Blackduck scan findings, Code review was done on Aptify source code for checking log4net dll vulnerability. Fixes have been done in the source code to remove log4net-2.0.8-bin-newkey.zip file from the source code as there was no dependency found for the same.

(Issue 6668)

Blackduck Scan Improvements (SharpZipLib)

As part of Blackduck scan findings, fixes have been done to Aptify source code to update the NPOI version and the SharpZipLib files to 1.3.3 version.

(Issue 6670)