The Return: K2 SharePoint Dynamic SmartObjects!

Mit dem Release von K2 5.2 (aka K2 Cloud Update 6) feiern wir die Rückkehr eines alten Helden in die K2 SharePoint Integration: SP Dynamic SmartObject!

Diejenigen die schon ein paar Jahre mit K2 arbeiten, werden sich an diese Integration bis SP2010 erinnern. Ab sofort steht dieses Feature auch für die Provider-Hosted K2 App For SharePoint zur Verfügung.

Mit dieser Funktion können beliebige Sites / Lists / Libraries mit identischem Schema mit nur einem einzigen SmartObject angesprochen werden. Dies hat zur Konsequenz dass die Anzahl der K2 Artefakte in der SP Umgebung dramatisch reduziert wird. Bisher musste man für eine Integration pro Site die K2 App aktivieren und auf der Zielseite eine Lösung deployen, was automatisch zu neuen Objektdefinition pro Deployment geführt hat.

Dieser Schritt kann nun übersprungen werden, da man jetzt mit einem zentralen SMO arbeiten kann, ohne dass man auf jeder Zielseite explizit die K2 App aktivieren muss. Das funktioniert somit auch direkt für K2 Smartforms und K2 Workflows – da in beiden Welten der Datenzugriff via SmartObject abläuft!

Für diejenigen die mit dem Feature noch nicht vertraut sind, wurde mit dem Release auch die Dokumentation aktualisiert.

How To: Create a SmartForm to Link an Application’s SmartForms to a Secondary List or Library

Reusing K2 for SharePoint Data

 

 

 

K2 & UiPath = Automatisierung von Human + Bot Tasks

Vor kurzem wurde die Partnerschaft zwischen K2 und UiPath bekanntgegeben. Diejenigen die UiPath nicht kennen: es handelt sich hierbei um einen Marktführer aus dem RPA Genre. RPA steht für Robotic Process Automation, welche bei Kunden genutzt wird um wiederkehrende Aufgaben durch Bots automatisieren zu lassen.
Die K2 Plattform wird i.d.R. für interaktive Use Cases und Geschäftsprozesse verwendet, d.h. Prozesse mit menschlicher / rollenbasierter Kollaboration.

Es ist offensichtlich dass es bei der Kombination beider Welten zu sehr großen Synergien kommen kann, mit dem Ergebnis dass Anwender sich auf wichtige Core Prozesse und Aufgaben kümmern können, während andere kurzläufige Themen automatisch von Bots abgearbeitet werden!

Auf technischer Ebene gibt es eine Vielzahl von Szenarien, ein paar Beispiele wären:

  • UiPath Bot startet K2 Workflow
  • K2 Workflow startet UiPath Robot
  • UiPath erhält einen Task von K2
  • UiPath Bot liest und bearbeitet K2 Smartforms
  • K2 Smartform Logik zum starten eines UiPath Bot (ohne K2 Workflow)
  • SmartObject Data Integration für UiPath Bot

Die offizielle Ankündigung von K2 gibt es hier