Release Notes for Sostenuto 4.9 Aug 2014

Transcription

Release Notes for Sostenuto 4.9 Aug 2014
Sostenuto 4.9
Release Notes
Date: August 2014
Page 1 of 31
All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
means, or stored in any retrieval system of any nature without the prior written permission of Sunrise
Software Limited, except for permitted fair dealing under the Copyright, Designs and Patents Act 1988.
© Sunrise Software Limited, 1994 – 2014
Sostenuto ® is a registered trade mark of Sunrise Software Limited.
Sunrise Software Limited does not assume or accept any liability for any loss or damage of any kind to any
person that may arise as a result of that person (or any other person) using this document or acting or
refraining from action in reliance on any information (including expressions of opinion) contained in this
document. This limitation/exclusion of liability does not apply in the case of death or personal injury caused
by negligence on the part of Sunrise Software Limited, or to the extent (if any) that a limitations and/or
exclusion in these terms is not permitted under applicable law.
Sunrise
50 Barwell Business Park
Leatherhead Road
Chessington
Surrey KT9 2NY
United Kingdom
Visit us at www.sunrisesoftware.com
Enquiries
e: [email protected]
t: +44(0) 20 8391 9000
Page 2 of 31
C
O
N
T
E
N
T
S
Introduction
What’s New in Sostenuto 4.9
Configuration Grouping
Managing User Accounts
Managing Groups
Manage Security from Accounts, Groups or Security
Making Security Settings
‘Pessimistic’ or ‘Optimistic’ Security Inheritance
Reordering the Service Navigation Bar Using Drag and Drop
Manage Preset Solutions and Solution Entries
Manage List/Sublist Entries and Icons
Public/Private attachments
Updated Rich Text Editor
Uploading/Inserting Images
Defining Page Settings
Using a Default Database Name
Support for Java 7 Update 65
Desktop Support for Java 8 Update 11
HTML5 Interface Restyle
Mobile Interface Restyle
Hardware and Software Requirements
Known Errors
4
4
4
5
6
6
7
8
9
9
11
12
13
13
13
13
14
14
14
14
14
14
Migrating to Sostenuto 4.9
Migration from Sostenuto 4.1
Migrating the Database from Sostenuto 4.0
Migration Procedure
Making Backups
Upgrading the JRE Interface
Upgrading the HTML5 Interface
Installing the Sostenuto HTML5 Interface
Restoring Configuration Data
Migrating the Existing Sostenuto Database
After Migration
Update the JRE on Each Client Machine
Clearing the Java Cache on Client machines
Re-installing Web Start
15
15
15
15
15
15
16
16
16
17
18
18
18
19
Corrections
20
Corrections to Mobile
31
Page 3 of 31
Introduction
This document details the new features available in Sostenuto 4.9. You can upgrade to Sostenuto 4.9 from
Sostenuto 4.1 onwards, and you can upgrade the Sostenuto database from version 4.0 onwards. The
Sostenuto 4.9 upgrade software can be found in the Installation folder of the Sostenuto 4.9 Migration
from 4.1x installation media.
For information about upgrading to Sostenuto 4.9 from earlier versions of Sostenuto, please contact the
Sostenuto Service Desk.
NOTE: This document contains references to Sunrise and Sostenuto. Sunrise is the name of the product
that you log into; all the components within it are part of Sostenuto
What’s New in Sostenuto 4.9
Sostenuto 4.9 brings a number of administrative enhancements, enabling customers of the HTML5 Interface
to perform their day-to-day administrative tasks. All the administrative functions are found within “My
Sunrise”.
Configuration Grouping
In order to prevent over-crowding on the Service Navigation Bar, the administrative functions are divided
into groups and only the group icons are displayed on the Service Header Bar:

User Administration




Manage Accounts
Manage Groups
Security
Gamification






Badges
Challenges
Quests
Experience Rules
Experience Tiers
Service Configuration





Manage Fields
Filters
Dynamic Search
Preset Solutions
System Settings
Page 4 of 31
Hovering over a group’s icon will display information about the configuration areas within the group. You can
then click on the area you want to access.
Figure 1: Hover over User Administration to reveal its functions
Note: For tablet users the information relating to the group’s icon is displayed on click. A further button is
then displayed for accessing the area, allowing the user to browse which area they may want to configure.
Managing User Accounts
Sostenuto 4.9 now provides full management of Accounts and Groups.
In the Manage Accounts Summary screen you can select the Account Profile and Group for which you want
to view the Accounts or invite new users. You can also enable or disable individual Accounts, or even send
reminders or cancel past invitations.
When inviting a new user you can set Account Properties such as language, locale and time-zone, as well
as the community and licence type the Account will use. If the option to “Inherit properties from primary
group?” is enabled, these account properties will be disabled when you edit the Account because they will
be taken directly from the properties specified by the Account’s Primary Group.
Figure 2: Editing an Account
Each Account record contains a tab where you can manage its membership of groups. You can also add
new Groups. The details screen for an Account contains a tab for managing the Groups that the Account
belongs to. Here you can add an Account to specific Groups, remove the Account from Groups, select or
change an Account’s Primary Group, and even add new Groups.
Page 5 of 31
Figure 3: Managing an Account's Groups
Managing Groups
In the Manage Groups Summary screen you can add and delete Groups.
Each Group record contains a tab listing all its Accounts. Here you can select more Accounts for the Group,
invite new users and enable or disable all the Accounts in the Group. The buttons for each Account enable
you to go to the Account record or view its details in a popup, remove the Account from this Group, change
the Account’s Primary Group or disable the Account.
When you select the Primary Group for an Account, the Group’s properties are inherited automatically by
the Account. When you update the Group’s properties, the properties of all the its Accounts are updated.
Note: When adding an Account to a new Group the internal Sostenuto security cache will be reset, meaning
the security changes that the Account inherits from the newly assigned Groups are applied immediately.
Figure 4: Possible actions in a Group record
Manage Security from Accounts, Groups or Security
You can now configure all the security settings from within the User Administration area. Account and Group
security within Sostenuto is defined in modules that control the different security areas, namely Services,
Global Operations, Operations, Fields and Filters. Security configuration has been simplified by the removal
of Functional Rights, so that now only Effective Rights are configured for each security module.
Page 6 of 31
Figure 5: Service security in an Account record
You can manage security from the User Administration > Security function or from the Security tabs in the
Group and Account detail screens.
The User Administration > Security option integrates all the configuration selections onto a single screen,
so that you can select the Profile and Group where you want to configure security, then use the tabs to
access the security modules.
Making Security Settings
In each security tab the menu buttons allow you to select the Service, Category and Association for which
you want to set security. The security tabs contain the usual Search bar, so that you can specify the items
where you want to change settings.
Figure 6: Searching for Change Assignee in the Change Management fields
In each security module, the rights for the currently selected Group or Account are set using the buttons in
the Effective Rights column. You can either use these buttons to change rights for individual items, or use
the the menu on the right of the tab to change the rights of all the items in the current module:
Figure 7: Change settings for every item in this security module
When you make changes to a Group’s security settings these will be inherited by all the Accounts for which
this is the Primary Group. In an Account’s security settings, the Rights inherited from column shows the
Group from which the Account inherits its rights.
However, if you change a security setting the Account will no longer inherit rights for that security module,
but will use its own configured security instead. In this instance the Rights inherited from column will not
be displayed.
Page 7 of 31
Figure 8: Account with inherited security rights


Within an Account record, you can use the Delete Account Security button to begin inheriting from
parent Group(s) again in that security module.
Within a Group record, Delete Account Security will delete the account-specific security settings for
every Account in that Group and security module.
You will be prompted to confirm before any action is taken because deletion is instant and cannot be
reversed – so do not take this step unless you are certain of its implications.
‘Pessimistic’ or ‘Optimistic’ Security Inheritance
Previously Sostenuto only allowed PESSIMISTIC security inheritance of View/Update rights for an Account
that belonged to multiple Groups. That is, if any of the Account’s Groups had View rights, the Account was
not allowed Update rights.
In Sostenuto 4.9 you can now choose whether to allow PESSIMISTIC or OPTIMISTIC inheritance using the
System Settings function in My Sunrise. This is a Global setting, which should be set once for the whole
system. It defines how an Account inherits Field security rights when it belongs to multiple Groups with
different security settings.
When an Account belongs to multiple Groups:



For OPTIMISTIC Security: The Account will always inherit Update rights if any of its Groups have
Update rights
For PESSIMISTIC Security: The Account will always inherit View rights if any of its Groups have View
rights, regardless of whether there are also Update rights
For either OPTIMISTIC or PESSIMISTIC the Deny right always takes precedence.
Page 8 of 31
To set the Security mode, select My Sunrise > System Settings on the Service Navigation Bar. To change
from the current mode, set the checkbox to Yes.
Figure 9: The current mode is PESSIMISTIC
Reordering the Service Navigation Bar Using Drag and Drop
You can now organise your Services so that your most commonly used and favourites are all on the Service
Navigation Bar, just where you want them. Simply click and drag the Services, along the Service Navigation
Bar, or out of the More menu, and drop them where you want them. You can also drag a seldom-used
Service out of the way into the More menu; the first Service in the More menu moves into the Service
Navigation Bar in its place.
Figure 10: Dragging the Contacts Service out of the More menu
Manage Preset Solutions and Solution Entries
Preset Solutions allow you to populate fields within Service Requests/Tasks automatically, making data
capture more efficient. Each Preset Solution contains multiple solutions; each of those solutions contains
fields of data. When a user selects a solution this data will populate the fields on the screen.
You can define multiple Preset Solutions for any runtime Service.
To define a new Preset Solution and its solution entries, navigate to My Sunrise then hover over Service
Configuration and click Preset Solutions.
After selecting the Service where you want to create a Preset Solution, click Add Preset Solution to display
the Add screen. You define the Preset Solution’s Name and Description then select its Category, either
Service Request or Tasks.
Click Edit Preset Fields then select the fields for the Preset Solution to populate.
Page 9 of 31
Figure 11: Configuring Your Preset Solutions
Click Select to close the popup and add the fields to the grid, as shown in this example:
Figure 12: In this example the Summary field is the source field
You can move a field up or down the list by hovering over it to reveal its arrows then dragging the field.
The first field selected is the default source field for this Preset Solution. If this field is already the source for
another Preset Solution, you can click in Source Field to choose a different field.


Set Pre-Filter? to Yes for a field that you want to pre-filter when solutions are displayed. Pre-filter? is
always set to Yes for the source field.
Set Visible? to Yes, to display the field in the Preset Solution grid at the source field. Visible? is always
set to Yes for the source field.
The Entries grid is created when you save the Preset Solution.
Add a Solution entry to the Entries grid by clicking New Solution then use the Add New Solution Entry
popup to define values in each field.
Figure 13: Adding a New Preset Solution Entry
Date and Date/Time fields can have a default value expressed as a function using the “Now” +/- offset.
Page 10 of 31
Figure 14: Using a Date/Time Function
You can delete Preset Solutions from the Preset Solutions Summary screen.
Manage List/Sublist Entries and Icons
In Sostenuto 4.9 you can manage List and Sublist entries in the Manage Fields function of the Service
Configuration menu. You can add, edit, order and delete List and Sublist Fields, and associate images with
them.
Figure 15: Use the buttons to add entries and sort entries
Navigate to My Sunrise then hover over Service Configuration and click Manage Fields, then select the
required Service and click the Edit button of the List/Sublist field you want to manage.
The pathway from the top-level Sublist entry to your current list is shown in the You are editing line. To
navigate back to a Sublist through multiple Sublists, click on its name in the pathway.
You can move a field up or down the list by hovering over it to reveal its arrows then dragging the field. A
field containing a sublist has a
(View entries) icon that you click to display the next sublist level.
Every field has the following buttons:



To edit the name and icon of the entry- click the
(Edit this entry) icon.
To remove an entry, click the X (Delete this entry) icon.
To set an entry as the default to display at runtime, click the
(Set as default) icon.
The entries within a List can be sorted using the Ascend and Descend buttons and will stay in this order
when you save the List.
Click Insert [None] to create [None] as the first entry in a sublist.
You can add a new sublist entry by clicking Add, then optionally select an icon to display with it at runtime.
Figure 16: Choosing an Icon
Page 11 of 31
Choose an icon from the predefined list…
Figure 17: Click OK to select the icon, Close to close the list or None to set a blank icon
… then click the tick box in List Entry Details to save the new sublist entry.
When you have finished editing the List/Sublist field, click Save to save the updates, or Cancel to abandon
them.
Public/Private attachments
A new Global Operation called Share/Unshare Attachments allows users to make attachments public or
private, provided they have the rights to do so. The setting allows a user to restrict access to some
attachments and to know that it is secure and cannot be seen by an Account within another Account Profile,
for example via a self-service interface. Therefore the support desk can upload documentation that is not
customer-facing.
When you upload a file its padlock icon shows if it is private or public. It is possible to set the default for new
attachments in the Account Profile, i.e. all new attachments uploaded by an Account within the Users Profile
are “private” or “public” by default.
Private attachments can only be seen by other Accounts within the same Account Profile. Public
attachments can be seen by any Account within an Account Profile.
If you are in the same Account Profile as the user who uploaded the file, and have permission to perform the
Share/Unshare Attachment Global Operation, you can toggle from private to public by clicking on the
padlock.
Figure 18: The green padlock shows that this file is public
Attachments are listed in this order:


All public attachments
All private attachments added by Accounts of the same Account profile.
Page 12 of 31
Updated Rich Text Editor
The component used to provide formatting options for large text fields has been upgraded to the latest
version and has a different style from previous versions of Sostenuto.
Uploading/Inserting Images
Sostenuto 4.9 allows users to upload images directly into Large Text/Memo fields, as well as into the
Welcome gadget, using the new image upload button on the formatting bar of these fields.
Click this to display the screen shown below, where you can select an image and define its size in pixels.
Figure 19: The insert/edit image button
Defining Page Settings
In previous releases, the <pagination> tag in the config.xml file was used to define page settings in the
HTML5 Interface.
In Sostenuto 4.9 this tag is still in place but is ignored. Page settings are now defined in the
paging.properties file in \[Sostenuto Application]\WEB-INF\classes\settings\sostenuto to ensure consistency
with other Sostenuto interfaces.
If the <pagination> settings have been changed from the default values, you will need to copy your settings
into the paging.properties file. Please note that setting the page size too high may cause the page refresh to
take a long time.
Using a Default Database Name
It is now possible to start the Sostenuto application when the JDBC URL databaseName parameter is blank.
In this situation Sostenuto will use the name of the Sostenuto instance deployed in Apache Tomcat as the
default database name.
The URL of the Sostenuto application is specified in the server.properties file, and expects the
DatabaseName= key even if no database name is specified. The KEY DatabaseName is case sensitive.
Allowable variants of the URL are:
jdbc:sqlserver://host:port;DatabaseName=sostenuto_dbname;
OR
jdbc:sqlserver://localhost:1633;DatabaseName=;
Page 13 of 31
Support for Java 7 Update 65
Sostenuto 4.9 has been qualified for use on the latest version of Java 7 Update 65 from Oracle.
Desktop Support for Java 8 Update 11
The Sostenuto 4.9 Java applet interface fully supports the Java 8 Update 11 Runtime Environment from
Oracle.
HTML5 Interface Restyle
The styling of the Sostenuto HTML5 Interface has been updated. Grey buttons are now blue and the font
has changed throughout the interface from Droid-Sans to Arial.
Mobile Interface Restyle
The styling of the Sunrise Mobile interface has been changed to conform with the styling in the HTML5
Interface. Changes include the colour of the background and buttons, and the style of some Service icons.
Figure 20: Restyled buttons and updated icons in the Mobile interface
Hardware and Software Requirements
Hardware and software requirements vary depending on your deployment. See the Sunrise ITSM Hardware
and Software Configuration Guide for the specifications for your particular environment.
Known Errors
Sostenuto 4.9 includes the following Known Errors:

Public and private attachments:
A user who doesn’t have permission to edit the security of attachments uploads a file. After upload, the
attachment’s security icon shows that it is public but an error message is displayed if the user tries to
change the attachment’s security. When the user reloads the page or returns to it, the attachment icon
will always correctly be shown as private (unless the user has been granted editing rights).

