Millennium Release 7.61

 

 

>

Millennium Release Notes 7.6

The following items are included in Release 7.6. Note that some items are enhancements to the software and some are corrections. The correction items describe the symptoms that you might have encountered, PRIOR to the installation of this release.

System-Wide Enhancements/Changes

System-Wide Corrections

Profiles Enhancements/Changes

Profiles Corrections

Events Enhancements/Changes

Events Corrections

My Millennium Enhancements/Changes

My Millennium Corrections

IDEA Enhancements/Corrections

Reporting Enhancements/Changes

Reporting Corrections

Standard Report Enhancements/Corrections

Tools Changes/Enhancements

Tools Corrections

Online Constituent Directory / Data Examiner/Data Examiner Import Tool Enhancements and Changes

Online Constituent Directory / Data Examiner/Data Examiner Import Tool Corrections

 Reference Updates

Database Changes

 

 

System-Wide Enhancements/Changes

Issue # Function Description
  Millennium Client Millennium Client cannot be installed in the Program Files directory. The default installation directory is C:\ Millennium\client.

 

System-Wide Corrections

For Corrections: Remember that the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Database

Interface

Description

SS20554

User Security

Both

Both

Transfer of objects hangs if 'transfer to' user owns object of same name

SS20671

User Security

Both

Both

Do not allow for duplicate transaction numbers when creating a new user

 

Profiles Enhancements/Changes

Item #

Function

Description

 

Paya Payment Solutions:

Multiple Merchant Accounts

Millennium supports the use of multiple merchant accounts for credit card and bank draft transaction processing through Paya Payment Solutions (SPS). For each merchant account that a site maintains, the SPS merchant account ID, SPS merchant account Key, and a unique, descriptive name for the merchant account is entered into Millennium via the System Options screen. One and only one merchant account can be designated as the default merchant account - the account to be used by the system if a gift or dues purpose (restriction) has not been associated with a particular merchant account. One and only one merchant account can be designated for use when processing event registration fees.

Merchant account information is stored in the merchant_account system table.

A merchant account can be assigned to a gift/dues purpose (restriction) when entering or updating the purpose in the Chart of Accounts lookup table. See Chart of Accounts, Description and Chart of Accounts, Layout, for more information. When a donation is then made to that purpose, Paya Payment Solutions will use the assigned merchant account to process the credit card or bank draft payment. It is not mandatory that a gift/dues purpose be assigned a merchant account. If one is not, then Paya Payment Solutions will use the merchant account that has been designated as the default merchant account.

The conversion to Millennium 7.6.1 will move the Verus id and Verus key values stored in the sysinfo table to the merchant id and merchant key fields in the merchant_account table.

The conversion to Millennium 7.6.1 will also copy the default merchant id and merchant key to all credit card rows that do not have the merchant key filled in.

 

Automatic reversal of credit card or bank draft payments when a gift or dues transaction is journaled.

Journal (or Journal and Add Correction) a gift or dues transaction that was tendered by credit card or bank draft, and successfully processed through Paya Payment Solutions, and the credit card or bank draft charge will be automatically reversed. The linked row in the creditcard table will be flagged as having been voided, and updated with the date of the journal. A gift or dues transaction tendered by credit card or bank draft and successfully processed through Paya Payment Solutions cannot be deleted.

 

Profiles Corrections

Remember that the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Category

Database

Interface

Description

SS20642

Actions Tasks

Prospect

Both

Both

Actions-Actions Tasks not added to Outlook if Task Defined Default exists

SS20664

Attachments

 

Both

Both

IIS crash, various errors when updating attachments

SS20666

Membership

Giving

Both

Both

System hangs after inserting membership with apostrophe in comments field

SS20678

 

Giving

Both

Both

Journaling part of a Joint multi allocation leaves uneven giftamount on Primary record

SS20683

Options

Defined Defaults

SQL

Browser

Pledge information defined defaults not retaining start date

SS20684

Quid Pro

Giving

Both

Both

Existence of multiple Quid Pro Quo defined defaults causes Error Code 264

SS20689

Letters

Biographical

Both

Both

Write a Letter-State name inconsistencies in Browser vs Client

 

Events Enhancements/Changes

Item #

Function

Description

 

 

 

 

Events Changes/Corrections

For CORRECTIONS, the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Database

Interface

Description

SS20686

Registration

Oracle 9i

Both

ORA-00936 'missing expression' error using Received Date when registering for an event

SS20679

Registration

Both

Both

Unable to insert guest without registration

SS20672

Event Log

SQL

Both

'Invalid character value for cast specification' error when viewing 'Registration' and 'Guest of' information in Event Log

 

My Millennium Enhancements/Changes

Issue #

Function

Description

 

 

 

 

My MillenniumCorrections

For Corrections: Remember that the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Database

Interface

Description

SS20680

Installation

Both

Both

Tasks-Errors referencing missing .mit files

SS20668

Charts and Graphs

Both

Both

CAE Category, constituent count truncated on CAE Category Totals chart

SS20675

Charts and Graphs

Both

Both

