We're excited to announce today the general availability of K2 Five 5.3. This release includes new features and enhancements including our cloud storage brokers, workflow designer enhancements, new SmartForms styling options and more. More information about the release can be found in the Release Notes.

Feature Highlights

K2 Five (5.3) adds new features and enhancements that help you deliver powerful solutions across your business. Below are some of the main features added in K2 Five (5.3). For a detailed list of the features below and enhancements, please see What's New in K2 Five (5.3)

K2 Workflow Designer

  • Save As: Save time by using the new Save As feature in the workflow designer to save a copy of an existing workflow as a new workflow. If you need to create a new workflow with similar requirements to an existing workflow, you can use Save As to copy the existing workflow as a starting point for your new workflow. The workflow references, variables, and steps are copied over, however, you must configure the Start step of the copied workflow and potentially other steps as well. For more information see Create a copy of a Workflow.
  • IF Inline Function: Use the new IF inline function in your expressions to evaluate a condition and do one thing if the condition is true, and a different thing if the condition is false. Commonly referred to as If-Then-Else, your logic inside an expression can be simple to complex. For example, set content in an email body depending on the outcome of a condition. For more information see Configure a simple or complex If-Then-Else expression using the IF Function.
  • Task Action result: You can use the Action Result field, which contains the workflow action taken by the task recipient, in multi-steps for events that follow a User Task. Find this new field in the Task User section of the Context Browser and use it, for example, to audit user task decisions or to send confirmation emails. For more information, see How To: Use the Action Result Property to Update a SharePoint List.

Security and Governance

  • Improve security in your environment by controlling who can Create SmartObjects, views, and forms in the K2 Designer. This new right is part of the Authorization Framework. (With the addition of the Create right, the Publish option for SmartObject Security in K2 Management > Integration > SmartObject Security is deprecated). For more information on the expected upgrade behavior and required configuration, please see KB002667.
  • View Execute rights: This new right gives you the ability to control who is allowed to open and run views. Set the Execute:Deny right or the Execute:Allow right to control who can run views. If Execute:None is set, the user will not be able to run the view or form. 
    If you are upgrading from an existing K2 environment, execute rights on categories already exist and views inherit execute permissions from the parent category. You can, as a security administrator, configure permissions on specific views after upgrading.
  • Security Audit SmartObject: Monitor and report on your K2 system's security changes. The Security Audit SmartObject generates an audit log allowing Security Administrators to see who made security changes, when these changes occurred, and the items on which the changes were made.

Integration

Installer

  • In this release, software prerequisites have changed, support for certain third-party software has been removed, and newer versions of third-party software is now supported. The installer prevents upgrades from previous versions of K2 that do not meet the supported requirements. See the Compatibility Matrix for a list of supported software for K2 5.3. Here is a summary of the changes:
    • Microsoft Windows
      Unsupported:  Windows 8.1, Windows Server 2012 and Windows Server 2012 R2 (the installer will prevent installing or upgrading if these operating systems are detected)
      Supported: Windows Server 2019 
    • SQL Server
      Unsupported: SQL Server 2012 (the installer will prevent installing or upgrading if this version of SQL server is detected)
      Supported:  Support for SQL Server 2014 is ending in July 2019. Until then, K2 will continue to support it and you will be able to install K2 Five 5.3 using that version. However, note that the SmartBox row-level security functionality in K2 Five is built upon functionality that is only available in SQL Server 2016 SP1 or later.
    • Microsoft Exchange
      Unsupported: Exchange 2013 (the installer will prevent installing or upgrading if this version of Exchnage is detected)
      Supported: Microsoft Exchange 2019
    • Microsoft SharePoint Server 2019
      Supported: SharePoint Server 2019
    • Microsoft .NET 
      .NET Core 2.1.7 or later is a new requirement (this .NET version is required for the new internal Configuration Service and you will not be able to install or upgrade K2 without installing this .NET Core version)