Merlin Project : Créer automatiquement des sous-activités pour contouring ?

Merlin Project Support

De temps en temps, nous recevons dans notre support la question suivante :
J'ai planifié une longue activité et je l'ai déjà attribuée à mes ressources. Cependant, afin de respecter mon échéance, je dois maintenant modifier l'utilisation des ressources pour le contouring afin de remettre mon planning sur les rails. Puis-je diviser l'activité ? Et comment configurer cela dans Merlin Project ?

Merlin Project - longue activité

Il n'existe pas de fonction explicite dans Merlin Project pour le lissage des activités, cependant…

Configuration manuelle

Pour configurer le scénario ci-dessus :

  • Cliquez sur l'activité en question pour la sélectionner.
  • Sélectionnez Insertion > Activité (ou appuyez sur cmd + N) pour insérer une nouvelle activité.
  • Configurez cette activité ainsi :
    Travail donné : la quantité de travail planifié à effectuer dans cette étape de travail de l'activité que vous souhaitez remettre sur les rails.
    Durée donnée : la durée à respecter pour cette étape de travail de l'activité.
    attribuez Ressource(s) : la ou les ressource(s) attribuée(s) à l'activité en question.
  • Répétez l'insertion d'une nouvelle activité autant de fois que nécessaire pour définir toutes les parties de travail.
  • Reliez toutes les activités par une dépendance Fin - Début.
  • Sélectionnez-les toutes.
  • Faites glisser et déposez la sélection sur l'activité que vous souhaitez diviser.

Cela insère les éléments en tant qu'activités enfants, et l'activité que vous vouliez diviser devient alors un groupe.

Merlin Project - Groupe proposant des activités pour les enfants

Si vous souhaitez effectuer un contouring à l'aide des options : Front-loaded, Back-loaded, Cloche (Bell), Double pic, vous devrez calculer et définir en conséquence le Travail donné et la Durée donnée des sous-activités. Pour le Double pic, il vous faudra au moins 5 sous-activités.

Configuration automatique

Une autre option serait d'écrire un AppleScript

  • qui lit les valeurs et affectations données de la sélection actuelle,
  • demande l'option de lissage Front-loaded, Back-loaded, Bell,
  • insère 3 sous-activités,
  • définit les valeurs données selon l'option choisie,
  • les relie entre elles, et
  • restaure les affectations d'origine.

Le tout en une seule opération!

Vous n'avez pas le temps de coder un tel AppleScript de A à Z ? Il vous suffit de télécharger un script que nous avons préparé et de l'ouvrir dans l'éditeur de scripts (ScriptEditor) de macOS. Le script est conçu pour fonctionner avec chaque élément de la sélection actuelle. Sélectionnez une ou plusieurs activités, lancez le script et laissez-le effectuer la division souhaitée.

Merlin Project - Sub-Activity Creation Options by AppleScript

Remarque concernant les AppleScripts de ProjectWizards

Le scripting est une fonctionnalité de Merlin Project, non incluse dans Merlin Project Express.
Vous pouvez intégrer ce code d'exemple ProjectWizards dans votre ou vos programme(s) sans restriction. Ce code d'exemple ProjectWizards est fourni « TEL QUEL » et la responsabilité de son fonctionnement vous incombe. Vous n'êtes pas autorisé à redistribuer ce code d'exemple ProjectWizards en tant que « code d'exemple ProjectWizards » après y avoir apporté des modifications. Si vous redistribuez le code, nous exigeons que vous précisiez clairement qu'il est issu du code d'exemple ProjectWizards mais que vous y avez apporté des modifications.


Si vous avez des questions sur cet article de blog ou si vous souhaitez en discuter, nous attendons avec impatience votre contribution dans notre forum.

Planifiez des projets qui fonctionnent vraiment.

Une app pour votre plan de projet, native sur tous les appareils Apple.