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

K2 Five – le connecteur Salesforce

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

Avec la sortie de la dernière version de K2, le connecteur Salesforce a été repensé et sa configuration a été grandement simplifiée. Nous avions expliqué comment le configurer et l’utiliser avec les versions précédentes de K2. Nous allons voir aujourd’hui comment configurer la nouvelle version afin d’accéder en écriture et en lecture à vos données Salesforce depuis vos applications K2 (online ou on-prem).

Lire la suite

Les projets remarquables de la communauté K2

Le site communautaire de K2 est une grande source d’inspiration pour tout concepteur d’applications K2. Outre les parties blogs et forums d’entraide, il héberge un espace de partage de projets : le K2 community market. Le market regorge de 200+ projets, généralement avec leur code source et permettant d’étendre votre plateforme K2. On y trouve principalement des connecteurs, et des contrôles pour smartforms, mais également des utilitaires en tout genre et quelques packages d’applications K2 à utiliser ainsi.

Certains projets sont “incontournables” et je vous propose aujourd’hui de vous donner la liste des TOP 2 projets de quelques membres de la rédaction. Bien évidemment, cette liste n’est pas exhaustive et si vous aussi vous utilisez des projets provenant du site communautaire qui n’apparaissent pas dans cette liste, n’hésitez pas à indiquer votre trouvaille dans les commentaires de ce billet. 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