/
Aptify e-Business 5.5.1 Release Notes

If you have a comment on this topic, contact Aptify Documentation. If you want to return to the Aptify Community Site, please click here.

Aptify e-Business 5.5.1 Release Notes

This document contains the release notes for Aptify e-Business version 5.5.1. The new features, resolved issues, and notes in Aptify e-Business version 5.5.1 are found in the following sections:

Important Notes

This section contains important notes related to Aptify e-Business 5.5.1, covering the following topics:

General

WCF Services for Windows 2012

Note that for e-Business 5.5.1 sites running Sitefinity in an environment with Windows Server 2012 the WCF Services need to be installed (as shown in the example below).

ICE Site Based on Sitefinity 6.0 SP1

The International Coffee Executives (ICE) starter site included with e-Business 5.5.1 is based on Sitefinity 6.0 SP1 (Sitefinity version 6.0.4200).  

New versions of Sitefinity come out quarterly and sometimes more frequently than that. Aptify will support you if you want to use a later version of Sitefinity than 6.0 SP1, but the ICE starter site is tied to that version.

So if you want to use the ICE starter site to begin your development, you need to start with Sitefinity 6.0 SP1 and then you can upgrade it to a newer version of Sitefinity by following Sitefinity's recommended upgrade path (the Sitefinity project manager includes an option that will update an older site to the current version). So, clients who want to use a newer version of Sitefinity with the Sitefinity 6.0 SP1-based ICE site can follow this process:

  1. Install Sitefinity 6.0 SP1.
  2. Install e-Business ICE site on Sitefinity 6.0 SP1 following the steps in the Installing the e-Business Sitefinity Sample Site.
  3. Install the newer version of Sitefinity.
  4. Follow Sitefinity's instructions to upgrade a site from 6.0 SP1 to the current version.


Note that clients who want to use e-Business controls but don't want to base their development on the starter site can go directly to their desired version of Sitefinity (Sitefinity 6.0 SP1 is not required in this case – you only need 6.0 SP1 if using the ICE site).

Aptify understands that clients frequently want to use a newer version of Sitefinity, so as long as you follow the upgrade path defined above, Aptify will support the latest version of Sitefinity, even if it has not been formally tested in conjunction with an e-Business release. (Issue 14222)

Support for Ektron 8.6

Beginning with e-Business 5.5.1, Aptify provides out-of-the-box single sign-on integration with Ektron release version 8.6. (Issue 14223)

Support for Windows 2012 with e-Business 5.5.1

Beginning with e-Business 5.5.1, Aptify provides support for Microsoft Windows 2012 to host an e-Business site. (Issue 15359)

Support for Microsoft Internet Explorer 10 with e-Business 5.5.1

Beginning with e-Business 5.5.1, Aptify includes support for Microsoft Internet Explorer 10. Note, to use IE 10 with e-Business 5.5.1 ensure that your Web server includes all of the latest Windows Updates released by Microsoft, as of the time of this release. (Issue 15389)

Support for using e-Business 5.5.1 in a Web Garden Configuration with a Session State Server

Aptify has tested the e-Business 5.5.1 sample sites in a session state server/Web Garden configuration. Where applicable, Aptify has made updates to support the serialization required by the state server environment (for example, see the description for Surveys Module Is Not Serializable on page ).

However, in testing, Aptify found that the LinkedIn Single Sign On integration does not work as expected when an e-Business sample site has the State Server configuration enabled. Therefore, at this time, Aptify supports using a state server with e-Business as long as you are not also using the LinkedIn integration. Aptify is tracking this situation for resolution in a future version (tracked as Issue 16660).

Please contact Aptify Support if you have any questions or problems with using an e-Business site in a state server configuration. (Issue 10568)

Disable Create Company Administator Process Flow If Feature Not in Use

e-Business 5.5.1 includes a process flow that identifies a person as a company administrator on the e-Business site when a user checks the Company Administrator function on the Persons record. This process flow is fired by the After Save event for the Persons entity. If your organization does not intend to use the Company Administrator feature, you should uncheck the Active box for this process flow's After Save event handler.

Managing Multiple Versions of Telerik.Web.UI

e-Business 5.5.1 uses the Telerik.Web.UI assembly version 2013.1.403.40. If you receive an error that the server could not find an earlier version of the Telerik.Web.UI assembly, add the following assemblyBinding to the web.config's runtime section:

 

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
<dependentAssembly> 
<assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121FAE78165BA3D4" culture="neutral"/>
<bindingRedirect oldVersion="[Version Number Not Found]" newVersion="2013.1.403.40"/> 
</dependentAssembly>

