Vicky Stamatopoulou on 29. May 2012
When planing and managing your projects with Merlin for Mac OS X you have 4 main windows: Activities, Resources, Netplan, Utilization.
Depending on the view you have selected, the main area offers you different details and information about your project. You can view and in certain cases modify the main outline of your project, adding activities, groups and milestones. Furthermore, this area also allows you to work interactively with the Gantt chart, Netplan and resource utilization.
Per default the label in the Gantt bar show the expected duration in working times. So it may show 2 days for example for a task starting Friday and ending Monday if weekend is defined to be workfree time.
If you want the label in the Gantt to show the real time elapsed, you may do so. Just go to View > Show View Options > Styles
Click into the label you want to edit and select “expected elapsed duration” for its content.
This of course would then show the duration in e-units. What to do if you don’t want those edays, emonths, eweeks to be shown? You may use attached script sample created in AppleScript.
It goes throught all activities of the top most opened project, checks for the expected elapsed duration of the task, and writes it in the subtitle field in human friendly units. If you enable the display of “subtitle” for the label, you are set.
Note: The script cannot create a live connection between the columns “subtitle” and “expected elapsed duration”. That is, before printing your project, make sure you call the script again Gantt to actualize outputted data. (more…)
Vicky Stamatopoulou on 14. May 2012
When managing a project with Merlin you create your tasks and assign them to your resources. As your resources work on their task, you as a PM update your project by entering the actual values. That means, you enter the percentage of the completed work and the actual start date. If updating the tasks in absolute mode, you can enter the actual work or remaining work and duration.
Next time the resource works on the task, and reports its progress to update the data, you enter the new ‘% complete’ and if updating the tasks in absolute mode, the amount of actual work and remaining work so far.
Some users however would like to be able to pause the works on a task, to plan the remaining work sometime later on. This is also a good idea, if wanting to vary the utilization of a resource on a task in time. So to do so in Merlin, you would need to create two tasks. One for the first part of the works on the task, and a second for the remaining.
To quicken this procedure, we wrote an applescript sample which requires Merlin 2.8.4, and creates the two sub-activities based on the planned and actual values of the task in progress.
If interested, feel free to download, use or modify as you like. (more…)
Vicky Stamatopoulou on 27. March 2012
When using Merlin to manage and plan your projects on Mac OS X you can enhance its functions by AppleScript. We have posted various AppleScript samples in this blog. Feel free to download, use but also modify any way you think appropriate.
Some notes on this:
Vicky Stamatopoulou on 3. February 2012
If you want to access all elements of a currently opened Merlin project:
tell application "Merlin" set proj to root project of document 1 set myElements to deep elements of proj repeat with aObj in myElements get aObj end repeat end tell
If you want to access elements of the currently selected activity rows:
tell application "Merlin" set myselection to selected object of main window of document 1 as list repeat with aObj in myselection get element of aObj as list --to iterate in them repeat with anElement in element of aObj as list display dialog title of aObj & ": " & title of anElement end repeat end repeat end tell
elements of… asks for the elements attached on the object itself. While deep elements of… asks also for elements attached in sub objects as well.
Vicky Stamatopoulou on 1. September 2011
The question mark stands for “estimated” and will be visualized in the inspector as a check mark.
In the Gantt you see those question marks wherever there are tasks with estimated work entries…
We have been asked in support, how to quickly remove this “estimated” flag on more than one tasks of a project at once. The answer we can give here is, try an applescript. You simply need to select all tasks in question, read the planned work information in an applescript loop, check if it is “estimated” and disable this option if necessary.
tell application "Merlin" activate set myselection to selected object of main window of document 1 as list (more...)
Vicky Stamatopoulou on 1. June 2011
In Merlin you can enter exceptions for holidays or exceptional working days in the working time inspector. Exceptions applying for the complete project should be entered in the project calendar. Those affecting only a specific resource, should be entered in its calendar.
From time to time we get asked in support how one could visualize those exceptions in the Gantt. Merlin shows non working days in grey, but it has no explicit function for showing which grey date ranges belong to which exception.
To solve this, we wrote a small applescript creating activities out of the defined exceptions of a resource. To test it, just check the following script:
(* Scripting with Merlin 2 You may incorporate this ProjectWizards sample code into your program(s) without restriction. This ProjectWizards sample code has been provided "AS IS" and the responsibility for its operation is yours. You are not permitted to redistribute this ProjectWizards sample code as "ProjectWizards sample code" after having made changes. If you're going to redistribute the code, we require that you make it clear that the code was descended from ProjectWizards sample code, but that you've made changes. Copyright ©2011 ProjectWizards, Melle, Germany. All rights reserved. *) (* Name: Creates activities for visualation of the exceptions of a selected resource (German: Erstellt Vorgänge für die Visualisierung der Ausnahmen im Ressourcenkalender einer ausgewählten Ressource) Author: Vicky Stamatopoulou for ProjectWizards, Copyright 2011 Info: The script prompts for the name of resource, creates the activities, handles title of exception, start & end dates, and working mode Date: June 1st 2011 *)