Le connecteur Cloud Storage autour d’un exemple Google Drive

Les versions K2 Five 5.3 et K2 Cloud Update 8 ont proposé des intégrations natives avec des outils de stockage de documents en ligne : le connecteur “Cloud Storage” (pour DropBox, Box, OneDrive, Google Drive). Nous allons voir, dans la suite de cet article, comment utiliser celui spécifique à Google Drive.

Dans un 1er temps, nous allons voir comment activer ce connecteur puis nous verrons ce que l’on peut faire avec et comment l’utiliser pour ajouter un document dans le drive depuis un formulaire K2 puis comment récupérer un ou des documents Google Drive dans un formulaire K2.

A quelques détails de nommage prêts, cet article est valable également pour Box, DropBox et OneDrive.

Lire la suite

Easy integrations via REST

Ce billet comporte un exemple permettant d’afficher dans des formulaires K2 des informations relatives aux pays (liste des pays, des monnaies, informations sur la population, la langue, la capitale etc.) en s’appuyant sur un service disponible publiquement.

Raphaël vous parlait précédemment du fonctionnement et de l’utilisation du connecteur REST permettant des intégrations avec beaucoup d’outils qui exposent leur service ainsi.

S’il est vrai qu’il n’y a pas de développement à faire côté K2, il est quand même nécessaire de disposer d’un fichier Swagger qui va décrire le service et s’il doit être construit, cela peut paraître un peu indigeste pour les citizen developers.

Pour faciliter ceci, le site communautaire de K2 vient d’inaugurer une nouvelle catégorie qui permet le partage et/ou le référencement de fichiers Swagger existants.

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

Utiliser les K2 Services depuis un smartobject

Savez-vous que la plateforme K2 expose des web services, appelés K2 Services ? Ces web services permettent à des applications tierces d’appeler le moteur de BPM afin de, entre autres, démarrer un processus ou faire avancer une tâche. Ce sont justement ces deux actions qui m’intéressent ici, car K2 ne propose pas de smartobject pour lancer un workflow ou répondre à une tâche ! Lire la suite

Le connecteur K2 pour SAP

Cet article fait partie d’une série d’articles détaillés sur les connecteurs K2. Vous pouvez retrouver des liens vers les autres articles en fin de billet.

Hey… ça fait maintenant presque 2 trimestres qu’on ne s’est pas penché sur un connecteur K2. Réparons cette affront immédiatement. Aujourd’hui, à l’honneur le connecteur K2 pour SAP. Ce connecteur est un peu à part dans la liste des connecteurs K2. Tout d’abord parce qu’il n’est pas livré en standard avec K2, ceci s’explique par le fait que K2 embarque un outil tiers sur lequel il y a des royalties à payer. Et ensuite parce qu’il dispose de son propre outil de conception. Détaillons son fonctionnement et ses pré-requis après avoir parcouru l’usage qui peut en être fait et quelques ressources françaises à votre disposition.

Lire la suite

Installer un Service Broker

Les applications K2 utilisent des smartobjects qui regroupent des données métier de sources diverses et variées (SQL, SAP, Sharepoint, Système de fichiers etc.). Tous les smartobjects ont une structure et une utilisation identiques (Propriétés, Méthodes, Paramètres de méthode).

Chaque smartobject est lié à un service broker (a.k.a connecteur ou broker) qui fera le lien entre le(s) smartobject(s) lié(s) et la source de données.

Créer un service broker demande des connaissances en C# et sur les API K2, cet article ne va pas traiter de la création de ceux-ci. D’autant que la communauté des développeurs / utilisateurs de K2 possède déjà une longue liste de Services Broker en tout genre (en plus de ceux déjà installés par défaut dans K2) qui devrait répondre à la grande majorité des besoins.

Nous allons donc, dans la suite de ce billet, résumer les différentes étapes pour installer et utiliser un nouveau service broker. Lire la suite

Le connecteur K2 pour Salesforce [deprecated]

Cet article fait partie d’une série d’articles détaillés sur les connecteurs K2. Vous pouvez retrouver des liens vers les autres articles en fin de billet.

Ce connecteur a été mis à jour avec la sortie de K2 Five. Se référer à l’article dédié à cette nouvelle version pour des informations plus fraîches.

Parmi les connecteurs standards K2, on retrouve le connecteur pour SalesForce (dans le vocabulaire K2, on parlera de service broker K2), solution de CRM en ligne mondialement connue et reconnue.

Logo Article

Ce connecteur est un connecteur dynamique (comme celui de SQL Server), c’est-à-dire que lors de son instanciation, K2 va aller découvrir la liste des entités du CRM et créer les méthodes Lire la suite

Le connecteur K2 pour Dynamics CRM

Cet article fait partie d’une série d’articles détaillés sur les connecteurs K2. Vous pouvez retrouver des liens vers les autres articles en fin de billet.

Parmi les connecteurs standards K2, on retrouve le connecteur pour Dynamics CRM, la solution CRM de Microsoft.

Logo CRM

Ce connecteur est à la fois un connecteur dynamique (comme celui de SQL Server) et un connecteur statique (comme celui d’Exchange), c’est-à-dire que lors de son instanciation, K2 va aller découvrir la liste des entités CRM et créer les méthodes Lire la suite

Le connecteur K2 pour Exchange

Cet article fait partie d’une série d’articles détaillés sur les connecteurs K2. Vous pouvez retrouver des liens vers les autres articles en fin de billet.

Logo K2 Exchange

Parmi les connecteurs standards K2, on retrouve le connecteur pour Exchange qui regroupe plusieurs service broker et un assistant de modélisation (un wizard).

Logo Exchange

Ce connecteur est un connecteur statique, au même titre que le connecteur Active Directory par exemple, c’est-à-dire que K2 expose un nombre déterminé de méthodes, toujours les mêmes sur chaque serveur Exchange référencé.  Lire la suite