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

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

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

La gestion des profils applicatifs (atelier de conception + vidéo)

De nombreuses applications nécessitent une gestion de profils qui n’est pas prévue dans l’annuaire de l’entreprise. C’est le cas des smartstarters, dans lesquels il est possible de définir, entre autres, les administrateurs et les demandeurs. La mise en place d’un tel mécanisme est spécifique aux besoins métiers, mais une logique peut être mutualisée. Cet article présente le principe de la gestion des utilisateurs afin de permettre le conditionnement des règles smartforms et workflow sur le rôle applicatif d’un utilisateur.

ProfilApplicatif
Un formulaire avec les différents éléments de cet atelier.

Lire la suite

Attacher des commentaires et des documents à une instance de workflow

La plateforme K2 propose deux smartobjects génériques pour gérer les commentaires et les pièces-jointes d’une instance de processus. Les éléments saisis deviennent alors accessibles depuis le ViewFlow ® (le suivi graphique) et l’application mobile sans avoir à y attacher un formulaire spécifique. Nous allons donc voir rapidement aujourd’hui quels sont les objets K2 à peupler pour alimenter ces informations.

viewflow
Avez-vous remarqué les onglets supplémentaires du ViewFlow ?

Lire la suite

Série v4.7 – La documentation en ligne

Ce billet fait partie d’une série de billets sur les nouveautés de la version 4.7, mise à disposition le 22 septembre 2016.

La documentation en ligne a été mise à jour et même si cela a été rapidement mentionné précédemment, elle mérite un billet dédié ! On y trouve beaucoup beaucoup de choses : des tutoriaux, des pas à pas, des exemples, des explications sur tous les composants K2, sur la création d’extensions etc. un site incontournable donc pour toute personne pratiquant les outils K2.

Où la trouver ?

L’accès se trouve dans la base de connaissance K2. Ensuite, il suffit de sélectionner, dans le Lire la suite

Série v4.7 – Gestion du cycle de vie d’une application

Ce billet fait partie d’une série de billets sur les nouveautés de la version 4.7, mise à disposition le 22 septembre 2016.

Traduction directe d’ “Application Lifecycle Management” (ALM), la gestion du cycle de vie d’une application est une nouvelle fonctionnalité de la version 4.7. Destinée exclusivement aux concepteurs K2, cette nouveauté propose une assistance pour régler les problèmes de dépendance. Dit autrement, cela évite de tout casser quand fait une modification ! 

Petit rappel, dans la Lire la suite