K2 4.7 – die Next-Gen App Plattform!

Seit einigen Tagen steht die Version K2 4.7 für alle Kunden und Partner zum Download bereit. Diejenigen, die K2 schon länger kennen, werden feststellen dass dieses Release das erste Minor Update (4.x.x auf 4.y) seit vielen Jahren darstellt! Dementsprechend groß ist auch die Anzahl an Verbesserungen und Neuerungen in der Plattform.

Dies wird der erste Teil einer ganzen Reihe von Blogposts sein.  Mit den Neuerungen in 4.7 wird die Platform mit zahlreichen funktionalen Neuerungen (z.B. dem Application Lifecycle Management) ausgestattet, aber auch strategisch für die Zukunft, als Cloud Plattform, ausgerichtet. So gibt es einen spürbaren Trend die bisherigen Client Komponenten im Browser abzubilden. Den Anfang macht hierbei die neue Management Site, mit der Möglichkeit, SmartObject Methoden direkt im Browser zu testen.

futureproof

Zunächst muss eine grobe Übersicht mit den wichtigsten Neuerungen und Änderungen her:

Highlight Übersicht

Die neue Management Site in K2 4.7

managementsite

Mit K2 4.7 wurde die klassische Workspace Site durch eine moderne Management Site ersetzt (basierend auf K2 Smartforms).

Die K2 Help Referenz gibt es hier

Nicht nur, dass die Management Site mit neuer Optik daherkommt, es gibt auch zahlreiche neue Features. So wurde zum Beispiel eine webbasierte Version des sog. “Service Tester” Tools integriert und ein neues Interface zum automatischen Start von Workflows (Scheduling) ergänzt. Zudem ist es nun möglich Berechtigungen auf Workflowaktionen zu setzen und diese für bestimmte Benutzer und Gruppen zu verbergen.

 Smartobject Methode ausführen

Jedes Smartobject kann über die webbasierte Oberfläche aufgerufen und ausgeführt werden. Wie man es von dem Service Tester kennt, werden hier auch Inputparameter und Filter unterstützt.

smomethod

Bei Bedarf kann man Inputparameter setzen, wie in diesem Beispiel die OU “Sales” für eine Benutzerabfrage gegen das AD.

smomethodfilter

Letztlich wird das Ergebnis angezeigt.

smomethodresult

Workflow Scheduling

Unter dem Menüpunkt Workflow Server findet man das Scheduling Feature. Das Scheduling erlaubt das zeitlich gesteuerte Ausführen von K2 Workflows – also auch Workflows, die in der SharePoint App “K2 For SharePoint” bereitgestellt wurden.

schedule2

 

Über den Picker kann man den gewünschten Workflow einfach finden und auswählen. schedule3

Letztlich muss man noch die Frequenz oder das Intervall für die Ausführung definieren und schon ist die Konfiguration abgeschlossen.

schedule4

Über das Dashboard lässt sich auf einen Blick erkennen, welche Konfigurationen noch aktiv sind und wie oft der Workflow automatisch ausgeführt wurde.schedule5

 

K2 Designer Berechtigungen

Diese Funktion bringt die häufig geforderte Option Workflowaktionen  für bestimmte Benutzer und Gruppen verbergen zu können. Gerade bei Kunden, die K2 dezentral an Abteilungen bereitstellen, gibt es oft die Anforderung kritische Aktionen per default abzustellen.

Ein gutes Beispiel hierfür sind die AD Aktionen im Workflow Designer. Ohne die neuen Einstellungen sieht der Benutzer im Designer zunächst noch alle Funktionen.

security_
In der Management Site kann man WF Aktionen nun pauschal verbieten oder nur für bestimmte Benutzer und Gruppen freischalten.

security1

 

security3

Aufgrund dieser Konfiguration sind nun die beiden Funktionen “Create New User” und “Disable User” nicht mehr verfügbar.

security4_

 

 

 

K2 4.6.9 veröffentlicht – neue Funktionen im Überblick!

Heute ist es wieder so weit, es gibt ein neues K2 Release 🙂 Dieses Mal sind besonders viele Änderungen enthalten, was diesen Beitrag auf jeden Fall rechtfertigt. Vielen Neuerungen habe ich bereits einzelne Beiträge verlinkt, siehe unten!

Generelle Funktionen:
– IE 11 Support

Blackpearl Server:
– Konnektivität gegen weitere Backendsysteme out of the box: Microsoft Azure AD, SQL Azure, CRM 2015
– Comments & Attachments SmartObjects und API: Ab 4.6.9 gibt es nun Standardobjekte um jeden Workflow mit Kommentaren und Anhängen auszustatten.  Wenn die Standardansichten nicht gefallen, kann man eigene Ansichten ergänzen.
– Neue SmartObject Datentypen: Date und Time können getrennt behandelt werden

Smartforms:
– Default Value Einstellung für Controls mit Datenbindung
– For-Each Regel für Elemente auf Listviews (siehe Beispiel Use Case)
– Kommentarfunktion für Regeldesigner
– Key/Value Einstellung für statische Werte bei Controls mit Datenbindung
– Überarbeiteter Regeldesigner
– Mehrsprachigkeit: Ab sofort sind Language Packs verfügbar!
– Formulare auf Mobile App verfügbar machen (offline forms, momentan für iOS)
– Formulare für anonymen Zugriff veröffentlichen

Smartforms Control Pack:
– Tree View Control (siehe Beispiel Use Case)
– Timer Control
– Auto Complete Control (siehe Beispiel Use Case)

K2 For SharePoint (App für SP2013):
– Create / Deploy Package im Browser
– Workflow Wizards: User and Group Permissions, Azure AD Management, Document Set Support

Smartforms 1.0.3 veröffentlicht

Letzte Woche wurde die Version 1.0.3 von K2 Smartforms veröffentlicht. Das genaue Label zu diesem Release lautet K2 smartforms 1.0.3 (4.12650.1585.0).

Da es sich hierbei um ein reines Stabilitäts- und Performance Upgrade handelt, gibt es dieses Mal keine neue Features die im Fokus stehen. Zu beachten gibt es jedoch dass Smartform 1.0.3 die Installation von K2 Blackpearl 4.6.5 voraussetzt!

Hier gibt es die offiziellen Release Notes

http://help.k2.com/en/KB001585.aspx

 

 

K2 Connect 4.6.5 veröffentlicht

Nachdem es in den letzten Wochen bereits einige Veröffentlichungen gegeben hat (K2 Blackpearl 4.6.5 , K2 Smartforms 1.0.2, Package & Deployment Beta 3) wird jetzt noch das letzte Mitglied der K2 Produktfamilie aktualisiert: K2 Connect.

K2 Connect ist eine optimierte Schnittstelle mit der sich SAP Daten via Drag & Drop in die K2 Landschaft integrieren lassen. Ich habe kürzlich ein Video veröffentlicht in dem ich zeige wie man vorzugehen hat, um SAP Daten entsprechend zu integrieren. Das Video befindet sich hier

Aus den offiziellen Release Notes lassen sich die folgenden Neuerungen ableiten:

Zu beachten sei auch dass es ab sofort für Neuinstallationen und Upgrades von K2 Connect nur noch einen konsolidierten Installer gibt. Für diejenigen die K2 Connect noch nicht kennen gibt es am kommenden Montag ein weiteres Webinar zum Thema K2 & SAP Integration. Eine Anmeldung ist weiterhin kostenlos möglich!