K2 Five – Authorization Framework

Ce billet fait partie d’une série de billets sur les nouveautés des versions Five et Cloud, mises à disposition en octobre 2017.

Il y a un peu plus d’un an la console d’administration de K2 entamait sa mue. Aujourd’hui, si on remarque que le site s’est paré d’une couleur plus claire, les fonctionnalités que vous connaissiez sont toujours là. Cependant, quelques nouveautés font leur apparition et nous allons les aborder dans ce billet.

Un administrateur peut contrôler l’accès des objets K2 (catégorie, formulaire, vue et smartobject) et des entités (utilisateur, groupe et rôle) en configurant des permissions (Allow et Deny) sur des droits  (voir, exécuter, modifier et supprimer). Il est possible ainsi de restreindre l’usage des concepteurs et des utilisateurs de la plateforme. Par exemple, l’Authorization Framework permet de séparer deux groupes de concepteurs venant de deux services différents.

Les puristes feront la (bonne) remarque qu’il est possible de gérer des permissions sur les smartobject depuis plusieurs années. L’Authorization Framework mérite quand même son article sur notre blog.

Authorization Framework
Les permissions s’appliquent via deux dimensions : Utilisateurs ou Objets

Lire la suite

K2 Five – Le K2 Workflow Designer

Ce billet fait partie d’une série de billets sur les nouveautés des versions Five et Cloud, mises à disposition en octobre 2017.

Pour le premier article détaillant les nouveautés de K2 Five, nous allons parler du nouvel outil de conception de workflow. Les plus gros changements sont esthétiques, mais d’autres modifications ont été apportées. Petite parenthèse pour les nouveaux propriétaires de la plateforme, les workflows K2 sont le moyen d’automatiser des tâches, coté serveur. Une fois ces workflows associés avec des formulaires et des smartobjects (les connecteurs), vous avez une application BPM.

K2workflowDesigner
L’image est un peu déroutante, l’usage est beaucoup plus agréable !

Lire la suite

K2 Five

Ce billet fait partie d’une série de billets sur les nouveautés des versions Five et Cloud, mises à disposition en octobre 2017.

K2 Five

L’équipe enK2besoin a le plaisir d’annoncer non seulement la sortie de K2 Five, mais aussi l’arrivée d’une série d’articles dédiés aux nouvelles fonctionnalités de cette version. Il va falloir être patient pour plus de détails, en attendant voici la liste des nouveautés :

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

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