K2 Smartforms : demander confirmation à l’utilisateur

Il est courant lorsque l’on développe une application, de devoir demander la confirmation de l’utilisateur avant de réaliser une action ou série d’actions. Par exemple, lorsque notre utilisateur clique sur le bouton « Annuler » d’un formulaire, lui afficher un message lui demandant « Êtes-vous sûr de vouloir annuler votre demande ? », afin d’éviter d’annuler directement une demande qu’il aurait mis du temps à renseigner, simplement parce qu’il a cliqué par inadvertance sur le mauvais bouton 

Dans cet article, nous allons voir comment les K2 Smartforms nous facilitent la vie pour gérer ces cas de figure. Lire la suite

Configurer l’appel aux API K2 en OAuth

Nous avons vu il y a 4 mois comment faire appel aux APIs K2 depuis un MS Flow. Les appels à K2 étaient alors en authentification basique. Nous allons donc de voir aujourd’hui comment configurer votre plateforme afin de faire ces appels en OAuth.

L’idée est donc de changer ce qu’il se passe à l’étape 6 de l’article sur MS Flow, mais sachez que ceci se configure exactement de la même façon lorsqu’on utilise les Azure Functions, ou les Azure Logic Apps. Donc qu’est-ce que je dois mettre sur sur ces champs : 

Les champs à configurer
Les champs à configurer

Lire la suite

K2 Cloud – Packaging et déploiement

L’utilisation de services cloud pour K2 comme pour SharePoint met souvent fin à la multiplication des environnements (fini les plateformes de dev, de recette, de prod etc.)… mais ce n’est pas non plus systématique.

Ce billet est donc dédié aux clients K2 Cloud disposant de plusieurs tenants et qui souhaiteraient savoir comment passer les objets K2 d’un tenant à un autre sans difficulté.

Lire la suite

Le broker REST – Ajout et utilisation d’une API REST

Bonjour à tous,

Aujourd’hui j’aurai le plaisir de vous parler un peu plus en détails d’un connecteur très puissant pour K2, le broker REST !

Vous le savez sûrement déjà si vous lisez cet article, K2 propose de nombreux connecteurs vers différents LOB (SQL Server, Active Directory, Microsoft Dynamics, Sharepoint et bien d’autres ! ). Ces connecteurs permettent à nos SmartObjects de récupérer et d’envoyer de l’information à de nombreuses sources en proposant aux applications K2 une interface normalisée. Cependant, il peut vous arriver de vouloir communiquer avec un outil non pris en charge (un développement spécifique chez votre client, un outil web de GED…)

C’est à ce moment qu’il faut se poser la bonne question, cet outil expose-t’il certaines de ses APIs via des webservices ? Si oui, K2 pourra s’y intégrer ! Pour les informations sur le broker WCF / SOAP, ce sera dans un autre article, mais nous allons parler ici de l’intégration via le broker REST ! Lire la suite

K2 & PowerBI – Les process analytics

Les utilisateurs de PowerBI disposent d’une application K2 qui présente les statistiques standards de processus K2. Nous allons donc présenter le package PowerBI mis à disposition par K2 et voir comment l’activer sur sa plateforme.

On y retrouve toutes les statistiques standard de K2 présentées dans le K2 Management Site ou dans le K2 Workspace, mais dès lors que l’on a un usage fort de PowerBI, cela peut être intéressant d’y retrouver ses statistiques K2.

Lire la suite

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

Le nouveau connecteur Microsoft Exchange

L’update 4 de K2 Cloud et la version 5.1 de K2 Five apportent un nouveau connecteur Exchange, plus complet et plus simple à configurer que le service broker des versions précédentes. Nous allons donc détailler sa configuration et ses fonctionnalités dans la suite de ce billet.

Introduction

Même si au travers du connecteur Exchange il est possible d’envoyer des e-mails … quand on parle du connecteur Exchange, on ne parle pas des capacités du produit à notifier les utilisateurs depuis les workflow (tâches à faire, tâches en retard, informations) ou des smartactions K2 (possibilités de répondre à un mail K2 pour faire terminer sa tâche) qui sont liées aux capacités intrinsèques du serveur.

On parle plutôt des possibilités de manipuler des objets Exchange (comme un RDV, une tâche, des ressources etc.) au sein d’une application K2 (dans un formulaire ou processus).

Pour utiliser cette Lire la suite

Redirection temporaire d’un smartform vers une URL

Il peut être nécessaire de temps en temps de rendre indisponible un formulaire spécifique, voire tout un ensemble de formulaires. Souvent, ces besoins apparaissent lors de période de mises à jour.

Evidemment, il est possible de mettre en place une règle qui s’exécute au chargement du formulaire K2 et qui fait cette redirection, mais il est possible de le faire sans toucher à la conception des formulaires, et nous allons voir comment dans la suite de ce billet. Lire la suite

Ajouter un favicon personnalisé à vos Smartforms

Les K2 Smartforms offrent de nombreuses possibilités de personnalisation des interfaces utilisateurs grâce aux connecteurs, aux thèmes standards et personnalisés (je vous prépare d’ailleurs un article à ce sujet ), aux custom controls… Mais pour certaines personnalisations, il faut recourir à des techniques qui relèvent plus du hack. Nous avions notamment vu grâce à Pierre comment positionner des vues au dessus ou en dessous des onglets en jQuery.

Aujourd’hui aussi, nous allons parler jQuery, mais cette fois pour modifier les favicons de nos Smartforms (vous savez, les petites images que l’on retrouve à côté des titres des onglets ou des favoris de son navigateur) !

Entourés en rouge, les fameux favicons

Lire la suite