CAE Category Totals chart displays only ten CAE categories.

 

Reporting Enhancements/Changes

Item #

Function

Description

 

 

 

IMPORTANT: SQL Sites, please verify that the Database Compatibility Level is set to Level 70 or Level 80 (not 65) for your millreports database. You can do this by going to Enterprise Manager, selecting the millreports database, right-clicking and going to Properties then the Options tab.

 

Reporting Corrections

Remember that the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Database

Interface

Description

SS20665

Express Reports

Both

Both

Express Report fails after changing prompted value-based lookup

SS20670

Queue

Both

Both

Queue history error A view does not exist for table 99 when report includes InternetAddress table.

SS20673

Stored Parameters

Both

Both

Stored parameter lookup values not available when running a report

SS20676

Express Reports

Both

Both

Express Reports not saved for the 'Run for user'

SS20687

 

Both

Both

Reporting does not accept alpha characters in Preferred Year field

 

Standard ReportsEnhancements /Corrections

The following list describes changes or corrections made to Standard Reports. Remember that the descriptions for the following corrected items describe the problem PRIOR to the installation of the corrections but the descriptions for the following enhancements describe the new features added.

Issue #

Function

Database

Interface

Description

SS20682

 

 

 

Reports Both; SQL & Oracle Both Standard reports produce 'duplicate Prompts' error

 

Online Constituent Directory, Data Examiner & Data Examiner Import Tool Enhancements/Changes

Online Constituent Directory (OCD), Data Examiner (ADE), and Data Examiner Import Tool (ADE Import Tool). Unless otherwise noted, OCD entries refer to the Millennium side of the Online Constituent Directory. ADE and ADE Import Tool entries are always Millennium side.

Item #

Function

OCD / ADE

Description

 

new ecommerce_pending table fields

ADE

New fields added to the ecommerce_pending table impact add new fields to the ADE Import Tool. See Database Changes, ecommerce_pending, below, for further details

 

Donate Now

OCD

Donate Now is the gift processing component of the Online Constituent Directory. Donate Now is available to those institutions that purchase both the Online Constituent Directory andPaya Payment Solutions. Constituents and non-constituents alike can donate through Donate Now. A non-constituent who donates will become a constituent once the information he or she supplies during the donation process is processed through the Advanced Data Examiner. For the donor who is a constituent, the online donation form will be populated with his or her name,address and email information, and any changes that he or she makes to this information during the donation process will be updated in Millennium once processed through the Advanced Data Examiner.

 

 ADE Import Tool location and installation

ADE Import Tool

The ADE Import Tool cannot be executed from the Program Files or Windows directory if it is installed on a Vista machine. The default installation directory is C:\ Millennium\Import Tools\Data Examiner Import Tool for all users.

 

ADE Import Tool constituent matching

ADE Import Tool

Alternate ID (corealtid), social security number, and email address matching has been added to the ADE Import Tool.

The Millennium user will be able to map a Millennium Identifier to one field in the input file. This identifier can be a valid Millennium ID, an alternate ID, a social security number, or an email address. If this identifier field is not blank, the utility will attempt to match it to an existing Millennium constituent. If no constituent is found, then the input record can be either rejected, or the record can be entered into the pending tables as a new constituent, depending on what reject option the user sets. If more than one constituent is found, the input record will be rejected. If this identifier field is blank, then the input record can be either rejected, or the record can be entered into the pending tables as a new constituent. Again, this depends on what reject option the user sets.

 

ADE Import Tool delete a mapping plan

ADE Import Tool

If you are logged into Millennium as 'sa' or 'MILLORA', you may delete any mapping plan that exists. If you are logged in as another user, you must be the user who created the mapping plan that you want to delete.

 

Online Constituent Directory, Data Examiner & Data Examiner Import Tool Corrections

The following list describes changes or corrections made to the Online Constituent Directory and Advanced Data Examiner. Remember that the descriptions for the following corrected items describe the problem PRIOR to the installation of the corrections.

Online Constituent Directory (OCD), Data Examiner (ADE), and Data Examiner Import Tool (ADE Import Tool). Unless otherwise noted, OCD entries refer to the Millennium side of the Online Constituent Directory. ADE and ADE Import Tool entries are always Millennium side.

Issue #

Function

Database

Interface

Description

SS20688

ADE Import Tool

Both

Both

Run-time error '52' Bad file name or number' received accessing Data Examiner Import Tool File menu options

SS20685

ADE

Both

Both

ADE locks when performing Basic Data Manual Updates on records containing a SS#

 

Tools Enhancements/Changes

Item #

File/Function

Description

Years Utility

CreateYearsOut.log

Each run of the Years Utility through Millennium Reporter is documented in the CreateYearsOut.log file. This log file is located in the Queue directory, and notes the start and finish date and times, number of records selected by your criteria, number of records read and processed by the Years Utility, number of Summary rows created, and number of Summary rows updated. If the utility generates any SQL or programming errors during its execution, these will be noted as well.

Summaries Utility

CreateSummariesOut.log