Adding Sublist entries:
This occurs when you add a new sublist entry, select an icon for it and save the new entry. The next time
you add an entry, the previous icon is still displayed in the List Entry Details panel and in the popup list,
but it does not prevent you making another selection.
If you select None for the Sublist entry icon then save the sublist entry, the icon field is not empty but
shows a broken link.
Page 14 of 31
Migrating to Sostenuto 4.9
Obtaining the Migration Media
Sostenuto 4.9 is available to download from Sunrise Software Ltd. To obtain the Sostenuto 4.9 installation
media please contact the Sunrise Service Desk for a URL.
T: +44 (0) 20 8391 4646
E: [email protected]
1
Using the URL provided by the Service Desk, download the zipped Sostenuto 4.9 Migration from 4.1.x
folder from the website and save it locally.
2
Extract the Sostenuto 4.9 Migration from 4.1.x folder to your local machine.
Migration from Sostenuto 4.1
Sostenuto 4.9 will be available both as a new installation and as an upgrade to existing 4.1+ installations.
The Sostenuto 4.9 Migration from 4.1x folder contains all the .jar and .js files for updating Chameleon,
required by users who access Chameleon with SSO.
You can migrate the file system from Sostenuto 4.1 and above to Sostenuto 4.9. If you do not have the
Sunrise HTML5 Interface, you must install it after upgrading to Sostenuto 4.9.
Migrating the Database from Sostenuto 4.0
You can migrate the database from Sostenuto 4.0 and above to Sostenuto 4.9.
Migration Procedure
The instructions below explain how to migrate a single Sostenuto instance from Sostenuto 4.1 and above to
Sostenuto 4.9. The examples are for a Sostenuto instance on a 32-bit server.
Making Backups
1
Back up the Sostenuto database.
2
Stop the Apache Tomcat Service.
3
In the downloaded migration folder, edit backup.bat so that WEBAPPDIR shows the pathway of the
Sostenuto instance, as in the example below.
SET WEBAPPDIR=C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\[Sostenuto
instance name]
4
Start a DOS command window.
5
Run backup.bat as backup [name of folder to contain backup]. This creates a backup folder in the
download folder. If you wish to put the back-up in a different folder, specify the full path of that location.
This will copy all the settings for all installed modules (Sostenuto, Iguana, Mobile & Sunlight) to the folder
specified.
It also creates a folder named mybackup_instance that holds a backup of the entire instance.
Upgrading the JRE Interface
6
Extract the 03-sostenuto-tomcat-webapps.zip file into the C:\Program Files(x86)\\Apache Software
Foundation\Tomcat 7.0\webapps\Sostenuto folder.
When you are prompted to copy and replace files, always select the Copy and Replace option.
7
If Iguana was installed, extract the 04-iguana.zip file into the C:\Program Files(x86)\\Apache Software
Foundation\Tomcat 7.0\webapps\Sostenuto folder.
Page 15 of 31
8
If Mobile was installed, extract the 05-mobile.zip file into the C:\Program Files(x86)\\Apache Software
Foundation\Tomcat 7.0\webapps\Sostenuto folder.
Upgrading the HTML5 Interface
Note: If your installation does NOT include the Sunrise HTML5 interface, go to ‘Installing the Sostenuto
HTML5 Interface’ below. To upgrade the Sunrise HTML5 interface, follow the steps below.
The HTML5 upgrade folders are in the 4.5.x\07-sunlight.zip folder.
During each extraction you will be prompted to replace shared files. Check Do this... at the bottom of the
prompt window to replace all the shared files without prompting.
9
Extract the 07-sunlight.zip file to the C:\Program Files(x86)\\Apache Software Foundation\Tomcat
7.0\webapps\Sostenuto folder.
10 Extract the 08-sunlight-tomcat-lib.zip file to the C:\Program files(x86)\Apache Software
Foundation\Tomcat 7.0\lib folder.
11 See the Sostenuto 4.9 Configuration Utility Installation and User Guide for information about extracting
and installing the Sostenuto 4 9 Configuration Utility.
Installing the Sostenuto HTML5 Interface
If your current installation is earlier than Sostenuto 4.5 or does not have the HTML5 interface, you must
install the HTML5 Interface after upgrading to Sostenuto 4.9.
Follow the deployment instructions in the Sostenuto 4.9 HTML5 Interface Installation Guide to install the
HTML5 Interface, but extract the installation files from the folder: Sostenuto 4.9\Configuration Files.
Restoring Configuration Data
12 Delete this folder to clear the Tomcat cache:
C:\Program Files(x86)\Apache Software Foundation\Tomcat 7.0\work\Catalina\
localhost\<instance-name>
13 Run cleanup.bat from the C:\Program Files(x86)\\Apache Software Foundation\Tomcat
7.0\webapps\Sostenuto folder. This will delete all the duplicate .jar files found in the Tomcat\lib folder.
14 Follow the instructions below to restore data in files overwritten by the migration process.
Migration replaces the server.properties file in \[Sostenuto Application]\WEBINF\classes\settings\sostenuto.



If you have migrated from Sostenuto 4.1.1 or above, replace the updated file with the one from your
backup.
If you have migrated from Sostenuto 4.1.0, please compare the new file with your backup and reenter any missing information, particularly the DBServer and Password information.
Edit the JRE Plugin URL property to the Java version used with Sostenuto 4.9, as shown below:
JavaPlug-inURL=https://java.sun.com/update/1.7.0/jinstall-7u65-windows-i586.cab