Bulk Messaging May Require Crystal Decisions DLLs in e-Business Bin

By default, Aptify does not deploy the Crystal Decisions DLLs for Crystal Reports to the e-Business bin. However, we have observed on some Windows Server 2012 environments that emails initiated by the eBusiness site may not be sent to the intended recipients. In this case, the Event Viewer on the Web Server reports that several Crystal Decisions DLLs could not be found.
Aptify recommends that you test this condition on your Web site to confirm that bulk messaging works as intended. If you do not receive the intended test messages, check the Event Viewer. If there is an error that one or more Crystal Decisions assemblies cannot be found, copy the Crystal Decisions assemblies from the Aptify Program Files directory to the e-Business site's Bin folder.

New Objects Added to e-Business Sync Repository Objects Record

To support new functionality in e-Business 5.5.1 for the Company Administrator feature and update to the Fundraising control so it integrates with Pledges, Aptify has added the following assemblies to the e-Business Sync Repository Objects record. If you have created your own version of an e-Business Sync Repository Objects record, you may need to add one or more of these files depending on what features you implement on your site:

  • PaymentTypeObject (required for all installations)
  • StandingOrder (Auto-renewal option)
  • IStandingOrder (Auto-renewal option)
  • Tasks (Company Administrator)
  • ScheduledMeetingTransferWizard (Company Administrator)
  • Pledge (Fundraising)
  • PledgeMatchingObject (Fundraising)
  • IpledgeMatch (Fundraising)
  • IPledgeMatch2 (Fundraising)
  • PledgePaymentSchuedlObject (Fundraising)
  • ContributionPaymentObject (Fundraising)

Payment Type Object May Need to Be Added Manually to e-Business Bin

e-Business 5.5.1 adds the Payment Type object to the e-Business Sync Object Repository Objects record so it is now pushed to the e-Business bin folder along with the other product DLLs required by e-Business site. However, on some environments that upgraded to e-Business 5.5.1 from an earlier version, the Payment Type object may not be included in the Sync Repository Objects record or may fail to copy over to the e-Business bin folder.

If you encounter an error while trying to complete an e-Business shopping cart checkout, confirm that the PaymentTypeObject.dll (version 5.5.1.2) is in the bin folder. If not, copy it manually to the folder and add it to your e-Business Sync Repository Objects record if it is not listed there.

Save for Future Use Limitations on e-Business

e-Business 5.5.1 supports the Save for Future Use feature for storing payment methods, which was added in Aptify 5.5.1. However, note that this feature is not currently an available option on every e-Business user control where a payment control is found. In e-Business 5.5.1, this feature is available for many controls, including the standard shopping cart, but the implementation of this feature will occur in a future release for the following areas:

  • Company Administrator's Renew Subscription control
  • Company Administrator's Renew Memberships control
  • Fundraising Contribution control
  • Marketplace Listings control

(Issue 16084)

Specify Meeting Registration Page on Product Types Record

If you have problems working with Meeting or Meeting Registrations in a test environment, check the value for the Product Web Page and Product Web Order Page in the Meeting Product Types record to confirm that the specified paths point to the Meeting and Meeting Registration pages on your Web site.
 

 

The e-Business meetings controls and the ExpoRegistration control pull relevant link information from the Product Types records. (Issue 17005)

Core Product Updates

Note

The following issues are resolved as part of Core Product updates provided with the release of e-Business 5.5.1.

Order That Has Been Modified by Another Process Can Ship When Using Auto-Ship Prompt Dialog

In Aptify 5.5.1, there is a scenario where an order can include incorrect GL entries if shipped using the Auto Ship dialog. For example, if a user has an order that qualifies for auto-shipment open and while the form is open a second user modifies the order (e.g., by adding another order line), if the first user then saves the order and accepts the auto-ship option, the order may not generate the appropriate GL entries, Subscriptions, and Scheduled Transaction Groups. e-Business 5.5.1 updates the Orders logic to ensure that the system verifies that another user has not modified: order shipping status, orderline(s), and order totals prior to auto-shipping. If any of the areas mentioned has been modified, the user will receive a notification that the order cannot be saved and instructions to reopen the order and refresh for the latest information. (Issue 15111)

Clearing the Registrant in the Related Meeting Session Dialog Overrides the Existing Order Line Rather Than Adding a New One

