Gestion des erreurs dans les K2 Smartforms

Le saviez vous ? Depuis la version 4.6.7, les K2 Smartforms permettent au concepteur d’intercepter les erreurs que rencontre un formulaire ou une vue, afin de modifier le comportement par défaut, à savoir : afficher une fenêtre modale à l’utilisateur avec le message d’erreur en question, pas toujours très compréhensible ni très esthétique.

Dans cet article, je vais vous montrer comment tirer partie de cette fonctionnalité, ainsi que quelques bonnes pratiques à respecter pour s’assurer qu’elle ne se retourne pas contre vous. C’est parti ! Lire la suite

Utilisation du SmO “Process Definition”

Dans cet article je vais vous parler plus longuement d’un SmartObject fréquemment utilisé dans les SmartStarters (une explication complète et détaillée dans ce billet) que j’ai déniché, et jugé utile de vous présenter. Rappelez-vous, la conception de ces Apps est fondée sur les bonnes pratiques K2 et regorge donc de techniques vous permettant d’optimiser la conception et l’utilisation de vos applications . Que ce soit d’un point de vue design comme technique les développeurs K2 ont veillé au grain, soyez donc assuré des ressources que vous y trouverez.

Revenons-en à notre sujet, quel est-ce fameux SmO que je tiens tant à vous présenter ? À quoi bon pourrait-il vous être utile ?

Lire la suite

K2 Five – Continuer à utiliser des inline functions custom

La gestion des inline functions sur la version Five de K2 a changé comparée aux versions 4.X. Mais pas de panique !

Il est toujours possible d’utiliser les inline functions que vous aviez installées avant de mettre à jour votre plateforme, ou qui avaient été développées avant la sortie de K2 Five. Il y a simplement quelques étapes supplémentaires à suivre pour les installer. Je vais vous montrer ça, suivez le guide  Lire la suite

L’intérêt d’une variable d’environnement dédiée à activer des tests.

Je parle ici d’une variable d’environnement qui prend une valeur spéciale pour activer un comportement de test d’un workflow, dans le cas d’une recette par exemple. Dans cet article, j’utilise une variable d’environnement “ActiverTest” dont la valeur passe a “true” pour préciser que des tests sont en cours.

Les exemples :

  1. les attentes des escalades
  2. les acteurs d’un workflow
  3. Les titres des mails

Pour faire cela, utiliser l’inline function Logical > IF.

  • La condition se fait sur la valeur de la variable d’environnement : ActiverTest = “True” ;
  • La true value envoie une valeur pour le test ;
  • La false value envoie une valeur pour le cas réel.

Lire la suite

Se prémunir de la perte de données non sauvegardées par l’utilisateur

Lors de la saisie d’informations dans des listview editables, il peut arriver de perdre du temps à re-saisir des données que nous avons simplement oubliées d’enregistrer par flemme d’appuyer à chaque fois sur le bouton save avant la fin de la saisie complète…. ou en cliquant malencontreusement sur le bouton Refresh.

Nous allons donc voir aujourd’hui les règles à mettre en place afin de se prémunir de ce comportement et demander une validation à l’utilisateur avant d’exécuter les actions demandées. Lire la suite

La worklist K2 dans la sidebar harmon.ie

Nous avions déjà parlé de la solution harmon.ie, c’est ici (lier K2 à harmon.ie) et (Démonstration K2/harmon.ie). harmon.ie c’est l’outil additionnel indispensable lorsqu’on utilise SharePoint. Vous l’installez sur votre poste de travail et vous obtenez un Outlook augmenté (vous savez, Outlook, c’est le logiciel que vous démarrez le matin et que vous ne quittez plus de la journée), nativement connecté à vos espaces SharePoint, Onedrive… vous permettant de retrouver facilement tous vos documents, de les partager et de les sauvegarder en quelques clics… les pièces jointes deviennent un vrai bonheur à gérer.

Dans la dernière version de la sidebar harmon.ie, il est possible de rajouter un onglet vous permettant d’afficher votre liste de tâches K2. Nous allons donc voir dans l’article d’aujourd’hui comment mettre cela en place.

Lire la suite

Afficher les champs obligatoires

Les plus curieux d’entre vous ont déjà dû lire l’article de Riva sur son blog how2k2. Son hack permet d’ajouter facilement des astérisques aux libellés des champs obligatoires. Chez K2 France, nous avons une astuce similaire. C’est l’occasion de vous la partager !

validation 3
A l’ouverture du formulaire de demande, les champs obligatoires apparaissent automatiquement en rouge !

Lire la suite