Each run of the Summaries Utility through Millennium Reporter is documented in the CreateSummariesOut.log file. This log file is located in the Queue directory, and notes the start and finish date and times, number of records selected by your criteria, number of records read and processed by the Summaries Utility, number of Summary rows created, and number of Summary rows updated. If the utility generates any SQL or programming errors during its execution, these will be noted as well.

DataSync Utility

DataSync.exe

If the district (table_dist), territory (table_terr), region (table_regn) and/or zone (table_zone) fields in the countries lookup table are changed, then DataSync will update the district, territory, region and/or zone fields in the address table to reflect these changes.

Delete Correspondence Utility

DeleteCorrOut.log

Each run of the Delete Correspondence Utility through Millennium Reporter is documented in the DeleteCorrOut.log file. This log file is located in the Queue directory, and notes the start and finish date and times, the number of records selected by your criteria, and the number of correspondence rows that were deleted. If the utility generates any SQL or programming errors during its execution, these errors will be noted as well.

Delete Attribute Utility

DeleteAttrOut.log

Each run of the Delete Attribute Utility through Millennium Reporter is documented in the DeleteAttrOut.log file. This log file is located in the Queue directory, and notes the start and finish date and times, the number of records selected by your criteria, and the number of attribute rows that were deleted. If the utility generates any SQL or programming errors during its execution, these errors will be noted as well.

Expire Membership Utility

ExpireMembershipsOut.log

Each run of the Expire Membership Utility through Millennium Reporter is documented in the ExpireMembershipsOut.log file. This log file is located in the Queue directory, and notes the start and finish date and times, the number of records selected by your criteria, and the number of membership rows that were updated. If the utility generates any SQL or programming errors during its execution, these errors will be noted as well.

Gift Import Utility

giftimport.exe

After the utility successfully establishes the ODBC connection to the Millennium database, the user will be prompted to supply the name of the IIS Server. This step was added so that the utility can retrieve necessary information from the merchant_account system table.

 

Tools Corrections

Remember that the descriptions for the following items describes the problem PRIOR to the installation of the corrections as part of the current release.

Issue #

Function

Database

Interface

Description

SS20677

Merge ID

Both

Windows Client

'No Matches Search again for a constituent record' message when searching in the Merge ID utility.

SS20681

Zip Code Address Update Utility

Both

Both

Slow performance when running the Zip Code Address Update utility

SS20667

Years Utility

Both

Both

Years utility hangs when including match due and match paid

 

IDEA Enhancements / Changes/Corrections

The following list describes changes or corrections made to IDEA. Remember that the descriptions for the following corrected items describe the problem PRIOR to the installation of the corrections but the descriptions for the following enhancements describe the new features added.

Issue #

Function

Database

Interface

Description

 

 

 

 

 

 

Reference Updates

The following list describes changes or corrections made to the online Help files, IN ADDITION to changes that were made in response to additions and enhancements to Millennium as described above.

Issue #

File Name

Description

 

 

 

 

Database Changes

The following changes have been made to the data database.

Issue #

Function

Database

Table or Directory

Description

 

New fields added to the Credit Card table

Both

creditcard

The following field was added to hold a reference number that is returned by Paya Payment Solutions when a credit card or bank draft transaction is successfully processed.

credref

The following fields were added to support Paya Payment Solutions multiple merchant accounts:

credmerid

credmerkey

 

The following fields were added to support the reversal of credit card payments or bank drafts that have been successfully processed through Paya Payment Solutions, when the transaction to which the credit card or bank draft is linked is subsequently journaled or journaled and corrected.

credvoidfl

credvoiddt

credvoidrf

 

New fields added to the Ecommerce Pending table

Both

ecommerce_pending

The following fields were added to allow users to insert data into the fields that correspond to the fields in the gifts and dues data tables:

ecomclass1    (giftclass1/duesclass1)

ecomclass2    (giftclass2/dueseclass2)

ecomlook1     (giftlook1/dueslook1)

ecomlook2     (giftlook2/dueslook2)

ecomlook3     (giftlook3/dueslook3)

ecomdepost   (giftdepost/duesdepost)

ecomyesno    (giftyesno/duesyesno)

The following fields were added to support Paya Payment Solutions processing:

ecomntitle

ecomnlast

ecomnfirst

ecomnmiddl

ecomnsuffx

ecomguid

ecomref

The following fields were added to support Paya Payment Solutions multiple merchant accounts:

ecommerid

ecommerkey

 

New fields added to Chart of Accounts

Both

chart_of_accounts

These fields were added to support Paya Payment Solutions multiple merchant accounts:

chart_mkey

chart_mid

 

New field added to Credit Card Types Lookup table

Both

credit_card_types

table_ecom

 

New fields added to the Membership table

Both

membership

membexpdt2

membactiv2

 

New table system table added to the database

Both

merchant_account

The merchant_account system table has been added to the database to support Paya Payment Solutions multiple merchant account functionality.

 

System Options fields no longer in use

Both

sysinfo

Information is no longer stored in the following columns:

verus_id

verus_key

verus_allow_ccsave