Millennium Release 7.3.1 |
|||
|
|
> |
The following items are included in Release 7.3.1. 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
Interface / Database |
Function |
Description |
Both / Both |
|
A new, extensive, optional Millennium component allows you to construct the Online Constituent Directory website for your institution. A sample website is available, constructed using scripts, form tags, and smart tags. It allows you to use a combination of standard Millennium techniques such as the Customizer to define layouts, and appearance settings to control colors and fonts, and HTML programming principles to adapt the website for your institution's use. The Online Constituent Directory module includes an online constituent directory, which draws selected information from your Millennium database for display. Constituents may submit new data, or data edits online . Such edits will be available for viewing online immediately, even though it is held in a pending table until your staff reviews the information and accepts it for incorporation into the standard Millennium database. Alternately, such edits may be incorporated without prior review, if that is your institutional preference. The eDirectory setup functions include a utility that will generate Log On Id's and Passwords which you may distribute to your constituents for their initial visit to the website. When they do so, they will be required to change the password, choose a prompting question, and a personal response, which the system will subsequently use to authenticate any user who has forgotten their password. |
Profiles Enhancements
Item # |
Interface |
Function |
Description |
N/A |
Both |
Under Tools; System Info; Millennium System Options section, there is
a new option allowing you to use the new interface for the Search Results
Display. This added feature allows the site (not each individual user)
to choose any fields in the Basic Data, Name or Address table to display
on the Search Results Screen and to specify the order. The Search Results Display contains two lists; Available Column and Saved Column. Each site will be able to add up to twenty fields from the Available Column list to the Saved Column list. When a field is added to the Saved Column list, it will be removed from the Available Column list. The Available Column lists all fields for Basic Data, Name and Address. This list will be retrieved from the fieldlst and will be displayed in alphabetical order by Alias. The interface will allow the Alias to be modified and will be updated in the fieldlst. In addition, a special field for the formatted City/Place/Zip will be added to the list of available columns. The Saved Column list will dictate the order of the display for the search results. Items in the second list can be moved up or down within the list. Please note that the Formatted Name is mandatory and cannot be removed from the Saved Column list but can be moved within the list. In addition, either the field(value) or the field(code) can be moved to the Saved Column list, but not both. Also, if the Alias for a (value) or (code) field has been changed, the Alias will be changed for both. The (value) and the (code) cannot have different Aliases because they point to the same field in the fieldlst. There are eight buttons on the Search Results Display applet. Add: Moves the field from the Available Column to the Saved Column. The added field is always put at the bottom of the Saved Column list. Remove:. Moves the field from the Saved Column to Available Column. Adding and Removing Fields. Fields can be added by using the Add and Remove buttons, by double-clicking fields in the list, or by using the up/down arrow keys and pressing the Enter key. The fields are always added to the bottom of the Saved Columns list. Fields removed from the Saved Columns list are added back to the Available Columns list in alphabetical order. Clear All: Removes all the Saved Column except the Formatted Name field. Move Up:. Moves the selected item in the Saved Column up one row. Move Down: Moves the selected item in the Saved Column down one row. Change Alias: Changes the Alias in the field list. Choose a field from one of the lists. The Field Alias will display in a text box. The Table Name and code/value designation (if present) will be removed from the Alias. Change the Field Alias and click Save. The Alias will be updated in the field list and in the list. Ok: Saves the Saved Column list to the Sysinfo and system cache. Cancel: Returns to the Sysinfo page and does not save the changes. Please note that the current Search Result Display for Windows will be removed and replaced with the likes of Browser. |
|
N/A |
Both |
Address |
The length of Address Line 1 (addrline1), Address Line 2 (addrline2) and Address Line 3 (addrline3) have been extended from 40 characters to 60 characters. In addition, the addrcass1, addrcass2, and addrcass3 fields within the CorrectAddress portion have been extended from 40 characters to 60 characters . |
N/A |
Both |
A new Contact Info table has been created and allows the ability to be linked to the Relations table. This table would be used to track primary salutation, address & phone information on contacts. While the major intent is primarily for non-constituent corporate contacts, the linked table will be available on all relationships (constituent & non-constituent). Please note this record will only display on the corporation/foundation side of the relationship. From the Edit Menu a Link Contact Information option will be available. When selected the Linked Contact Information option will display an input form, allowing the data entry operator to enter salutation, address & phone information. Specific Name fields would be auto-populated from either the Relations (non-constituent) or Names (constituent) rows and would not be entered manually. The name fields will not be presented on insert or edit forms and will not be displayed. Since this is the case, the name will be automatically updated in the Contact Info row, should the name change in either the Relationship (non-constituent) or in the Name (constituent) rows. In addition, the salutation will be auto-populated using the Title and Last Name columns, but can be edited if needed. The salutation will have an override flag associated with it to indicate whether it should be automatically be updated or not. This salutation and address information will display similar to other linked data under the Relationship row. If the relationship is a constituent relationship, Millennium will present the option to auto-populate the address (but not
the phone number) from the preferred address of the Corporation or Foundation
(C/F) record. There will be 2 fields in the Contact Info table, the first
is a flag to indicate whether this address is to auto-populate and update
from the preferred address and the second is a field to contain the key
of the address from which the data is taken. If an address is to be auto-populated
the address will be the first address found from the related id (relrelatid)
with the locator equal to good and mail code 1 (preferred) equal to Y.
The option to auto-populate the address will not be available for non-constituent
relations/contact info. In
addition, ten user-defined Yes/No fields can be used to indicate specific
types of contact relationships this person could qualify for. Primary reporting functionality will allow printing name and address information on reports. If there is a relationship row which has linked contact information, then this may be used in reporting, otherwise data can be extracted from the Name, Address and Phone Number tables. The view, contactinfo_full will be available in the database for you to use within the View Generator when creating all new groups. Please note that current User Groups will automatically have this table added to the view and you will need to modify them to remove the contactinfo_full table security if need be. |
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 service pack.
Issue # |
Function |
Database |
Interface |
Screen Layouts |
Description |
M10339 |
SQL |
Windows |
Customizer |
After having viewed a constituents record in Profiles, then going to Favorites; My Prospects or My Bookmarks and selecting a linked constituent, it would not return you to the selected constituent it, would return you to the profiles record you were previously on. |
|
M10331 |
Membership |
Both |
Both |
Both |
When a constituent had previous memberships that were no longer Active and the Membership Type of the most recent membership record was inactive in the Membership Types Lookup Table the status would show as 'New' instead of Rejoin Upgrade/Downgrade. In addition, if that Membership was deleted, the next time a Membership was inserted a security error was given. |
M10337 |
Giving |
SQL |
Both |
Customizer |
When editing a Match Potential to change it to a Match Pledge, an error would occur. |
M10341 |
Both |
Both |
Both |
When a joint gift or dues transaction is inserted and the Degrees of Separation are set to 6 on the System Info page and the tree is set to display three fields, the tree displayed the three fields specified, the wrong total amount of the gift but the correct split amounts. For example, |
|
M10350 |
Define Defaults |
Both |
Both |
Both |
When defining a default on any table, then wanting to go back and remove it, there was no delete button to allow this option. |
M10351 |
Lookup Applets |
Both |
Both |
Both |
Original Issue: When selecting a batch in a prompted report, the Value-based (super) Lookup applet did not find the batch number even if it was a valid batch number/letter. Other Lookup applet functionality: When doing a partial lookup starting with a letter, the applet displayed all available matches for both the value and the code. This was not the case when there was more than one value or code starting with a number. |
M10352 M10368 |
Comments |
Both |
Both |
Both |
When linking data to an existing data row and inserting data in to the comment field, the comment was being cut short. |
M10344 |
Attributes |
SQL |
Both |
Customizer |
When defining a filter where attrtype = 'an attrtype code that is not in the lookup tables, or is a partial code, you receive a java.lang exception error. |
M10359 |
Next Search |
Both |
Both |
Customizer |
When selecting Next Search from the menu and searching only on a Constituency Type that has no records, it gave a Page Not Found Error. |
SS20070 |
Basic Data |
SQL |
Both |
Customizer |
After running the conv73.exe some Basic Data Rows were not displaying when the Screen Layouts were set to Customizer. This was caused by values other than C, F or blank in the coretabltyp field . Now the code looks for C, F, blank, and any other value, which will be interpreted as an individual. |
SS20068 |
Giving Display |
SQL |
Both |
Customizer |
When the Screen Layouts were set to Customizer it would take a considerable amount of time to display large amounts of data while intermittently showing an 'out of memory' error in the status bar. |
SS20077 |
Employment |
SQL |
Both |
Customizer |
When upgrading from version 7.2.2 to 7.3, The Firm Name showed blank for non-constituent employers. This was because some fields were set to blank and not 'null'. The 7.3.1 system will look for both blank and 'null'. |
SS20076 |
Event Log |
Both |
Both |
Both |
When attempting to define a filter for Event Correspondence on the Event Log screen an error was encountered because the template file for that table was missing. |
SS20101 |
Pledge Payment Schedule |
Both |
Both |
Both |
Deleting all rows in the Pledge Payment Schedule applet and inserting a new row with $0.00 all buttons were grayed out. An amount of $0.00 should not have been valid. |
SS20089 |
Membership |
SQL |
Browser |
Customizer |
memblevel and memcrdnum appear editable, so when changed, a SQL error would show. These fields should not have been editable. |
SS20081 |
Allocation Maintenance |
Both |
Both |
Both |
Updating a pledge from a single allocation to a multiple allocation would make the original allocation unspecified, making the pledge remain open, even though all payments were made. |
SS20072 |
Sustainer Pledge Payments |
Both |
Both |
Both |
Entering a Sustainer Pledge of $0.00 with monthly payments, the sustainer payment schedule populates the months with the monthly payment amount, however, when viewing the payment schedule it would show blank. |
SS20069 |
Matching Ratios |
SQL |
Browser |
Both |
When a gift is entered and the amount was lower than the minimum match amount for the matching company, the matching company insert screen would appear. |
SS20092 |
Define Display |
SQL |
Browser |
Both |
Under User Options, Define Display, the cancel button was missing. |
SS20103 |
Actions |
SQL |
Both |
Customizer |
Under Prospect, Actions, clicking the Actions Tasks link would take you to the Actions menu and not Tasks menu for that linked constituent. |
SS20096 |
Advanced Search |
SQL |
Browser |
Customizer |
When doing an Advanced Search and creating criteria to run, then selecting one of the constituents returned, then clicking Last Search resulted in an error. |
SS20041 |
Next Search |
SQL |
Browser |
Templates |
Saving a search result as 'sa' would not save. |
SS20121 |
Address |
SQL |
Both |
Customizer |
When using the menu option of Update/Delete, the cursor focus was placed at Address Line 2 and not Address Line 1. |
Reporting Enhancements
Item # |
Function |
Description |
N/A |
Under Tools; Report Groups, a new eDirectory Report Group has been added. This allows Millennium Users to run and save reports for the constituents logging in to the site's Online Directory. Once the constituent has logged in they will be directed to the Options page. Here they will see a link to View Reports. Once selected, the constituent will see a list of reports that were previously run from within Millennium for them. All reports run to the eDirectory Report Group will be listed under View Reports. To view the list of available reports, click on the View Reports link. The reports are listed alphabetically showing the name of the worktable and date it was run. The reports can be viewed by clicking the name of the saved worktable. Code:
ecomm |
|
M10013 |
Edit Criteria |
When criteria already has two groups and then copying a line of criteria and pasting it in to two other new groups, it would create 2 Group A sections and 2 Group B sections instead of A, B, C, D. |
|
|
|
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 service pack.
Issue# |
Function |
Database |
Interface |
Description |
SS20073 |
New/Create Criteria |
Both |
Both |
New 7.3 report format - Prospect Profiles MILL.rpt was not present on 7.3 install cd. |
SS20079 |
Delete Report |
Both |
Both |
Cannot Save New or Edited reports after deleting an existing Report Group. |
SS20083 |
New/Create Criteria |
Both |
Both |
Custom Profile report formats were listed from Formats/Events instead of Formats/Bio. |
SS20084 |
New/Create Criteria |
Both |
Both |
When running the Batch Control Log - Gifts Report and using the Batch Number as a prompted reply in criteria, it would not find newly added batch numbers in 7.3. |
SS20105 |
Options |
Both |
Both |
When changing the Institution Name under Options, Default, it would also change it on the System Info page. |
SS20091 |
New/Create Criteria |
Both |
Both |
Running reports with Crystal parameters that are stored on machines other than the IIS, when the report was run, it would not access the parameters. |
SS20078 |
Deleting Reports |
Both |
Windows |
When logged in to the Windows client as 'sa' or 'MILLORA', those users would not be able to delete reports owned by them. |
SS20074 |
New/Create Criteria |
Both |
Both |
Daily Report - Gifts and Daily Report - Dues did not correctly display the matched for constituent. |
|
|
|
|
|
Standard 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 service pack.
Issue# |
Library Report Name |
Database |
Interface |
Description |
N/A |
Seating List.rpt |
Both |
Both |
When this report was run, the table numbers showed up in an odd sequence. |
SS20074 |
Daily Report - Gifts.rpt |
Both |
Both |
The subreport for this report was not pulling the 'matched for' constituent information. |
|
|
|
|
|
Tools Enhancements
Issue |
Function |
Description |
E1.4.4 |
Campaigns Constituent Types |
A field was added to each of these lookup tables, to support the ability of an institution to flag certain entries for use with the new, optional, Online Constituent Directory module of Millennium. In each table, the field is named table_ecom. Also, a field named table_ack was added to the Campaigns lookup table to hold wording for an email message to be sent in acknowledgement of an online donation made via the new, optional, Online Constituent Directory module of Millennium. This allows you to customize the text of the messages based on the Campaign to which the donation was designated. |
N/A
|
Group Maintenance |
A new check box has been added to the form used to create and edit the settings for database groups, allowing you to grant (or withhold) access to the tables used in the optional Millennium component, Online Constituent Directory. This appears on the form just below the list box for the options for Membership Processing. When this is checked, members of the group have full permissions to all of the pending data tables used in Online Constituent Directory. It does not affect the group's rights to the associated primary data tables. |
|
|
|
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 service pack.
Issue # |
Function |
Database |
Interface |
Description |
M10336 |
Public Synonyms Utility |
Oracle |
N/A |
Running the Public Synonyms.exe did not have the ability to run font_names table. |
SS20071 |
Group Security |
Both |
Both |
When accessing Group Maintenance the millennium Fee and Financial tables were missing. |
SS20115 |
Custom Display Designer - Profiles |
SQL |
Customizer |
Customizing the Planned Gifts form and renaming Distribution to Payout Rate, and inserting the planned gift, the new field would not appear on the form. |
SS20075 |
Custom Display Designer - Events |
Oracle |
Customizer |
Customizing the Event Items form and adding a line item just below the itemtype and itemavail line, the itemtype and itemavail line would be missing. |
|
|
|
|
|
Database and System Changes
The following changes have been made to the data database.
Interface |
Table or Directory |
Description |
Both |
address_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
attribute_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
corebio_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
ecommerce_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table is used to hold information from a visitor to the institution's website, who is not already a constituent, but who wants to make a donation. This table holds information which will be used to create a Basic Data, Name, Address, Phone, and Gift data row for the donor when the data from the pending table is processed and incorporated into the data database. See Online Constituent Directory. |
Both |
jobs_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
name_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
phone_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
relation_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
school_pending |
This table has been added to hold data as entered by a constituent via the optional Millennium Online Constituent Directory module. This table exactly mimics the layout of the data table with which it is associated. Information is held in this table until it is processed into the primary data table. See Online Constituent Directory. |
Both |
name_types |
This lookup table now includes the field table_ecom , which gives you the option to select what name types you want to have available to the constituents adding or editing data through the Online Constituent Directory. |
Both |
address_types |
This lookup table now includes the field table_ecom , which gives you the option to select what address types you want to have available to the constituents adding or editing data through the Online Constituent Directory. |
Both |
constituent_types |
This lookup table now includes the field table_ecom , which gives you the option to select what constituent types you want to have available to the constituents adding or editing data through the Online Constituent Directory. |
Both |
attribute_types |
This lookup table now includes the field table_ecom , which gives you the option to select what attribute types you want to have available to the constituents adding or editing data through the Online Constituent Directory. |
Both |
contactinfo |
This table has been added to hold data that is entered by a constituent via the Link > Contact Info on the Relation screen. This table now includes the following: contkey contid contdstrct contterrit contzone contaddrfl contaddrky contphone contfaxph contemail contflag1 contflag2 contflag3 contflag4 contflag5 contflag6 contflag7 contflag8 contflag9 contflag10 contsource contlnkfil contlnkkey contdate1 contdate2 contmny1 contmny2 contnum1 contnum2 contyesno contlook1 contlook2 contlook3 conttext contfnum contcrdate contcomm contdoc contdate contuserid column_name contugroup conttitle contfirst contmiddle contlast contsuffix contsalut contsalflg contsortnm contntype contlinkid contjobttl contaddrl1 contaddrl2 contaddrl3 contcity contplace contcntry contcounty contzipcod contregion |
Both |
corebio |
This table now includes the following: coreupkey corepend core1passw coreltmout corestmout coreattmpt |
Both |
name |
This table now includes nameupkey. |
Both |
address |
This table now includes addrupkey. |
Both |
attribute |
This table now includes attrupkey. |
Both |
relation |
This table now includes relupkey. |
Both |
jobs |
This table now includes jobsupkey. |
Both |
school |
This table now includes schlupkey. |
Both |
phone |
This table now includes phnupkey. |
Both
|
sysinfo |
This table now includes the following: ecomm_pub_00 search_col1 search_col2 search_col3 search_col4 search_col5 search_col6 search_col7 search_col8 search_col9 search_col10 search_col11 search_col12 search_col13 search_col14 search_col15 search_col16 search_col17 search_col18 search_col19 search_col20 |