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

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

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