Traitement d’un lot de données

Vous avez tranquillement mis en place votre application de création de fournisseurs, ou de clients, ou de produits ou tout autre « objet »… qui vous permet de gérer de manière unitaire une demande d’ajout et puis un(e) utilisateur(rice) arrive et vous dit :

hey le boss K2 ! elle est bien ton appli, mais moi, tous mes <remplacez ici par votre objet> sont enregistrés dans un fichier Excel, me dit pas que je vais devoir tout me retaper à la main ?!??

Bon, bien évidemment, le sujet du traitement par lot n’avait jamais été abordé pendant la phase de specs… mais dans ce cas, piqué dans votre orgueil, la seule réponse possible est :

c’est qui le boss !?! laisse-moi 30 minutes 1 heure et j’te fais ça !

Ce billet va donc, littéralement, vous sauver la vie, car nous allons vous montrer que vous ne vous êtes pas trop avancé, et que vous allez pouvoir vous faire un(e) nouvel(le) ami(e).

(suite…)

Proposer des cases à cocher dans une vue liste

Une vue liste dans K2 distingue deux parties, la partie en lecture et la partie en édition (si cette dernière est activée). La partie en lecture ne peut pas présenter de contrôle de saisie (liste déroulante, case à cocher…), il faut forcément passer par la partie en édition (via le bouton « Edit » ou le double clic).  Comme le besoin d’avoir des cases à cocher en mode lecture est un besoin récurrent, voici un billet sur le sujet.

(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.

(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. (suite…)

Définir une sortie par défaut lors d’une escalade

Les escalations K2 (principe de surveillance des activités et instances) sont souvent utilisées pour alerter un ou des utilisateurs que leur tâche approche ou a dépassé les temps impartis. Mais grâce à elles, il est également possible de rediriger la tâche vers d’autres utilisateurs (action Redirect) ou vers d’autres activités (action Go to Activity) ou de la faire expirer (action Expire Activity).

Les actions d'escalade
Les actions d’escalade

Dans ce billet, nous allons donc voir une astuce qui permet de configurer l’escalation pour que l’instance prenne un chemin par défaut en cas de dépassement. Le comportement souhaité (suite…)

Attacher des commentaires et des documents à une instance de workflow

La plateforme K2 propose deux smartobjects génériques pour gérer les commentaires et les pièces-jointes d’une instance de processus. Les éléments saisis deviennent alors accessibles depuis le ViewFlow ® (le suivi graphique) et l’application mobile sans avoir à y attacher un formulaire spécifique. Nous allons donc voir rapidement aujourd’hui quels sont les objets K2 à peupler pour alimenter ces informations.

viewflow
Avez-vous remarqué les onglets supplémentaires du ViewFlow ?

(suite…)

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…)