Release date: 2019-11-05

Always backup the Zervicepoint database before upgrading! If you experience an installation failure you must restore the database before continuing.

JavaScript DOM manipulation deprecated

In this release there are warning messages to the JavaScript console log when the ZApi functions GetElement, GetContainer, GetElement and GetContainer are invoked. If you have cases where you need to manipulate the DOM, check our Migration guide.Migration guide

Multi-tenant upgrade

This release contains no changes in Provisioning System or Client Web Service.

ZervicePoint PowerShell Management upgrade

This release contains major changes related th the new Key authentication method in the PowerShell Management module.

Install.cmd file no longer required

This release includes a completely new installer. This means that you no longer need to use the old Install.cmd file. The installer is however compatible with install.cmd should you wish to continue using it. If so, always use the file included in the latest release.

New requirement

There is a new software requirement. .NET Framework 4.6 or above is required. Please update accordingly before upgrading to this Zervicepoint version. It is needed because we have started to support SQL server 2017. Note: .NET 4.6 might cause unpatched Service Bus 1.1 for Windows server to become unresponsive

New features

Line break on fields

It is now possible to toggle line breaks on fields in our form editor.

For those who are acquainted with the use of textblock's to achieve line/row breaks can expect it to behave similarly.

NOTE: When using line break property on fields within a form section we recommend that the form section is full width. Otherwise it may trigger unwanted behaviour.

Line break on fields form editor Line break on fields implementation

To toggle on this feature, go to the form editor and click edit on selected field scroll down until you find the line break checkbox and click it.

Line break on fields, field options

You're also able to quickly toggle the line break feature from the quick access dropdown menu. Simply click the downward facing arrow beside the edit button and click the "Toggle line break" field.

Line break on fields, field options dropdown menu

ProvisioningSystem authentication with Key instead of ADFS

We no longer need ADFS for ProvisioningSystem! Instead you can generate a key for your ProvisioningSystem:

ProvisioningSystem authentication with Key

Further, we did some clean-up of the Store view in the AdminWeb. The OnPremises Settings is now removed and split between other tabs.

See this guide on how to configure it: Setup ProvisioningSystem to authenticate with Key

Powershell API authentication with Key instead of ADFS

It is no longer required to have an ADFS server in your environment to use the Zervicepoint Powershell Management API! Instead generate a key for each API user.

Together with other features such as Azure login and key authentication for ProvisioningSystem it is now possible to run Zervicepoint completely without ADFS.

Powershell API authentication Powershell API authentication powershell

See this guide on how to configure it: Setup and work with API keys

Changes in the Zervicepoint Installer

The Zervicepoint Installer has been updated to handle settings for the new Key authentication method for ProvisioningSystem and Powershell API. Please see the 2. Installing Zervicepoint article for a detailed description of the Zervicepoint Installer.

Changes in Zervicepoint PowerShell Management

The following cmdlets were added/changed in relation to the new Key authentication method for Zervicepoint WebAPI:

Cmdlet Description
  • New parameter -WorkerIdentityProviderType to set the authentication method for provisioning access to either ADFS or Key.
  • New parameter -ProvisioningKey to provide the access key for provisioning access.
  • New parameter -ApiIdentityProviderType to set the authentication method for WebAPI access to either ADFS or Key.
  • New parameter -ApiUser to provide the users (email addresses and keys) with API access to the store.
New-ZPApiUser New cmdlet to create an ApiUser object (email address and key) for API access.
New-ZPKey New cmdlet to generate a key for provisioning and/or API access.
Set-ZPKeyCredential New cmdlet to create or update the windows credential needed to store the key (or username/password) for provisioning access, or the credential storing the key for API access.
Get-ZPKeyCredential New cmdlet to retrieve a previously set key credential that can be passed in the -KeyCredential parameter of any other cmdlet
Set-ZPSecurityToken New parameter -Clear to clear the stored security token (useful when working with different stores having different authentication methods).
All cmdlets
  • New parameter -KeyCredential allowing users to pass a credential holding the key for API access.
  • New parameter -KeyCredentialName allowing users to specify the name of the windows credential holding the key for API access.
  • New parameter -Key allowing users to directly pass the key for API access.
  • Note: Normally when using the Key authentication method, all the user needs to do is run the Set-ZPKeyCredential cmdlet passing the key and the URL for which the key should be used. Then when a cmdlet is executed, it will look for the credential for the active URL and use the key stored in it.

Issues corrected

Issue key Summary
ZSD-4719 [UI] - Checkbox bound to string variable is always no in users order view
ZSD-4766 Get-ZPRole returns DirectMemberships with only the last email address
ZSD-4842 [AdminWeb] Delete button shows on frontPage editor
ZSD-4844 [AdminWeb] Unable to add new TextBlock to Frontpage after deleting default textblock
ZSD-4873 New UI - Not redirected back to "To-do list" when changing state on an approval/manual task using a direct link in a notification e-mail

System requirements and Documentation

You can find system requirements, documentation and knowledge base articles in our wiki here. Read about important information and breaking changes here. You can also have a look at our product site at http://www.zervicepoint.com.

Providing feedback

If you would like to provide feedback or make a suggestion, please post a New Feature request in our service desk accessible from www.zervicepoint.com/support.

If you would like to report an issue with Zervicepoint, please visit our service desk accessible from www.zervicepoint.com/support.

Help the Zervicepoint documentation team ship the kind of product information you need most by giving us your feedback and comments. Submit your documentation feedback through our service desk accessible from www.zervicepoint.com/support.

Known Issues

This section provides information about issues with Zervicepoint that were known at the time of writing this document. These issues may not appear in the product documentation, and in some cases may contradict existing product documentation. Whenever possible, these issues will be addressed in later releases.

Issue Summary
ZSD-4119 jquery.zfileupload.js följer inte IIS-inställningen
ZSD-4565 [IE] When using long text on a Page with does not line break
ZSD-4585 Quantity issue
ZSD-4620 [NewUI] Image border bug
ZSD-4621 Activity feed shows wrong time in Safari
ZSD-4639 Zervicepoint.com not displaying correctly in Mobile browse
ZSD-4696 [Person Lookup] Service can't be reached after new TLS 1.2 requirement
ZSD-4698 Wrong form is loaded when opening a service
ZSD-4723 Posting a dropdown bound to variable to the same form in a task will result in an additional null,null option in the dropdown
ZSD-4728 Removing a Task form in the service editor cause an exception later when the task assignee is trying to access the form.
ZSD-4732 User receives an exception when trying to order a service with a required field that is not bound
ZSD-4748 [Shared list] - Removed lists that has columns break get-zpprocess
ZSD-4750 GetDefault not triggered on New action in table page
ZSD-4762 Text is pushed out and becomes not visible in Drop Downs ( InternetExplorer )
ZSD-4775 [Plugin] AD Plugin - New-ZPADComputer - Displays poor error message on failure
ZSD-4787 Users cannot see order details on orders with deleted service/process
ZSD-4853 SQL plugin klarar inte av att uppdatera en tabell med "computed columns"
ZSD-4854 SQL-Plugin, Invoke-ZPSQLQuery kan inte hantera order by clause
ZSD-4855 Path to where activity is located is gone
ZSD-4857 Possible to approve orders after rejected on TimeOut
ZSD-4895 Property "isMultiple" for dropdowns missing in Z-Api for New-UI