Kategorie: K2 Blackpearl

Installierte Versionen ermitteln

Den Versionsverlauf der eigenen K2-Plattform Installation kann  man recht einfach über die K2-Datenbank abfragen. Die Informationen stehen in der Tabelle [HostServer].[UpdateHistory] Ausführliche Informationen zu diesem Thema findest Du auf der K2-Seite unter der folgenden Adresse: https://help.k2.com/kb001893 Der Versionsverlauf kann mit folgendem SQL-Befehlt abgefragt werden: SELECT * FROM [HostServer].[UpdateHistory]  

Migration laufender Prozessinstanzen auf andere Version

Solltest Du das Problem haben, laufende Instanzen eines Prozesses auf eine andere Version zu mirgrieren zu müssen, so wirst Du unter der folgenden Adresse fündig: https://community.k2.com/t5/K2-blackpearl/Process-Version-Migration-Utility-v3-0-5/ba-p/98975 Das Tool ist einfach zu bedienen und ermöglicht die Migration einer laufenden Instanz auf einfachste Weise. „Step 1“: Einfach die gewünschte Umgebung auswählen – es werden alle verfügbaren Workflows […]

Tasknotification-Popup anzeigen lassen

K2 bietet zwar viele Möglichkeiten, sich die eigenen offenen Tasks anzeigen zu lassen – ob das nun der Workspace ist, die K2-Mobile App oder eine View/Form mit dem Worklist-Control. Ich wollte jedoch eine einfache, leicht zu implementierende Möglichkeit, an beliebigen Stellen auf offene Aufgaben hinweisen zu können – am besten mit einem Popup, das mehr […]

Running the AppDeployment.exe file on the SharePoint WFE server leads to an error: „AppDeployment.exe Terminated“

Vor Kurzem haben wir unsere K2-Server von 4.7. auf 5.2 migriert. Beim Deployen der SharepointApp erhielten wir einen Fehler schon direkt nach dem Ausführen der AppDeployment.exe (siehe Hardcopy) Beim K2-Support gibt es einen Hinweis zu genau diesem Problem — https://help.k2.com/support-services/kbs100203 Allerdings traf dieses Problem bei uns nicht zu. Wir hatten lediglich die AppDeployment.exe aus dem extrahierten […]

Deaktivierung der Caches auf Entwicklungsservern und/oder Testservern

Der Cache speichert bestimmte Inhalte zwischen, damit diese Inhalte beim nächsten Mal schneller abgerufen werden können. Gerade auf Entwicklungs- und/oder Testservern ist das nicht immer gewünscht, da Änderungen ev. nicht sofort getestet/gesichtet werden können, sondern zuerst der Cache geleert werden müsste. K2 bietet die Möglichkeit, den Cache zu deaktivieren, um dieses Verhalten zu umgehen. Folgende […]

Workflow-Task Locks verhindern

Werden in einem Workflow Tasks erzeugt, die mehreren Personen zugewiesen werden, so wird der jeweilige Task von der ersten Person, die den Task öffnet „gelockt“. D.h., alle anderen Personen können diesen Task nicht mehr öffnen oder bearbeiten, bis der Task z.B. über die Management-Konsole wieder freigegeben wird. Dieses Verhalten ist nicht immer gewünscht. Es ist […]

K2 – Seitencache löschen

In bestimmten Fällen kann es notwendig sein den Seiten-Cache zu löschen (z.B. im Designer oder auf der Runtime-Seite). Das kann ganz einfach mit dem Aufruf folgender URL gemacht werden: <K2-Host>/<Application>/Caching/CacheControl.ashx?m=CLEAR Beispiel: https://<DeineK2-Server>/runtime/Caching/CacheControl.ashx?m=CLEAR https://<DeineK2-Server>/designer/Caching/CacheControl.ashx?m=CLEAR

SmartObjekt aktualisieren bei Erweiterung der Spalten einer Tabelle

Vor Kurzem musste ich bei einer Anwendung eine Tabelle in einer SQL-Server Datenbank um ein paar Spalten erweitern. Für die Tabelle existierte in K2 bereits ein Smartobjekt, dieses galt es natürlich zu aktualisieren. Zunächst dachte ich, dass es bestimmt eine Funktion zur Aktualisierung des SmartObjektes gibt, ganz so einfach war es aber dann doch nicht. […]

Contrulutil.exe – Deregistrierung eines Controls bzw. einer Assembly funktioniert nicht

Sollte mal jemand eine solche Fehlermeldung (Could not load file or assembly ‚ControlName‘ or one of its dependencies. The system cannot find the file specified.) beim Aufrufen des Designers erhalten, so kann das an einem fehlerhaften (Custom) Control liegen (zumindest war das bei mir der Fall): Ich habe diese Meldung erhalten, nachdem ich ein CustomControl […]

Workspace Permissions zurücksetzen

Nach der Installation des K2-Application Servers haben zunächst mal ALLE Benutzer Zugriff auf die Verwaltungsconsole – den Workspace. Es empfiehlt sich natürlich dringend diesen Zugriff zu limitieren, z.B. mittels eine AD-Gruppe oder eben bestimmten Benutzern. Aber Vorsicht – wenn man hier nicht aufpasst hat man sich schnell aus dem Workspace ausgeschlossen und man hat keine […]