Le K2 Workdesk

Le K2 Workdesk est un portail d’accès à ses applications K2. A l’origine, il  a été créé pour les smartstarters. Etant donné que les différents liens sont configurables, il peut être utilisé avec n’importe quelle application et il permet donc de fluidifier la navigation entre ses applications. Il permet également de leur donner un cadre portail-like et vous évite d’avoir à penser (ou même implémenter) votre navigation globale.

Nous allons donc détailler son fonctionnement dans ce billet. (suite…)

Bonnes pratiques de packaging des SmO SharePoint

L’architecture d’intégration de K2 avec SharePoint a beaucoup évolué lors de la sortie de SharePoint 2013, il faut donc un peu changer ses habitudes et il est conseillé de ne plus packager ses intégrations SharePoint de la même manière qu’avec SharePoint 2010 . Nous allons donc voir dans ce billet quelles sont les bonnes pratiques de création des SmO K2 pour SharePoint afin de pouvoir les packager et les déployer sans difficulté.

Les méthodes décrites dans ce billet sont valables pour SharePoint 2013, SharePoint 2016 et SharePoint Online. (suite…)

Créer et utiliser des procédures stockées avec K2

Le connecteur SQL Server intégré à K2 (dont on a déjà parlé ici) permet non seulement d’exposer sous forme de smartobjects des tables, mais aussi des vues SQL (et non pas des vues smartforms ) et des procédures stockées.

Dans cet article je vais parler des procédures stockées, qui sont un moyen rapide (aussi bien en temps de développement que de performances) et puissant d’implémenter et de mutualiser des règles de gestion complexes.

Avant de pouvoir utiliser, dans K2, une procédure stockée, encore (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. (suite…)

Escalader aux utilisateurs n’ayant pas terminé leur tâche

Aujourd’hui une petite astuce simple et forcément méconnue. Il vous est surement arrivé d’assigner une tâche à plusieurs personnes et de positionner une escalade en cas de non traitement de la tâche dans un délai imparti. Dans la majorité des cas la configuration réalisée permet l’envoi du mail d’alerte, mais à tous les utilisateurs qui ont reçu originellement la tâche (i.e. sous entendu même ceux ayant déjà fait leur travail), nous allons donc voir dans ce billet comment faire en sorte que seuls les utilisateurs n’ayant pas encore traité leur travail reçoivent cette alerte. (suite…)