Currently in Aptify 5.5.1, a user may be unable to add more than two meeting registrants for the same meeting using the Meeting Session Selection grid. After adding the first two top-level meeting registrations to the order, attempts to add a third registration overwrites the information for the second registration. e-Business 5.5.1 updates the Meeting Session Selection grid to create meeting registrations for more than two registrants for the same top-level meeting on a single order. (Issue 15259)

Badge Information Fields Auto-Populate for Meeting Registrations

As part of the Company Administrator feature, e-Business 5.5.1 includes functionality that automatically sets the Badge information for a meeting registration. To maintain consistency between e-Business and the Smart Client, Aptify has also added this feature to the Smart Client interface. Therefore, beginning with e-Business 5.5.1, a person's name, title, and company will automatically flow down to the badge information fields on a meeting order line. A user can then modify the badge field values if required. (Issue 14437)

New Features

The following new features are included with Aptify e-Business 5.5.1:

Framework

The following features were added to the Framework application in Aptify e-Business 5.5.1:

Performance Improvements

Beginning with 5.5.1, Aptify e-Business includes the following updates to improve overall performance:

  • In the past some clients have experienced delays when adding products to the cart, particularly if the cart already has multiple items. Likewise, these types of carts take a long time to check out. e-Business 5.5.1 includes updates to improve the speed of these processes.
  • Improved performance of registering multiple people for meetings product with multiple sessions, as well as the process for removing order lines.
  • In earlier versions of e-Business some pages, including View Cart, Checkout and Add to Cart may be utilizing two handlers, resulting in second page load and subsequent delay. e-Business 5.5.1 removes this second page load as part of an effort to improve overall performance.

(Issue 16039, 16589, 16653, 16754, and 16763)

Company Administrator Functionality

Beginning with e-Business 5.5.1, Aptify introduces new Company Administrator functionality. In many cases, Companies designate personnel with the authority to perform certain tasks on behalf of the Company or the people who work at that company. There are several tasks that a person in a Company Administrator role can perform depending on the organization. This new feature allows a representative from the Company to manage a number of logistics for the entire Company, reducing the workload on members, and improving the ability of members to engage with their association. Some of the features including with the Company Administrator feature are:

  • Viewing and editing Company information, including address information, Person details, and Membership information.
  • Membership updates including adding people, updating their membership information, and purchasing or renewing memberships on behalf of others at the same company.
  • Meetings and Events updates including viewing event details, searching for events, registering attendees, and completing meeting and meeting attendee transfers.
  • Orders functionality including the ability to view the Company Order History and pay open invoices on behalf of other persons within the company.


For a more detailed look at this new functionality refer to the Managing the Aptify e-Business Company Administrator Role and Access. (Issue 14097 (Parent) plus Sub-Issues for specific functions)

Replace Third Party Controls to Use Telerik and Take Advantage of Latest Web Technologies

Beginning with e-Business 5.5.1, Aptify replaces all of the third party controls to standardize on Telerik controls as the single third party control vendor. e-Business 5.5.1 uses Telerik RAD Controls for ASP.NET (version 2013.1.403.40) and provides an updated look and feel for e-Business user controls.
Details of updates included are as follows:

  • Implementation of the Telerik Grid Control, which provides search, filtering, and sorting capabilities in the grid.
  • Beginning with e-Business 5.5.1 all link to Infragistics controls and Component Art controls have been replaced with Telerik controls. (Issue 14765)
  • With e-Business 5.5.1, the updated e-Business user controls that leverage the Telerik Controls are supported on both Sitefinity Based ICE Sample site and the ASP.NET Sample Site. (Issue 14766)

(Issue 12338, 13066, 13309, 14316, 14430, 14901, 14447, 14448, 14449, 14450, 14451, 14452, 14453, 14454, 14455, 14456, 14457)

Generated User Controls Should Have Built-in Support for Navigation File and Telerik Grids

e-Business User Control methodology allows for control modification (specifically link redirecting) via either public properties or the Nav_Config file. However, the User Control Generator for e-Business 5.5 and earlier creates controls that do not interact with the Nav_Config file. Beginning with e-Business 5.5.1, controls created by the User Control Generator wizard now interact with the Aptify_UC_Navigation.config file by default. For each new generated control, the Generator creates a text file that contains generated nav file XML for the new control that can be copied into the Aptify_UC_Navigation.config file.

In addition, the controls generated by the 5.5.1 version of the wizard leverage the same Telerik grid control for ASP.NET as the standard grid controls deployed with e-Business 5.5.1. (Issue 14106)

