Automatiser une séquence de projets

Automatiser une séquence de projets










Accueil » Ressources » Ici

Même si Lokad fait de son mieux pour effectuer les calculs et prévisions le plus vite possible, nombre de ces opérations prennent plusieurs minutes, voire plus. Ainsi, pour vous éviter d'attendre entre chaque calcul, Lokad permet de planifier et de démarrer automatiquement vos projets. De plus, un projet nécessite parfois un ensemble d'opérations qui doivent être exécutées dans un certain ordre, que vous pouvez définir grâce à la fonctionnalité d'orchestration de Lokad.

Séquences de projets

Plusieurs types de projets peuvent être créés avec un compte Lokad. Il est notamment possible de créer une « séquence de projets » en cliquant sur :

Image

Ces séquences peuvent être configurées dans un but de planification et d'orchestration. Une fois la séquence créée, cliquez sur Edit pour commencer à l'adapter. Nous vous recommandons notamment de modifier son titre et de saisir un titre significatif pour vous :

Image

Configurer le planning

Une séquence de projets peut être exécutée manuellement, en cliquant sur Run comme pour tous les projets, ou automatiquement grâce à son planning d'exécution. Par défaut, lorsqu'une séquence est créée, son exécution programmée est désactivée. Pour l'activer, cochez la case Enable scheduled execution et cliquez sur Save.

Image

Vous pouvez ensuite ajuster les détails du planning. Lokad prend en charge deux types de plannings : quotidien ou hebdomadaire. Pour chaque planning, vous pouvez définir un horaire et le fuseau horaire à utiliser. L'horaire soit être indiqué sur une base de 24 heures.

Nous suggérons généralement la définition d'une séquence « maîtresse » exécutée chaque nuit (après minuit dans le fuseau principal de votre activité). Cette séquence commence par rafraîchir les données, dans le cas où un connecteur est en place entre Lokad et votre application métier, puis génère vos différents rapports. Ce fonctionnement vous garantit de disposer de chiffres actualisés chaque matin.

Configurer l'orchestration

Une fois la nouvelle séquence de projets créée, il est possible de définir l'ordre dans lequel sont exécutés les projets. Vous devez tout d'abord sélectionner les projets qui font partie de la séquence, en cliquant sur le bouton Add projects.

Image

Il y a deux paramètres pour chaque projet :
  • Continue if failed indique si la séquence doit passer au projet suivant si le projet en cours ne s'exécute pas correctement. Ce paramètre peut être sélectionné si la suite de la séquence ne dépend pas du projet qui échoue.
  • Skip if more recent than N minutes est utilisé pour accélérer l'exécution de séquences longues. Par exemple, l'actualisation d'une source de données peut prendre plusieurs heures mais si cette mise à jour a déjà eu lieu il y a moins de 12 heures, une nouvelle actualisation n'est pas nécessaire