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

Installation eines neuen Themes

Um ein neues Theme verfügbar zu machen sind im Wesentlichen zwei Schritte notwendig. 1. Bilder und Stylesheets auf den K2-Server kopieren. Die Dateien müssen in folgenden Ornder auf dem Server kopiert werden: <InstallationsOrdner>\K2 SmartForms Designer\Styles\Themes Beispiel: c:\K2 Blackpearl\K2 SmartForms Designer\Styles\Themes 2. Das neue Theme in der K2-Datenbank registrieren. Hierzu am einfachsten das SQL Management Studio […]

Iconauswahl des Toolbar Buttons erweitern

Es hat mich anfangs gewundert (eigentlich immer noch ), dass die Auswahl der möglichen Icons des Toolbar Buttons so limitiert ist. Noch mehr hat mich gewundert, dass die Auswahl offensichtlich nicht ohne Weiteres erweitert werden kann. Auf der Suche nach einer Lösung habe ich aktuell eigentlich nur zwei Möglichkeiten gefunden diese Beschränkung zu umgehen: Verwendung […]

Unresolved Item bei der Mail Rule

Bei der Verwendung der Mail-Rule im SmartForm Designer kann es zu einem seltsamen Verhalten kommen. Sobald man Werte aus einem zugrunde liegenenden SmartObject in den Mailbody zieht, werden die wunderbar normal angezeigt – scheinbar ist alles gut. Speichert man nun die Regel ab, und öffnet diese erneut, werden die Verwiese auf die SmartObject-Werte als „Unresolved […]

Verwendung von HTML-Sonderzeichen mit K2-SmartForms

Um die Formulare in K2 grafisch etwas aufzupeppen sind nicht immer Bilder notwendig. Mit den HTML-Sonderzeichen kann ein Formular ebenfalls auf einfache Art und Weise ansprechender gestaltet werden. Insbesondere um Pflichtfelder hervorzuheben, oder um auf bestimmte Informationen hinzuweisen, kann mit den Sonderzeichen viel gemacht werden. Nachfolgend möchte ich das kurz durch ein Beispiel verdeutlichen wie […]

K2 – Ein kleiner Erfahrungsbericht

Heute möchte ich mal meine Erfahren mit K2 Blackpearl und den K2 SmartForms mit euch teilen – ohne großartig auf technische Details einzugehen. Vor gut einem Jahr haben wir die Plattform bei uns in einer klassischen „On Premises“ Architektur installiert. Natürlich haben wir zu Beginn eine klassische Schulung erhalten und die Online Tutorials durchgearbeitet. An […]

K2 – Prozesse / Instanzen direkt auf der Datenbank stoppen

Ich hatte erst einen Fall, bei dem eine Serveraktion innerhalb eines laufenden Prozesses den K2-HostService zum Absturz gebracht hat (aufgrund eines Authentifizierungsproblems). Damit hatte ich hatte keine Chance das Management aufzurufen um den Prozess über den Browser zu stoppen oder zu löschen. Nach dem erneuten Starten des K2-HostServices wurde dieser direkt aufgrund des Fehlers wieder […]

Slider Control mit Timepicker verbinden

Das Time-Pickercontrol, das mit den Smartforms verfügbar ist, ist meiner Meinung nach nicht sonderlich gut zu bedienen. Eine Überlegung ist, die Zeit über den Slider auswählen zu können. D.h. mit Bewegung des Sliders soll auch die Zeit im Timepicker-Control verändert werden. Das Problem hierbei ist, dass das Slidercontrol nur numerische Werte zulässt, das Timepicker-Control aber […]

Nach oben