Update Match Logic to Be Based on Email Address

Beginning with e-Business 5.5.1, the User object now checks for an existing Person in the database by matching on an email address before creating a new Persons record. This approach should help reduce duplicates within the database.

If a direct match is found based on Email Address, First Name, and Last Name, then the system will automatically use the matched Persons record instead of creating a new record.
If the system finds a single match based on Email Address and Last Name but the first name is different, then the e-Business site displays a dialog like the one shown below, prompting the Web User to confirm that match:

Note that this match approach assumes that email addresses are unique in the database (in other words, a given email address is only associated with one Persons record in Aptify). Since there is no Unique constraint on Email Address at the database level, there may be situations where you have multiple records with the same email address. If the system finds multiple records tied to the provided email address, the e-Business site displays an error message asking the Web User to contact the organization for assistance. Then, a staff member should review the database for duplicate records or records that share the specified email address and update them accordingly (so that only one record uses that specified Email Address).

e-Business uses two stored procedures during the match process to identify matching records: spIsPersonExists and spDuplicatePersonValidation. Both of these procedures are identified by entity attributes in the Persons entity with the same name. If you want to modify the match logic, you can create your own stored procedures (using spIsPersonExists and spDuplicatePersonValidation as the starting point) and then update the entity attributes to point to your stored procedures in place of the e-Business defaults. (Issue 3240)

Validation for Basic Email Formatting

Beginning with 5.5.1, e-Business includes validation for email formatting to improve system functionality. The system verifies basic formatting characteristics (e.g. the "@" and "." before the domain) in a number of areas including the New User control, Meeting Registration control, and Class Registration control to help ensure accuracy and provide better usability throughout e-Business. This functionality is implemented by the EmailAddressCheck () function in CommonMethods.vb, which is found in the e-Business site's App_Code folder. (Issue 15210)

Fundraising

The following feature was added to the Fundraising application in Aptify e-Business 5.5.1:

Contribute Option Not Tied to Fundraising

In e-Business 5.5.1, Aptify updates the existing Contribute function to work with the Fundraising application. Organizations that do not have the Fundraising application can continue to use this feature as it exists in e-Business 5.5 or earlier, but organizations that have the Fundraising application can now have the e-Business site create one-time pledges along with a corresponding Order and Payment.

  • You can set the configuration options for the Fundraising user control in Aptify_UC_Navigation.config. Keep in mind the following:
  • By default the new "UseFundraising" property to is set to 0, which supports the existing functionality to not generate pledges.
  • For organizations who have Fundraising installed, the "UseFundraising" property can be set to 1, allowing users to create pledges via the Contribute function. Then if an organization has a fundraising license, they can change the property to 1 and the control should create pledges instead.
  • To identify a Fundraising Campaign for a pledge, Aptify includes an additional property called DefaultFundraisingCampaignID. This attribute allow an organization to specify a Fundraising campaign to use for web contributions.

(Issue 15014)

Online Ordering

The following features were added to the Online Ordering application in Aptify e-Business 5.5.1:

 

 

Ability to Select Shipment Type

Beginning with e-Business 5.5.1, Aptify includes the ability for a Web User to select a Shipment Type during check-out. When applicable, a Web User can select from a list of available Shipment Types based on the shipping address's country. Note that only Shipment Types records that have the Web Enabled option checked will appear on the e-Business site.

The function responsible for loading the available Shipment Types is LoadShipmentType(), which can be found in CommonMethods.vb in the e-Business site's App_Code folder. (Issue 5133)

Support Saved Payment Methods

Beginning with e-Business 5.5.1, Aptify includes expanded functionality for Saved Payment Methods. In e-Business web users have the ability to use a saved credit card as an available saved payment method. The system also includes support for the following:

  • Web users can save payment details for future use during checkout
  • Support for management and use of existing Saved Payment Methods (adding/removing/updating)

(Issue 10254, Issue 15374)

Credit Card Type Recognition Based on Data Entry

Currently in Aptify e-Business, when a user enters credit card data, the user must first specify the card type before they are able to input a card number. e-Business 5.5.1 improves the data entry process for credit card information by supporting auto-recognition. The new auto-recognition feature uses the first few digits of the card to identify the type so that it does not have to be specified by the user.

Note that this automatic recognition requires that there be only one Web Enabled, Active payment type (a credit card or a credit card reference transaction) for each of these credit card types: Visa, Mastercard, American Express, and Discover. If your Web site has different requirements, you can configure the card selection logic within the Credit Card user control as required. (Issue 10737)

Meetings

The following features were added to the Meetings application in Aptify e-Business 5.5.1:

 

Meeting Registration Process Improvements

Beginning with e-Business 5.5.1, Aptify provides a number of changes to improve the Meeting Registration process. Some of updates included with this improved functionality are:

  • Improved workflow for adding and managing registrations for a meeting, including the ability to select more meeting options, such as meal preference
  • Recognition that a Web User is already registered for a meeting so a person does not mistakenly register for the same meeting twice
  • Improved validation errors when attempting to register for conflicting sessions
  • Creation of a 'My Meetings' page to display user-specific information about meetings
  • Ability to select different sessions for different attendees during meeting registration
  • Social Networking capabilities to share meeting information
  • Ratings feature for Meetings and Sessions after the meeting has occurred

For additional details see Managing the Improved Meeting Registration Process in e-Business(Issue 9149 (Parent issue) plus Sub-Issues for specific functions)

Matching People in Areas Other Than Profile Page (Meeting Registration)

Beginning with e-Business 5.5.1, Aptify includes updates to ensure that during the Meeting Registration Process, users do not duplicate data for registrants who already exist in the system. e-Business 5.5.1 includes improved matching logic that generates a dialog to notify users if a matching Persons record already exists based on name and email address. (Issue 14815)

Membership

The following feature was added to the Membership application in Aptify e-Business 5.5.1:

Add Read Only Membership Data to Profile Page

Beginning with e-Business 5.5.1, the information included on the main profile page for individual members includes read-only membership status details, as shown in the example below:

 

In addition, as part of the Company Administrator functionality included with e-Business 5.5.1, the Profile Page for a Company Administrator also includes a section dedicated to Membership. See Managing the Aptify e-Business Company Administrator Role and Access for additional details on this functionality.

(Issue 14909)

Sample Site Updates

The following features were added to the sample site data in Aptify e-Business 5.5.1:

Improvements to Chapter Reports

Beginning with e-Business 5.5.1, Aptify deploys the four sample Chapter Management Reports with the sample data. The reports included are below.

  • Chapter Roster Report
  • Chapter Members Report
  • Member Count By Join Year Report
  • Chapter Member Address Report

In addition, e-Business 5.5.1 Chapter Reports also include a number of improvements to the appearance of these Crystal Reports over an e-Business site, including:

  • Text wrapping to display additional words in the next line
  • Header added to the Chapter Members Report
  • Alignment of labels

(Issue 12793, 13180)

ASPX Extensions Added to Sitefinity Based ICE Sample Site Pages

With e-Business 5.5 and earlier, the URL for pages of the Sitefinity-based ICE sample site do use extensions. However, this prevented a developer from running both the Sitefinity-based ICE site and the ASP.NET sample site against the same database, since the two sites needed different Web Menu metadata.

However, beginning with Sitefinity 5.1, Sitefinity now supports extensions for its pages. Therefore, beginning with e-Business 5.5.1, the pages of the ICE site now include aspx extensions. This lets a developer install both the ICE site and the ASP.NET sample site side-by-side against the same database server. (Issue 15058)

Setup

The following feature was added to the Setup program in Aptify e-Business 5.5.1:

Provide an Easy Way to Identify Version Installed

Currently in Aptify, there is no easy way to determine what version of Aptify or e-Business is installed. e-Business 5.5.1 includes a new repository object in the EWA package called eBiz551Installed.txt. This text file indicates that e-Business 5.5.1 is installed and enables users to make an easier determination about their version of Aptify. In addition, Aptify has added a comment to the top of all e-Business User Control and App_Code files which indicates that the control was deployed with e-Business 5.5.1. (Issues 16830 and 16945)

Resolved Issues

The following issues have been resolved in Aptify e-Business 5.5.1:

 

Framework

The following issues were resolved in the Framework application for Aptify e-Business 5.5.1:

 

Validation Text for Password Field Appears Next to UserID

Currently in e-Business 5.5, the Password strength validation text appears next to User ID field instead of the Password field in the New User profile control. e-Business 5.5.1 resolves this issue displaying the text in the appropriate location, as expected. (Issue 12964)

Provide One Location for Specifying a Security Error Page

As of e-Business 5.5, there are multiple locations where an organization can define the name of a Security Error Page. Aptify's e-Business 5.5.1 consolidates all of these locations into a single property so an organization only needs to set this once in the site's Web.config file. The new property's name is SecurityErrorPageURL. (Issue 13029)

