Tâche au compte de service K2 (1/3) : workflow state machine

Cet article fait partie d’une série d’articles qui mettent en avant l’intérêt d’attribuer une tâche au compte de service K2. Ces articles dépendent des K2 Services, je vous invite à jeter un coup d’œil à l’article dédié pour avoir un smartobject associé à la méthode action a task.

  1. Workflow State Machine
  2. Gérer les acteurs externes
  3. Annuler à tout moment une demande

(suite…)

Debugging de smartforms

Une petite astuce dont nous n’avons jamais parlé mais qui mérite sa place ici : comment débugguer un smartforms K2 ? Je pique l’idée à Vijay du blog Uncode K2 que je vous invite également à consulter.

Bien évidemment, il y a les traces navigateur que vous pouvez consulter avec la console développeur de votre navigateur (touche F12), mais K2 met à disposition une fonctionnalité permettant de (suite…)

[Hack] Ajouter des barres de défilement dans vos list views

S’il n’y a pas de limite technique dans le nombre de colonne d’une list view, il y en a une à l’usage (en particulier si la résolution de vos écrans est basse). Et si comme moi, vous êtes frustré de devoir choisir 5-6 colonnes dans vos list views, ce hack est fait pour vous ! L’affichage fonctionne aussi sur mobile, pour les listes éditables et avec tous les thèmes standards.

scroll (suite…)

La gestion des profils applicatifs (atelier de conception + vidéo)

De nombreuses applications nécessitent une gestion de profils qui n’est pas prévue dans l’annuaire de l’entreprise. C’est le cas des smartstarters, dans lesquels il est possible de définir, entre autres, les administrateurs et les demandeurs. La mise en place d’un tel mécanisme est spécifique aux besoins métiers, mais une logique peut être mutualisée. Cet article présente le principe de la gestion des utilisateurs afin de permettre le conditionnement des règles smartforms et workflow sur le rôle applicatif d’un utilisateur.

ProfilApplicatif
Un formulaire avec les différents éléments de cet atelier.

(suite…)

Présentation du contrôle communautaire « Digital signature »

Comme promis dans l’article de Jean sur les projets remarquables de la communauté K2, voici un billet vous présentant le contrôle « Digital signature pad ».

Je vous expliquais alors que ce contrôle Smartforms permet de capter et afficher des signatures « manuscrites » sur les formulaires K2, mais que malheureusement, ce dernier manquait de documentation sur comment l’installer et l’intégrer à ses formulaires.

Je vais donc tâcher de corriger cet impair en vous expliquant tout ce que vous voulez savoir sur ce fameux composant. (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…)