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.
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.
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.
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).
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.
The comments can be viewed in the service version history.
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.
RTF Block in shared processes
When creating a shared process you now have the option to include RTF block in setup form.
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.
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.
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.
ProvisioningSystem authentication with Key instead of ADFS
We no longer need ADFS for ProvisioningSystem! Instead you can generate a key for your ProvisioningSystem:
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.
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:
|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).|
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.
|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.
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.
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.
|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-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|