Incorrect TrackClick User Control on Sitefinity TrackClick Page

Currently in e-Business 5.5, if a user accesses the TrackClick page on the Sitefinity Based ICE Sample Site, an error that Sitefinity couldn't add the user control is displayed. e-Business 5.5.1 updates the track click page in the ICE site and resolves this issue, ensuring that no errors are generated and the control functions as expected. (Issue 13117)

Issues With Unsubscribe Feature

In e-Business 5.5, the Unsubscribe feature for receipt of emails is not working as expected for the ASP.NET sample site. When a user attempts to remove their email from a distribution list, they receive an error. e-Business 5.5.1 resolves this issue for the ASP.NET Sample Site and includes updated text within the Unsubscribe control. (Issue 13221)

Web Description Text Expands Off Page

In e-Business 5.5 there is a scenario where the web description of a product may extend outside of the normal page boundaries. e-Business 5.5.1 resolves this issue and ensures that the text included under the Long Web Description field aligns as expected and remains inside the borders of the page. (Issue 13273)

Hardcoded Background Color for Login Control

e-Business 5.5.1 updates the configuration of the login control to remove the hardcoded background color. (Issue 13284)

Related Events Section Is Blank If No Related Events.

Currently in e-Business 5.5, the Related Events section will appear as blank if there are no related events. Aptify updates e-Business 5.5.1 to prevent the Related Events section from displaying if no data is available. (Issue 13414)

Problem with Photos on Profile Page

In e-Business 5.5, there may be instances when the Profile Photo displayed is not being resized proportionally and may also display a blurry image. e-Business 5.5.1 updates the Profile Photo functionality to ensure that the photos are sized correctly and display a clearer image. (Issue13877 and 13878)

Update Assistance Email Address to a Property in the Forgot User ID Control Navigation File

Currently in e-Business 5.5 the standard Forgot User ID control includes a hard coded email address that can only be modified by editing the control. e-Business 5.5.1 updates the configuration of this control to allow this email address to be set using a new property called OrganizationServiceEmail in the Aptify_UC_Navigation.config file. (Issue 14046)

Clicking on Product Category Generates an Error

In e-Business 5.5 and earlier, there may be some scenarios where an error is incorrectly generated when a user selects a Product Category. This error is the result of conflicts on some environments between the OrderEntity.Hyperlink and ASP.NET Hyperlink. e-Business 5.5.1 resolves this issue and prevents any errors from being displayed when a user selects a Product Category. (Issue 14166)

EBusinessHTTPModule Security Is Case Sensitive

In Aptify 5.5, when processing security resources the URL processing logic included in the EBusinessHttpModule is currently case sensitive. If the provided URL doesn't match the exact case on the Web Module information, no match will be located. e-Business 5.5.1 updates Aptify's URL processing to remove the case sensitivity. (Issue 14216)

"Remember Me" Function Not Working for Menus

In e-Business 5.5, when a user checks the "Remember Me" option before logging in, closes the browser (without logging out), and revisits the site, the user is still logged in but the menus do not display as expected. e-Business 5.5.1 updates the configuration of the "Remember Me" function to ensure that user details are retained and all features display as expected. Note that if a user explicitly logs out, then the user's account details are not remembered the next time he/she visits the site. (Issue 14330)

Event Handler For Send Downloadable Order Confirmation Email Process Flow Uses Incorrect Message Source

Currently in e-Business 5.5, the Event Handler for "Send Downloadable Order Confirmation Email" process flow uses an incorrect Message Source ID, which will prevent emails from being transmitted correctly. The Message Source is set to ID 5 (Employees), when it should be set to ID 6 (Orders). e-Business 5.5.1 updates this to use the correct Message Source ID of 6.
NOTE: If you are using the Downloadable Products feature, Aptify recommends that you confirm that the event handler has the correct ID assigned to the Orders Message Source record. While the ID of the Orders Message Source will be 6 for most installations, it is possible that some systems may have a different ID for that record. (Issue 14743)

Installation Fails When Persons Title Exceeds 100 Characters

With e-Business 5.5, the installation program modifies the Persons Title field to store up to 100 characters. However there is a scenario where, if a client's database already has a Title field greater than 100 characters and there is data in the field that exceeds 100 characters, then the e-Business 5.5 installation fails. Beginning with e-Business 5.5.1, the setup program bypasses any attempt to modify the field size if it is already 100 characters or greater. Note that this issue deals with an update for e-Business 5.5. So, if you are upgrading from e-Business 5.5 to e-Business 5.5.1, then this issue is not applicable to you. (Issue 14788)

