Délai dynamique sur une étape dans Moovapps Process

Dans Moovapps Process, une étape peut être soumise à un délai de traitement. Une fois ce délai expiré, deux évènements peuvent alors se déclencher automatiquement :

  • L’envoi d’un email de notification du retard aux intervenants en cours
  • L’exécution d’une action automatique du diagramme de processus

Le délai est défini par le concepteur d’une application, dans les propriétés d’une étape :

Ceci signifie donc que, quelque soit le document, le délai accordé pour réaliser cette étape sera le même.

Il est souvent nécessaire d’avoir une date maximale de fin de traitement qui reprenne la valeur d’un champ date de votre processus. Prenons l’exemple d’une action à traiter dans le cadre d’un plan d’actions correctives et préventives. Le pilote de cette action définira un responsable de traitement, ainsi qu’une date maximale de fin de réalisation.

Ce tutorial vous explique comment mettre en place ce type de paramétrage.

Script de calcul de délai

Avant toute chose, vous devrez récupérer depuis le Studio Moovapps Process, les éléments suivants :

 

Le nom système de votre champ date, contenant la date de fin maximale de traitement (depuis l’éditeur de formulaire).
Le nom système de l’étape sur laquelle vous souhaitez poser un délai (depuis l’éditeur de diagramme).

Ensuite, au niveau de la version de votre processus, cliquez sur le menu « Development », allez sous l’onglet « Workflow script », et repérez la fonction onCreateTaskInstance.

A l’intérieur de cette fonction, copiez le script suivant :

En remplaçant la partie jaune par le nom système de votre étape, et la partie verte par le nom système de votre champ date.

Désormais, le délai de traitement de l’étape sera affecté dynamiquement par rapport à la valeur de votre champ date.

Auteur de l'article

Thomas Paumier, Business Consultant Manager chez Visiativ Solutions Switzerland

Quoi de neuf dans le monde de la CAO ?

Restez informé grâce à notre fil d’actualités alimenté régulièrement par nos experts métiers : des zooms sur les nouveautés produits, des trucs et astuces, des tutoriels, des témoignages, des top listes, des success stories, des photos et des comptes-rendus des évènements…

Abonnez-vous à notre newsletter: