Dokumentengenerierung mit K2 und dox42

Dokumentengenerierung mit K2 und dox42

Um auf einfache und vor allem schnelle Art und Weise Dokumente aus den unterschiedlichsten Datenquellen zu generieren, verwenden wir dox42. dox42 verfügt über Addins für MS Word, Excel und Powerpoint, über die sehr einfach Verbindungen zu diversen Datenwuellen hergestellt werden können (z.B. MS SQL-Server, ActiveDirectory, Sharepoint etc.) Mit Hilfe des AddIns können die Felder aus […]

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 […]

ByteZoom MultiFile Upload

Bei diesem Control handelt es sich um ein kostenpflichtiges Control, welches bei ByteZoom erworben werden kann (weitere Details siehe Ende dieses Artikel). Der nachfolgende Beitrag beschreibt wie man das Control verwenden kann: Mit dem CustomControl „MultiFile Upload können mehrere Dateiengleichzeitig hochgeladen werden. Das Control unterstützt die Auswahl der hochzuladenden Dateien sowohl über den Fileexplorer-Dialog als […]

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 […]

Bilder im RTE (RichTextEditor / WYSIWYG) hinzufügen

Im WYSIWYG Editor der K2-Smartforms gibt es keinen Button zum Einfügen von Bildern – dennoch ist es aber recht einfach möglich Bilder einzufügen – wenn es auch nicht ganz offensichtlich ist. 1. Bild in einem Editor öffnen 2. Bild auswählen (das Nette an dieser Vorgehensweise ist, das man auch einfach einen Bildausschnitt auswählen kann) – […]

Passwort Textboxen in K2-SmartForms

Passwort Textboxen in K2-SmartForms

Erstaunlicherweise bietet das Standard-Textbox Control im SmartForms-Designer keine Option um festzulegen, dass Passwörter eingeben werden sollen. Dazu muss in der View ein kleinen Script eingebunden werden (z.B. mit einem als Literal gekennzeichneten  DataLabel) $(‘input[name=”txtPassword”]’).get(0).type = ‘password’; Hinweis: txtPassword –>   Name des TextBox Controls Wie das geht wird hier gezeigt: https://johnnyk2com.wordpress.com/2016/05/23/password-textboxes-in-smartforms/

Debug / Info-Levels in K2-SmartForms

SmartForms können mit einer Debugging-Console weitere, wichtige Informationen entlockt werden. Hierzu muss lediglich der URL-Parameter _debug angehängt werden. Mit der Angabe der Level-Id kann festgelegt werden welche Informationen angezeigt werden sollen. Folgende Level für das Debugging sind möglich: 1 = DEBUG 2 = Message 3 = Info 4 = Warning 5 = Error Beispiel für […]

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

Suchdialog des Picker-Controls direkt aufrufen (ohne auf die Lupe klicken zu müssen)

Das Pickercontrol ist ein schönes Control um Datensätze zu durchsuchen und ausgewählte Ergebnisse zu verarbeiten. Das Control bietet die Möglichkeit sowohl direkt über das Eingabefeld zu suchen oder einen Dialog mit erweiterten Möglichkeiten aufzurufen. (siehe Hardcopy). Es gibt jedoch kein Standardevent den Suchdialog direkt bzw. auf andere Art und Weise aufzurufen, als mit einem Klick […]

Nach oben