ASP.NET Site: Font Size Changes to a Smaller Size When an Incomplete Action Takes Place

In e-Business 5.5, there is a scenario on the ASP.NET Sample Site where an incorrect font size is displayed. For example, if a user fills in details for an Abstract without completing the "Body" details, the size of the font displayed is smaller than expected. e-Business 5.5.1 resolves this issue and ensures that fonts are uniform regardless of incomplete details and display as expected for all pages on the ASP.NET Sample Site. (Issue 14903)

Problem With spGetCampaignCodeID Since Campaign Status Types Baseline Data Does Not Match the Sample Data

In e-Business 5.0 SP3 and 5.5, the spGetCampaignCodeID procedure filters campaigns based on Campaign Status Type ID. However, the Campaign Status Types records have different IDs in the baseline data set than they have in the sample data set, and the procedure was written based on the sample data. As a result, this stored procedure may filter out valid campaign data in a production environment built upon the baseline data set. e-Business 5.5.1 updates the stored procedure to resolve this issue to filter campaigns based on Campaign Status Type name rather than ID and ensures that data is processed as expected. (Issue 14937)

Web Module Set with Virtual Field Filter Shows Server Error Page on e-Business

e-Business 5.5 changed how the session object is populated so that rather than pull in all fields from Persons, Companies, and Web Users, it now pulls in values identified in a stored procedure. See the description for Issue 12545: Reduce Size of Session Objects in the Aptify e-Business 5.5 Release Notes for details.
While this approach has reduced the size of the session object, it also requires that an organization create their own stored procedure that builds on the Aptify baseline to include any additional fields required by your site in the session object. For issue 14945, a client reported that a Web Module that includes a User filter rule based on the CompanyName virtual field generated an error on the e-Business site. To eliminate this problem, Aptify has added the CompanyName virtual field to the base line spGetEBusinessWebUserDetails procedure in e-Business 5.5.1. However, organizations are encouraged to create their own stored procedures that populate the session object with whatever additional values are required for their site to operate as expected. Aptify's recommendation for update the stored procedure is as follows:

  1. Using the spGetEBusinessWebUserDetails stored procedure as your starting point, create a new Database Objects record in Aptify that retrieves the additional fields required by your web site.
  2. In the Web Users entity, update the Value for the GetEBusinessWebUserDetailsStoredProcedure entity attribute to point to the new Database Object you created in Step 1.

(Issue 14945)

Session Exception Occurs When Updating Web Users Entity

Currently in e-Business 5.5., if an administrator makes any changes to the security settings for the Web Users entity and attempts to save, a silent error is generated. This is not the desired behavior but is caused by a missing field in the vwPersonSocialNetworkMismatches database object. e-Business 5.5.1 updates the vwPersonSocialNetworkMismatches database object to correct this issue and prevent any exceptions or errors when modifications are made to the WebUsers entity, allowing administrators to save modifications as expected. (Issue 15103)

Surveys Module Is Not Serializable

In Aptify e-Business 5.5, the survey module fails to load in an environment where an e-Business website's Session State is configured to support State Server mode. An error indicating that the assembly is not marked as serializable is generated. e-Business 5.5.1 updates Aptify's survey module configuration to support using the survey module when IIS has a state server enabled and prevent this error from occurring. (Issue 15146)

UI Problems When Modifying Password in Forgot Password Screen

Currently in Aptify e-Business 5.5, there is a scenario where a user attempts to update his/her password and the details do not display as expected. For example if the user reaches the ForgetUID control and does not enter any password values when they click Submit, a "Required Field" message appears for both the Password and the Repeat Password fields. However, the font sizes for the two "Required Field" messages are different and displayed with the incorrect color. e-Business 5.5.1 updates the Required Field to display in red and modifies the "Required Field" message to display with a uniform font. (Issue 15163)

Web User Cannot Be Retrieved by ID in spGetWebUser

In e-Business 5.5, the spGetWebUser procedure has an error in code that prevents the system from retrieving a Web Users record based on ID. The only option that is called retrieves the Web Users record by UserID. e-Business 5.5.1 addresses this issue by updating the spGetWebUser procedure so records can be retrieved using either the ID or the UserID. (Issue 15172)

