Release Notes version 5.8.1 Heisenberg

From Catglobe Wiki
Revision as of 06:43, 13 April 2010 by Catglobe (talk | contribs)
Jump to: navigation, search

New features from the Core group

Communicator improvements

In this minor release, the Communicator module was the lucky recipient of most new features. One of these features were for the Email blacklist, where it is now possible to import emails to the lists. This feature was made in order to easily add a long list of government blacklisted emails, so we ensure that these are not used. An additional and related feature is that the mail server now will filter out the sending of mails to any email that exists on the blicklisted email list.

A minor change was also made on the CATI interviewer screen, where phone numbers will now be shown with '00' in front of country code instead of '+'.

Finally, an extension was made to the communicator's distribution rules, so that it will now be able to receive SMS messages, analyze them using CGScript and then finally return an SMS based on that analysis.

Projects made in version 5.8.1 supporting the communicator were:

VN2980COR - Email blacklist - Import emails
VN2982COR - SMS - Obey distribution rules
VN2979COR - Email blacklist - Filter emails from being sent when they are blacklisted
VN3057COR - Change formatting of phonenumber in cati window

Group builder

The group builder, which received a major overhaul in version 5.8, has had a few more extensions made to the rebuild logic in regards to the hierarchical rule structure. Although warnings are already shown now, when percentage and absolute targets do not add up to that of a parent, we will now repeat those warnings in the rebuild dialog. If absolute targets add up to more than that set for a parent, rebuilding will simply be disallowed. If percentages do not add up to 100, then the user will be offered an autocorrection feature, which will automatically solve this problem.

Projects made in version 5.8.1 supporting group builder were:

VN2992COR - GB Rebuild Warning

Resource and resource template updates 

Since there are so many general tools to handle resources, it is obviously one of the areas we will always be making small improvements for. This time was no exception with the implementation of a small improvement for Resource Templates, that removes the restriction that earlier existed on updating the options of single and multi properties after they were initially created. These will now not be restrictions on e.g. changing the names of these as well as adding more options -- even if the property is already in use.

Another feature related to the management of resources is a new My Portal element that was added. This element will show the latest 20 resources that the logged in user has opened in descending order.

Projects made in version 5.8.1 supporting group builder were:

VN3041DAT - Allow edit options of single/multi property
'VN2862COR - Last opened resource

New features from the Data group

Export and Import extensions

Two projects were made for the Export feature -- both with the same purpose. For SPSS and Excel/CSV files you can now also have a column exported that identifies the Status of each Answer sheet. 

Projects made in version 5.8.1 supporting export and import modules were:

VN3043DAT - Export - One more column QAS.Status to SPSS exported file
VN2991DAT - Export - One more column QAS.Status to excel/csv exported file

New CGScript functions

As always, a stack of new CGScript functions have been added. The full list of new ones are:

  • EmailError_getInvalidEmails: Used for getting email errors' information which is based on last updated date of invalid emails and group id which limit to return invalid emails of users on the group.
  • Sms_send: Used for sending SMS to a list of users.
  • Sms_sendMailTemplate: Used for sending SMS based on a Mail Template to a list of users.
  • QAS_getByUserResourceId: This function is used to get list of answer sheet objects which have been assigned to a specific user.
  • Workflow_call: This function is used to run a workflow or a tabulation script.
  • Workflow_getParameters: This function is used to get parameters passed to the current workflow or tabulation script.

Projects made in version 5.8 supporting CGScript were:

New CGS: QAS_getByUserResourceId
New CGS: Workflow_call
New CGS: Workflow_getParameters
VN2981COR - Email Error - CGS functions
VN2984COR - SMS - CGS functions for single SMS

Cost management improvements

In order to make it easier to set a stack of invoices to paid at the same time, this has been made possible through the mass update feature on the invoice resource list. 

Projects made in version 5.8.1 supporting the cost and invoice modules were:

VN3044DAT - Add paid date to invoice mass update

Project resource updates

A new way to manage project codes was implemented that enables the system to handle the issue that will occur when numbers reach values where an additional digit needs to be added. This means that the system now can easily change digits from e.g. PN999 to PN1000.

Projects made in version 5.8.1 supporting project resources were:

VN2993DAT - Project code validation should allow for sites to have more projects than the original code

Web shop improvements

Since we have a new client using the web shop, we were also informed of some usability issues. The issues that were fixed were:
If all products in the basket are non-physical then the steps “Delivery address” and “Delivery types” will be hidden when using the payment wizard.
If the web shop does not have credit card enabled, then the "Payment" step will be hidden in the payment wizard and there will not be a choice of currency in the shop.

Projects made in version 5.8 supporting the web shop were:

VN2957DAT - WebShop - Usability improvements

New features from the Questionnaire group

Questionnaire editor and viewer

Based on the level of resource access of a user to the questionnaire, there may now be differences in the error messages that he or she gets when there is something wrong with a questionnaire. This means that the system can now present much more detailed error messages to the administrators of a questionnaire, but avoid scaring mortal respondents with excessive error details. This will work the same way no matter whether the questionnaire is answered through a normal questionnaire viewer, through the previewer or from a test link.

Projects made in version 5.8.1 supporting VoIP were:

VN2865QNR - Questionnaire viewer - Simple and detailed error messages

CATI updates

Some more statistics have been added to the status tab on the Fieldwork Manager. It is now possible to see the average time an interviewer spends on a successful call as well as being able to compare it to the average time spent by all interviewers on successful interviews.

Some improvements have further been made in regards to the speed of the system when moving between respondents.

Projects made in version 5.8.1 supporting CATI were:

VN3008QNR - CATI statistic - Extension the statistic with the average length of successful interviews
VN2870QNR - Bandwidth of Save&Next + speedup

Sample request module improvements

Some problems regarding the ability to handle more than one sample request for the same questionnaire has been handled. Another identified problem, that occurs when there are two background information with the same name, has also been fixed.

Projects made in version 5.8.1 supporting sample request module were:

VN2886QNR - SRM - Background information - Support more than one request from a site

New features from the Report group

General report engine improvements

A

Projects made in version 5.8.1 supporting the general reporting engine were:

VN3056REP - Same business logic as View Report for View Cross from PQ list
VN2778REP - Make new engine usable with old engine

Style sheet module

A

Projects made in version 5.8.1 supporting the style sheet module were:

VN2798REP - Report style sheet - Setting to display or hide zero values in diagrams