Le SmartObject Composite

Avec une appellation pour le moins explicite vous l’aurez compris nous allons parler d’associations de plusieurs sources de données entre elles dans cet article . Même s’il nous est fréquent de vous sortir des billets sur les nouveautés K2 Five, je me suis dit que cette semaine vous aurez le droit à des explications concernant le SmartObject Composite qu’on peut qualifier de fonctionnalité “fossile” sur la plateforme K2 (Arrivé avec K2 blackpearl, en 2007), mais tout du moins très utile.

Lire la suite

Les fonctionnalités d’administration disponibles en SmO natifs

Vous êtes nombreux à utiliser le custom Service Broker de Pierre, le Workflow Management Service (dont on parlait ici), nous avons une bonne nouvelle pour vous : la majeure partie des fonctionnalités de ce broker est intégrée en natif depuis la version 4.7. Vous pouvez donc retrouver l’ensemble des fonctionnalités d’administration K2 sous forme de SmO natifs et que vous allez pouvoir utiliser individuellement au sein de vos applications.

Lire la suite

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

Tâche au compte de service K2 (1/3) : workflow state machine

Cet article fait partie d’une série d’articles qui mettent en avant l’intérêt d’attribuer une tâche au compte de service K2. Ces articles dépendent des K2 Services, je vous invite à jeter un coup d’œil à l’article dédié pour avoir un smartobject associé à la méthode action a task.

  1. Workflow State Machine
  2. Gérer les acteurs externes
  3. Annuler à tout moment une demande

Lire la suite