Remove Deprecated Pages Folder from ASP.NET Sample Site Deployment

With the e-Business 5.5 setup program, when a user installs the ASP.NET Sample site, the Deprecated Pages folder is included as part of the site structure. This particular folder should not be deployed as part of the install e-Business installation. e-Business 5.5.1 updates the setup program to remove this folder. (Issue 15179)


Redirect to Login Page When Contribute Button Is Clicked on the Home Page Without Being Logged In

If a user clicks the Contribute button on the home page before logging into the site, the user should be redirected to the login page. With e-Business 5.5, this does not work as intended on the ICE starter site due to an error in the Aptify_UC_Navigation.config file. e-Business 5.5.1 resolves this issue by modifying the value of the Login property for the Contribute control in the starter site's Aptify_UC_Navigation.config file. (Issue 15237)

Sitefinity Controls Do Not Work With Ektron

In e-Business 5.5 and earlier, when installing e-Business on a server where there is Ektron installed, there are some files/controls related to Sitefinity that are incorrectly added to the Ektron site structure. e-Business 5.5.1 removes all the Sitefinity related files and replaces them with the corresponding generic versions of the controls. (Issue 15285)

Give Users Group Delete Permissions To WebUserGroups Sub Type Entity

With e-Business 5.5.1, a Person can be assigned as a Company Administrator. This process then adds the "Company Administrator" Web user group sub type record to the corresponding Web Users record. Likewise, when the person is no longer a Company Administrator, the process deletes the "Company Administrator" WebUserGroups sub type record from the Web Users record. However, with e-Business 5.5, by default, the Users group does not have permission to delete WebUserGroups sub type records so an error can occur if a non-administrator attempts to remove a person's Company Administrator designation. Beginning with e-Business 5.5.1, Aptify updates the system configuration to provide the Users group with delete permissions to WebUserGroups sub type entity. (Issue 15366)

Redirect User to the Correct Page After Login Information Is Provided

With e-Business 5.5 and earlier, if a Web User attempts to access a secured page without having logged in first, the site redirects that user to the login page. After logging in, the site redirects the user back to the originally requested page. During the e-Business 5.5.1 development cycle, there were changes made to the login process that caused the redirect after login to no longer function as expected. Therefore, with e-Business 5.5.1, users are correctly redirected to the originally requested page after logging in, but the implementation has changed on the individual controls. Previously the control's code behind included a Response.Redirect(LoginPage) call. With e-Business 5.5.1, this call now also includes the original ReturnURL as an encrypted string. See ChapterEdit.ascx.vb for an example of how this implemented. (Issue 15370)

AddAutoLoginCookie Silent Error Is Logged Whenever You Connect After Checking Keep Me Signed In Option

In e-Business 5.5 and earlier, when a user logs in to the site by checking the Remember Me checkbox and closes the browser and then opens the site again, an error that indicates a problem updating the cookie gets generated in the event log. e-Business resolves this issue and ensures that the 'Remember Me' function works as expected. (Issue 16071)

Update Record Attachment Control So File Size Does Not Use Decimal Points

In e-Business 5.5 and earlier, the attachment control displays file size information and includes four decimal places. This information is unnecessary and is not required for the information displayed. e-Business 5.5.1 updates the record attachment control to remove the decimal places and improve the display by providing sizes in whole numbers. (Issue 16850)

Chapter Management

The following issues were resolved in the Chapter Management application for Aptify e-Business 5.5.1:

 

Chapter Reports Should Show Filtered Results Not All Records

Currently in e-Business when a report is executed the user gets all of the records in the system not just the Persons or Companies records that fall under a specific chapter. For example, if a user runs the Membership Roster report they receive all of the Person records in the system, when they should just get the Members that are associated with that chapter. This is due to the relevant filters missing from the Selection Formula. Beginning with e-Business 5.5.1, Aptify has updated the Chapter Reports records to include the relevant Selection Formula. These records are now deployed with sample data. See Improvements to Chapter Reports on page . (Issue 13163)

Incorrect Error When Modifying the ID Section of the Chapters Page URL

In e-Business 5.5 and earlier, if a user manipulates the URL of the Chapter page to change the ID string, Aptify does not redirect to the correct Security error page. Instead of loading the security error page with this message: Access to this Chapter is unauthorized, users are redirected to the home page. e-Business 5.5.1 resolves this issue to ensure the correct information is displayed. (Issue 13234)

Content Management

The following issues were resolved in the Content Management application for Aptify e-Business 5.5.1: