Boucler sur un élément multivalué

Il y a quelques temps, nous avons parlé du SmartWizard For Each qui permet, depuis la version 4.6.11, dans une modélisation, de boucler sur un élément multivalué. Mais pour les purs et durs cela abstrait toute la puissance de la configuration d’une modélisation K2. Je vous propose donc de voir aujourd’hui comment on faisait avant le 4.6.11, ce qui va permettre d’aborder des concepts avancés de modélisation K2.
Lire la suite

Les différentes licences K2

Lorsqu’on définit l’architecture de sa plateforme K2, on va déterminer le nombre de serveurs K2 dont on a besoin. Ensuite, il va falloir sélectionner le type de serveur parmi les types suivants :

  • serveur de développement,
  • serveur de production,
  • et serveur de non-production.

Dans un 1er temps, nous allons voir à quoi correspondent chacun de ces types et dans quel cas on peut les utiliser. Ensuite, nous verrons, en fonction de l’architecture cible souhaitée, combien de serveurs il faut utiliser. Lire la suite

Logiciels de Mind Mapping

J’ai mille idées concernant la nouvelle application que nous souhaitons mettre en place, comment les consigner de manière claire, lisible et évolutive? Quelle méthode choisir pour qu’elles soient utilisables par un tiers?

La méthode du Mind Mapping semble être toute appropriée pour vous!

Instinctivement, c’est ce que tout un chacun aurait tendance à faire pour Lire la suite

L’arrivée de la v4.7 a un impact sur le support des anciennes versions

Bulletin technique K2[5 juin 2017 – Mise à jour de l’article suite à la modification du bulletin technique]

La version 4.7 de K2 va bientôt être disponible, et comme il s’agit d’une version importante (elle ouvre la voie à une nouvelle branche), cela va avoir un impact sur le support des différentes versions de K2.

Un bulletin technique complet sur le sujet vient d’être publié, mais prenons quelques minutes pour en faire ressortir les points importants. Lire la suite

Modifier la précision ou la longueur des propriétés d’un smartbox

Les  smartobjects utilisant le service smartbox sont très pratiques pour créer rapidement des espaces de stockage pour les données métier. La plupart des concepteurs les utiliseront uniquement en mode maquettage, car les propriétés sont peu personnalisables… par exemple pour stocker du texte, on va avoir le choix entre le type Text (100 caractères, équivalent SQL du nvarchar(100)) et le type Memo (équivalent SQL du nvarchar(max)). Mais tout ça, c’est sans connaître les possibilités de personnalisation des propriétés que nous allons aborder dans ce billet. Lire la suite

Comment stopper une boucle infinie ?

Il peut arriver qu’une instance de processus K2 soit bloquée dans une boucle infinie. La raison ? Des conditions mal gérées entre deux activités, des branchements erronés, des appels récursifs d’un sous-processus sans étape humaine etc.

Nous allons donc voir dans ce billet comment se sortir de cette situation qui peut aboutir à une saturation complète du serveur. Rassurez-vous cependant, à moins de travailler directement sur un environnement de production, ceci n’arrive que sur des environnements de développement suite à des publications hasardeuses . Lire la suite