1.24.2384

Release date: 2019-11-25

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

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.

Breaking change

The parameter UniqueId has been removed from the New-ZPStore cmdlet. This parameter was previously mandatory.

If you have scripts using this cmdlet they need to be updated by removing the parameter UniqueId.

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 features

Field-setting icons in Admin web

Settings on fields in the Form Editor in Admin web are now shown in an easier manner. By showing these icons the user gets a better overview of the different field settings without having to open the edit modal.

The different settings that are shown are: If it is bound to a variable and to which variable (hover over icon to see this); Required; Readonly; Hidden and if it is bound to a datasource and to which datasource it is bound to (hover over icon to see this).

Field-setting icons

Ability to add a comment when publishing a service

When publishing a service or process you now have the option to write a comment about what has been changed.

add a comment when publishing a service

The comments can be viewed in the service version history.

add a comment when publishing a service view previous comments

Sort by column in table page

It is now possible to sort table pages by columns in a ascending or descending order. To access this feature, click the column you wish to sort by. To change the sort order simply click the same column again.

Sort by column in table page

RTF Block in shared processes

When creating a shared process you now have the option to include RTF block in setup form.

RTF Block in shared processes toolbox RTF Block in shared processes implementation

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-ZPStore
  • 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.

Breaking change

The parameter UniqueId has been removed from the New-ZPStore cmdlet. This parameter was previously mandatory. If you have scripts using this cmdlet they need to be updated by removing the parameter Guid.

Issues corrected

Issue key Summary
ZSD-4352 [New UI] Datetime picker push down below footer
ZSD-4563 When favoriting a service on mobile, the current service is reloaded. This empties filled in forms.
ZSD-4676 When copying form, you can't remove variabels, only sections
ZSD-4837 DateTimePicker: Fields with no value is not null if it is only selectableTime
ZSD-4805 Not possible to translate text blocks added to the front page of a store
ZSD-4833 Unable to logon using Azure if the central tenant and client tenant differs.
ZSD-4852 Missing translations for "Cost" and "Monthly" in activity feed
ZSD-4863 Status label displayed as "Item" in activity feed
ZSD-4865 Installer crashes on upgrade when the cached MSI for a previously installed package is missing
ZSD-4867 Unable to search for users when setting approver on Approval activities
ZSD-4868 Checkbox values show as "Ja" and "nej" (lowercase) in activity feed (swedish translation)
ZSD-4870 Installer sets StoreName to empty string in provisioning system config
ZSD-4877 Get-ZPRole by Id gets internal server error
ZSD-4878 New-ZPCentralProviderSetting fails because of missing primary key i database
ZSD-4879 New-ZPProcess with central provider activity cannot find central provider
ZSD-4882 New-ZPRole creates the role but throws exception
ZSD-4885 New-ZPProcess with central data source cannot find data source
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-4855 Path to where activity is located is gone
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
ZSD-4895 Property "isMultiple" for dropdowns missing in Z-Api for New-UI
ZSD-4787 Users cannot see order details on orders with deleted service/process
ZSD-4931 Installer: Credential identifier dropdown doesn't list credentials created in application pool account profile
ZSD-4932 Installer: Chosing Key for Worker Auth still shows the Provisioning Account textfield
ZSD-4748 Removed list with more than one column breaks Get-ZPProcess

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 browser
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-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-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-4857 Possible to approve orders after rejected on TimeOut
ZSD-4937 Clear-ZPOrder doesn't clear status when a newer version of the service exists