Ensure that the following property exists.
#This property is used for verifying the psn for an SSO request
#true indicates that the psn will be verified for the login to be successful
#false or absence will indicate that the system will not verify the psn during the login process
sso.verify.psn=false
15 Migration also replaces the log4j.properties file in \[Sostenuto Application]\WEB-INF\classes. Please
do not replace the file with your backup. Instead, refer to the backup to re-enter any missing information.
16 Migration overwrites the web.xml file in \[Sostenuto Application]\WEB-INF and comments out the two
sets of references to Iguana and Mobile. Uncomment these references if you have Mobile or Iguana.
If the web.xml file has any extra access points (for Customers or Third parties etc.), you will need to add
them again. Please do not replace the file with your backup as there are new options included within the
upgraded file.
17 In a change to the HTML5 interface configuration, the <pagination> tag in the config.xml file is still in
place but will be ignored at runtime. Pagination information is now held in the paging.properties file in
\[Sostenuto Application]\WEB-INF\classes\settings\sostenuto.
Page 16 of 31
If your pagination information has been customised, you will need to copy your settings from the
config.xml file into the paging.properties file.
Migrating the Existing Sostenuto Database
Existing Sostenuto 4.1+ databases are required to be migrated to the latest version. To complete the
migration of the database, follow the steps below.
1
Ensure that the <docRootPath>\setenv.bat file shows the Java path, Sostenuto installation path and
the Sostenuto web app name.
2
If you are configuring Sostenuto for NT authentication and didn’t log in as the desired user account (the
account to be used for NT authentication), right-click on the migration.bat file to see the context menu
shown below and select the ‘Run as different user’ option.
Enter the credentials of the desired user account and click OK.
3
Open a DOS window and execute the migration.bat file.
A progress bar is displayed during migration and this message should be displayed once migration is
completed:
The migration log can be viewed in the location specified in the log4j.properties file.
Page 17 of 31
4
If you have multiple instances of Sostenuto, return to Making Backups, step 4 and repeat the upgrade
procedure.
After Migration
1
Restart the Apache Tomcat Services.
Note that the migration process clears the existing password tracking history data.
2
If your installation is configured for Single Sign On (SSO) or load-balancing, check the contents of the
httpd.conf.file.
1.
Update the JRE on Each Client Machine
Sostenuto 4.9 can only run on client machines which have the correct JRE installed.
If the correct JRE is not present on a client machine, a prompt similar to this will be displayed when you
attempt to run Sunrise:
Click one of the Allow options to continue.
Clearing the Java Cache on Client machines
Before upgrading to Sostenuto 4.9, you should clear the Java cache and the temporary files on each client
machine.
Clearing the Java cache forces the browser to download the latest Client_Sostenuto.jar to the client
machine; otherwise, the new Sostenuto version will try to run with the older Client jar. It only needs to be
done once, when a new version is deployed.
You do not need to clear the Java cache after upgrading Sostenuto Web Start because it automatically
downloads the latest client JAR after an upgrade.
1
Select Java from the Windows Control Panel menu. The Java Control Panel will be displayed.
Figure 21: Select the Settings… button
Page 18 of 31
2
Click on the Settings… button. The Temporary File Settings screen is displayed as shown below.
Figure 22: Ensure that ‘Keep temporary files on my computer’ is not checked
3
To clear the Java cache click on the Delete Files… button.
Figure 23: Ensure both boxes are checked
4
Click OK then click the OK button in the Temporary File Settings dialog box.
5
In the Java Control Panel click the OK button.
Re-installing Web Start
If the Sostenuto client is being accessed via Web Start, this must be uninstalled and re-installed to work with
the updated version of Sostenuto 4.9. Please refer to the Sostenuto Installation Guide for details of installing
Web Start.
Page 19 of 31
Corrections
This section details the corrections that have been included in this release.
Issue No.: PRB002583
Description
Summary:
Value shown in chart is incorrect.
When Encountered:
A bar chart shows data summarised by year and month, but displays
an incorrect year; that is, 2014 when it should be 2013.
Current Status
The bar chart now shows the correct year.
Issue No.: PRB002632
Description
Summary:
When Attachment file size limit changes, the change is not being
registered.
When Encountered:
If you increase the attachment file size from 10000000, then restart
Tomcat and try to add an attachment larger than 10000000, the
sunlight.log file will not upload because it refers to the original file
size limit.
Current Status
The attachment file size limit can now be increased.
Issue No.: PRB002636
Description
Summary:
Searching one record in Filter.
When Encountered:
This happens when you search for an individual record ID in a filter
then open that record and cause it to no longer meet the criteria of
the filter you searched in. When you go back to the filter the option to
clear the search is not available.
Current Status
The filter clears correctly.
Issue No.: PRB002637
Description
Summary:
Search and Select with apostrophes.
When Encountered:
Searching for a record with an apostrophe in it does not find any
results.
Current Status
Search and Select can now handle apostrophes.
Issue No.: PRB002639
Description
Summary:
Single Sign On does not work in double hop for Named User
Licence.
When Encountered:
In a SaaS Environment, Single Sign On is set up in a double hop
environment. If you try to sign on with a named user licence, you get
the warning that the licence is already in use, but it does not
progress and log you in.
In the background Sostenuto has logged out the previous session
and logged in the new one, but the application does not open. This
leads to an infinite loop until an administrator logs the session out.
Current Status
The session will open correctly for named user when they sign on.
Page 20 of 31
Issue No.: PRB002663
Description
Summary:
Field validation causes edited fields to revert to previously saved
values on Edit User Profile.
When Encountered:
When you update profile information, and cause a field validation,, all
edited fields revert back to previously saved values.
Current Status
The completed fields remain as typed.
Issue No.: PRB002666
Description
Summary:
Report Screen Summarise By field disappears.
When Encountered:
When either adding a new report or viewing an existing report. A few
seconds after loading, the Summarise By field gets pushed off the
screen after the Field List loads in.
Current Status
Summarise By field stays on the screen.
Issue No.: PRB002671
Description
Summary:
Exporting to CSV removes the pre-filtering based on the account and
will return all records that meet the criteria.
When Encountered:
When the HTML is pre-filtered for the contact profile so they only see
their own Incidents. If the user exports that filter to CSV then all
records that meet the filter criteria are returned even if they are
associated to a different contact.
Current Status
Only records that meet the filter criteria are returned.
Issue No.: PRB002676-
Description
Summary:
Reporting in HTML capped to 500 Records.
When Encountered:
The reporting module in Sunlight is capping the results to no more
than 500 records.
Current Status
The cap on the number of records has been removed.
Issue No.: PRB002677-
Description
Summary:
Details Reporting on Long Memo Fields.
When Encountered:
When adding a long memo field (at least 16 Incident History Lines )
to a details report, it causes the report to display incorrectly with
several blank pages and only a small portion of that field.
Current Status
The field displays correctly and there are no extra blank pages.
Issue No.: PRB002678-
Description
Summary:
Less than character (<) in summary field.
When Encountered:
Using the < and > characters in the summary field causes the field to
display incorrectly in filters. The field displays correctly in the record,
but in a Summary filter the field’s contents are not fully displayed.
Current Status
The field displays correctly.
Page 21 of 31
Issue No.: PRB002683
Description
Summary:
Current Assignee field will not populate if the account name field is
not the first field in the account filter.
When Encountered:
If the account name field is not the first field in the default user
accounts filter (even if it is still included), the field will not populate
when selecting an account.
Current Status
Current Assignee field will populate correctly.
Issue No.: PRB002685
Description
Summary:
Double hop associated list fields are not populated in the HTML
interface.
When Encountered:
If you add an associated list field from a double hop association to
the Add Incident screen in HTML it will not populate.
An example is a list field in the customer service that is pulled
through with the contact details.
Current Status
Fields now populate correctly, for example in Incident.
Issue No.: PRB002690
Description
Summary:
Clear Search in Filters works intermittently.
When Encountered:
When you attempt to clear a filter search in HTML the search may
not clear, leaving the searched column highlighted in orange and the
search criteria still in place.
Current Status
Clear Search now works consistently.
Issue No.: PRB002692
Description
Summary:
Unable to continue typing in Search & Select, Account or Group
Fields on popup screens once chooser is opened.
When Encountered:
When searching for a record from a Search & Select, Account or
Group field on a pop-up screen, as soon as the results menu drops
down you cannot type in the field to narrow the search down.
Current Status
You can now continue to type and narrow the search down.
Issue No.: PRB002697
Description
Summary:
Auto-association doesn’t work for a contact when associated fields
on screen.
When Encountered:
When a contact logs in to the Contacts portal of the HTML interface
and submits an incident. If any field (apart from the Contact ID) that
is part of the Contacts association is on screen, the Contacts details
will not auto-populate when the Incident is submitted.
Auto-populate only works when there are no associated fields (from
the Contacts association) on screen or only the Contact ID field on
screen.
Current Status
Auto-association now works correctly.
Page 22 of 31
Issue No.: PRB002698
Description
Summary:
Account Permissions not updating.
When Encountered:
When you move an account from one group to another, it doesn’t
automatically update the accounts permissions that has been
cached.
You can update the permissions by restarting the services or by
going to the Security Manager and clicking the Save button (without
making any changes).
Current Status
The cache is now updated when you move the account.
Issue No.: PRB002703
Description
Summary:
Service Request Filter returns no results.
When Encountered:
When ordering a Filter by the "Current Assignee" field in ITSM
(account type) the Filter will not display any results if the Problem ID
or Change ID fields are also displayed within the Filter.
Current Status
Filter now returns results when Problem ID or Change ID is included.
Issue No.: PRB002707
Description
Summary:
Boolean field slider issue.
When Encountered:
If you click-and-slide the sliders for a Boolean field and let go of the
mouse button outside the slider's area, it shows YES on the screen
but the YES doesn't register after the operation is submitted.
The slider works correctly if you click the end of it once, rather than
dragging, or if you drag the slider and let go inside the slider control.
Current Status
Boolean YES registers correctly when you let go of the mouse
outside the slider.
Issue No.: PRB002711
Description
Summary:
Ability to format preset solutions so they display correctly in HTML
When Encountered:
As preset solutions are still configured in the JRE interface, any
carriage returns in the description field are ignored when the preset
is used in the HTML interface.
Using HTML tags in the description field within the preset solution
does not work.
Current Status
Preset Solutions are now configured in the HTML5 interface.
Issue No.: PRB002712
Description
Summary:
IE11 - Typing in a Preset Solution field moves cursor to Description
Field.
When Encountered:
In IE11, when you stop typing in a Preset Solution summary field the
cursor moves to the Description field below.
Current Status
The cursor stays in the Preset Solution field when you stop typing.
Page 23 of 31
Issue No.: PRB002718
Description
Summary:
Cannot see operations on Summary screen where updated date is in
the filter and is not the last field.
When Encountered:
If you include the updated date field in a filter and it is NOT the last
field, you will not see any operations on the Summary screen when a
record is selected.
Current Status
Operations display correctly when the date is the last field in the
filter.
Issue No.: PRB002727
Description
Summary:
Cannot select a date field.
When Encountered:
When accessing the HTML interface on a MAC you cannot select
date fields because the calendar does not appear..
Current Status
Calendar now displays for date fields.
Issue No.: PRB002729
Description
Summary:
Changes lost when another user edits record at the same time.
When Encountered:
When you edit a record in the HTML interface, and another user
edits the same fields and others at the same time then saves the
record, a popup states that another user has edited the record and
you must reload the record.
The popup states that the changes you made will be preserved.
However when you click Reload, your changes have been replaced
by the other user’s changes.
Current Status
The record displays again with your changes in place.
Issue No.: PRB002736
Description
Summary:
SR/Task Operations do not function.
When Encountered:
When accessing a SR/Task using a direct link, such
as http://172.120.1.18:8080/Sostenuto/SUsers?ID=INC001073, the
lifecycle operations do not function.
Current Status
The lifecycle operations function as normal.
Issue No.: PRB002739
Description
Summary:
Cannot upload attachments via Email Attachments field using IE9.
When Encountered:
In IE9. When trying to upload an attachment via the Email
Attachments field, you get a message stating the file exceeds the
upload limit regardless of the file size .
If you close the popup window you can upload the same attachment
to the incident via the Attachments tab.
Current Status
You can now upload attachments using the Email Attachments
popup.
Page 24 of 31
Issue No.: LAM-164
Description
Summary:
Attachments do not show that the title or image is clickable.
When Encountered:
When an administrator mouses over the title or icon of an attachment
the mouse cursor changes to a finger point to show that the file can
be downloaded.
When a user mouses over the title or icon, the cursor does not
change to show that they can click to download the file, although it
Current Status
can be done.
When I log in as a user the cursor changes to a finger point.
Issue No.: LAM-165
Description
Summary:
Export to CSV Does Not Export in Correct Sort Order.
When Encountered:
When filter contents are exported to a CSV file, the contents of the
filter are in a different order from the file contents.
Current Status
The order of records in the filter and the CSV file is the same.
Issue No.: LAM-983
Description
Summary:
Zero size attachments cannot upload.
When Encountered:
An attachment that is of file size 0 cannot be uploaded. This is the
same for any browser.
Current Status
Zero size attachments can now be uploaded.
Issue No.: LAM-1103
Description
Summary:
In the Add Dashboard wizard. The Next, Previous and Finish
buttons are not internationalised.
When Encountered:
Internationalisation - Add Dashboard - Next, Previous and Finish
buttons are not internationalised.
Current Status
The buttons are now multi-language.
Issue No.: LAM-1105
Description
Summary:
Delete Dashboard popup Yes/No buttons are not multi-language.
When Encountered:
Internationalisation - the delete dashboard popup has Yes/No
buttons in English.
Current Status
Delete Dashboard popup has multi-language Yes/No buttons.
Issue No.: LAM-1107
Description
Summary:
'Loading Chart please wait' should be internationalised.
When Encountered:
When you refresh the dashboard/gadget screens, or when Sunrise
takes a while to load, you see the 'Loading Data please wait' text.
This should be internationalised
Current Status
This message is now multi-language.
Page 25 of 31
Issue No.: LAM-1109
Description
Summary:
OK button on Timeout popup should be internationalised.
When Encountered:
Internationalisation - OK button on Timeout popup should be
internationalised.
Current Status
The OK button is now multi-language.
Issue No.: LAM-1113
Description
Summary:
Delete Avatar - Yes / No buttons should be multi-language.
When Encountered:
Internationalisation - Delete Avatar - Yes / No buttons should be
multi-language.
Current Status
The Yes / No buttons are now multi-language.
Issue No.: LAM-1114
Description
Summary:
The execution status of a Report should be multi-language.
When Encountered:
Internationalisation - the execution status of a Report should be
multi-language.
Current Status
The execution status is now shown in multiple languages.
Issue No.: LAM-1115
Description
Summary:
Add Report - the Boolean field values for Publish? are not multilanguage.
When Encountered:
Internationalisation - on Add Report, the Boolean field values for
Publish? are not multi-language.
Current Status
The Boolean field values are now multi-language.
Issue No.: LAM-1123
Description
Summary:
Yes/No buttons in the Confirm delete of attachment screen.
When Encountered:
Internationalisation – the Yes/No buttons in the Confirm Delete of
attachment screen are not multi-language.
Current Status
The Confirm Delete screen has multi-language buttons.
Issue No.: LAM-1124
Description
Summary:
Remove text on blacklisted attachment is not multi-language.
When Encountered:
Internationalisation – the Remove text on blacklisted attachment is
not multi-language.
Current Status
The Remove text is now multi-language.
Issue No.: LAM-1125
Description
Summary:
Cancel attachment - the text is not multi-language.
When Encountered:
Internationalisation - Cancel Attachment - the text is not multilanguage.
Current Status
The Cancel Attachment text is now multi-language.
Page 26 of 31
Issue No.: LAM-1232
Description
Summary:
Search and Select on Primary Associations does not return
list/sublist values as icons.
When Encountered:
In the JRE interface you can add a graphic to a list/sublist field.
Provided it is configured in the filter, that field will then display as a
graphic in a filter or in a Search and Select grid.
In the HTML5 interface that field will display as a graphic in a filter.
However, in a Search and Select popup (like Contacts in an Incident
record) it ALWAYS appears as the path to the location but it should
display as the icon.
Current Status
The field now appears as a graphic in the Search and Select popup.
Issue No.: LAM-1631
Description
Summary:
Attachment temporary folder is not being used in system.xml.
When Encountered:
In the system.xml, the tag <attachment-temporaryFolder> does not
seem to be used by local or amazon storage.
Current Status
The attachment temporary location is no longer required because the
system property setting is now used to determine the temporary
folder location.
The tag has now been made optional to prevent issues in existing
installation and this tag is removed from the default shipping xml.
Issue No.: LAM-1750
Description
Summary:
TIME offset function should render correctly for TIME fields in
Sunlight.
When Encountered:
You cannot use the TIME offset function to set a default value for a
TIME field. The field is displayed blank. The applet correctly renders
the default value.
Current Status
The TIME offset function appears correctly.
Issue No.: LAM-1910
Description
Summary:
When Add operation is not permitted through workflow, clicking it
leads to ‘Oops’ page.
When Encountered:
In Quick Links gadget, if a user tries to use Add when it is not
available through the workflow, they get the ‘Oops…’ page instead of
a message on the Dashboard screen.
Current Status
The message is displayed on the Service Header Bar and
processing can continue.
Issue No.: LAM-1914
Description
Summary:
When the Dashboard options menu has no entries, clicking on it
throws a strange shape.
When Encountered:
If a user creates a Dashboard then clicks on the Dashboard options
menu but only sees the Set as Default option, clicking on that twice
will cause a star to display first, then a black shape.
Current Status
No strange shapes are displayed.
Page 27 of 31
Issue No.: LAM-1924
Description
Summary:
A user who has no rights to a statistics field can see the list element
in the Filter KPI config screen.
When Encountered:
When a user, who does have rights to the 'Select a Field' field, is
configuring a filter KPI and can see the list elements. There is a
security risk because they should not see the elements.
Current Status
The list elements are not visible if you do not have permissions.
Issue No.: LAM-1928
Description
Summary:
View Association from a record is still possible without Goto rights.
When Encountered:
In Add or Edit record, you can go to an associated record in the
relevant service by using the association Goto button (the eye icon),
even when Goto or View record details are denied in Security.
The only way to stop this is to deny the security rights to the service.
Current Status
Security settings now work effectively.
Issue No.: LAM-1933
Description
Summary:
Internationalisation: Hard coded values in Change Password and
Activate my Account page.
When Encountered:
When the user clicks on the Forgot Password Link or Activate my
Account Link via the emails sent, there are text labels in each screen
that are not multi-language.
Current Status
The text labels are now multi-language.
Issue No.: LAM-1976
Description
Summary:
Welcome Gadget - Unable to Close Font Lists.
When Encountered:
When you edit a Welcome gadget and use the font Family and font
Size lists, then save the gadget and immediately edit it again, the
Font Family and Font Size lists are displayed on the base screen
and remain there until you refresh the screen.
Current Status
The two Font lists stay closed when you close the Welcome gadget.
Issue No.: LAM-2049
Description
Summary:
List Field Icons show as icon.path in Dynamic Search panel if image
is true.
When Encountered:
If I have a list field using icons, such as Priority, the icons appear
correctly on the modern template filter and flexi-grid.
However, when you run a dynamic search with the field set like this,
and bring back results using the priority field with image set to true,
the icon path is shown instead of the priority icons or text.
This should show the text value or the list field image.
Current Status
Now displays field value/field image in Dynamic Search Panel.
Page 28 of 31
Issue No.: LAM-2073
Description
Summary:
Tag Area Displayed on Task Summary Template Filter.
When Encountered:
A row is displayed on the Task Template filters where tags would be
displayed for SR filters. However, tags are not allowed for tasks so
this row should not be displayed on the task filter.
It cannot be mapped to and therefore will always remain empty.
Current Status
Blank row has been removed from the screen.
Issue No.: LAM-2092
Description
Summary:
Add/View Pages for Badge, Experience Tier/Rule Missing Title
Border
When Encountered:
The lower border that divides the title and the main details pages are
missing on the add and detail screens for badges, experience tiers
and rules.
Current Status
Border is now visible.
Issue No.: LAM-2217
Description
Summary:
IE8, IE9 and IE10 show account and email column text truncated.
When Encountered:
In IE8, IE9 and IE10 the text in the Account name and Email column
are cut off.
Also, the Set as Primary button is cut off on the Invite new user/Edit
account group filter.
Current Status
The column text and button display completely.
Issue No.: LAM-2280
Description
Summary:
Incorrect SQL scripts for the 4.7 migration.
When Encountered:
More than one language in the S_LANGUAGE table causes the 4.7
migration to fail, due to what is in the 03 dynamic-search_lang.sql
script.
This runs once for each language, but it will fail the second time it is
run as it will try to add duplicate entries to the S_TYPE table.
The migration will go through if you remove the 3 lines referencing
the S_TYPE table and add them to the end of the 03 dynamicsearch.sql script.
Current Status
The migration is successful when the script is corrected.
Issue No.: LAM-2293
Description
Summary:
An image inserted at the end of text gets added at the start of the
text.
When Encountered:
When you insert an image at the end of text in a memo field, it is
saved at the start of the text.
This does not happen in Welcome gadget.
Current Status
The image is saved at the end of the memo field.
Page 29 of 31
Issue No.: LAM-2365
Description
Summary:
CTRL+Z deletes all text in a Welcome Gadget.
When Encountered:
If you press CTRL+Z with the cursor in the Welcome gadget you can
delete all text.
Current Status
CTRL+Z does not delete the text in the Welcome gadget.
Issue No.: LAM-2636
Description
Summary:
Current Assignee field will not populate if the account name field is
not the first field in the account filter.
When Encountered:
If the account name field is not the first field in the default user
accounts filter (even if it is still in the filter), the Account Name field
will not populate when you select an account.
Current Status
Account Name field populates correctly.
Issue No.: LAM-2775
Description
Summary:
TinyMCE disabled on MacOS.
When Encountered:
The TinyMCE editor for large text fields is disabled by default for
MacOS. It has been deliberately disabled for iPad but this seems to
have also disabled it for desktops/laptops running MacOS.
Current Status
TinyMCE editor is not automatically disabled for MacOS.
Page 30 of 31
Corrections to Mobile
This section details the corrections to Mobile that have been included in this release.
Issue No.: LAM-1937
Description
Summary:
Title and County/State are not being set correctly on Manage Users
screen when the account is created in Sostenuto.
When Encountered:
When creating an account in Sostenuto some of the values are not
being populated correctly when that account is viewed in Sunlight.
Mobile and Title should take their values from registration.xml but are
set to '0000' and 'Other' respectively.
The Country/State is set to 5 - it should be blank.
Current Status
The account values are now populating correctly.
Issue No.: LAM-2309
Description
Summary:
Delete Operation not working, creating something went wrong page.
When Encountered:
In Mobile, when you try to delete a closed Incident the Confirm
Deletion prompt appears as expected. When you select Yes to
delete, the ‘Something went wrong…’ error page is displayed.
Current Status
The Incident is deleted successfully.
Page 31 of 31