Copie automatique de texte dans le presse-papiers Windows

Dans certains projets, il peut-être nécessaire d’ajouter du texte généré par le formulaire smartforms dans le presse-papiers de l’utilisateur Windows. Il n’existe pas de fonctionnalité native dans les K2 smartforms permettant de faire cela, et même à l’aide de javascript, ce n’est pas intuitif. Je me suis donc penché sur le sujet et voici la méthode qui me semble la plus simple pour réaliser cela.
(suite…)

Utiliser le Workflow Management Service

On a tous besoin de bénéficier des fonctionnalités du K2 workspace dans nos applications. Les exemples les plus fréquents sont les besoins de rediriger ou déléguer des tâches, de déclarer des utilisateurs absents ou encore de stopper des instances en cours. On pourrait dire à nos utilisateurs d’utiliser le K2 workspace, mais bon, avouons le, il n’est pas super sexy … (d’ailleurs, il va enfin être remis au goût du jour dans la prochaine version de K2 – plus que quelques semaines à patienter). Bref, le K2 workspace étant bâtit sur les API K2, il existe des fonctions de programmation qui permettent d’accéder à ces fonctionnalités et pour les allergiques au code, un custom service broker, appelé Workflow Management (téléchargeable ici) met ces fonctionnalités d’administration disponibles via des smartobjects dans vos applications K2. (suite…)

Faire une copie d’écran de sa modélisation

 Très rapide astuce, mais qui peut vous faire gagner du temps.

Il arrive régulièrement d’avoir besoin de faire des copies d’écran de ses modélisations de processus K2, afin de les insérer dans une documentation projet ou dans une présentation. Savez-vous qu’il y a une fonctionnalité intégrée à K2 Studio et K2 pour Visual Studio qui permet de le faire ? Cela est très pratique quand la modélisation est grande et qu’on est obligé de jouer avec les ascenseurs de la fenêtre de conception, cela évite ainsi de faire plusieurs captures d’écran avec des outils tiers et de procéder à un collage dans un outil d’édition d’image. (suite…)

Changer un thème à la volée

Les smartforms K2 proposent une notion de thèmes applicables sur ses formulaires afin de pouvoir respecter des chartes graphiques. Un thème K2 correspond à une feuille de style CSS et un ensemble d’images ou pictos. K2 est livré avec une grosse dizaines de thèmes et cette partie est extensible. C’est-à-dire que vous pouvez :

C’est donc lors de la conception de votre formulaire que vous choisissez le thème à lui associer, au niveau (suite…)

Envoyer un mail lorsqu’une instance de processus tombe en erreur

Lorsqu’une instance de processus tombe en erreur, par défaut, une entrée est créée dans la liste des erreurs sur le K2 Workspace (l’interface d’administration de la plateforme K2). Les administrateurs K2 peuvent alors intervenir sur l’instance en question. Il est également possible de configurer K2 pour que dès qu’une erreur est soulevée dans un processus, cela crée une entrée dans l’observateur d’événements de Windows (je vous invite à vous référer au billet expliquant le fonctionnement des logs K2 pour cette configuration).

Ces méthodes, bien qu’intéressantes, sont principalement accessibles pour les équipes qui exploitent la plateforme K2. Il peut être intéressant que les administrateurs applicatifs (les propriétaires des applications K2) soient tenus au courant lorsqu’il y a un problème sur leur application. Nous allons donc voir dans le suite de ce billet comment procéder. (suite…)

Etendre la zone de conception de processus

La zone de conception de processus de K2 Studio et de K2 pour Visual Studio est de 2000 pixels par 2000, il peut donc être intéressant de temps en temps d’augmenter cette taille afin de ne pas avoir une modélisation toute étriquée. Ceci est cependant à contre-balancer avec le fait qu’une trop grosse modélisation n’est pas forcément très compréhensible et qu’il peut être intéressant, dans ce cas là, de la découper en sous-processus. Il est donc nécessaire de trouver le bon équilibre entre les deux.

(suite…)