Copy a resource's extra non-working time to multiple projects?

Dear all,

A customer recently asked me how to add a resource’s extra non-working time to multiple projects at once. I had to disappoint him as OmniPlan does not synchronise resource data between projects. Also copying resource information does not work: (non-)working time cannot be copied and pasted into the resource information of another project.

Does anyone know of a nifty work-around?

Thank you.

Theo

The easiest solution is probably to put that schedule into a calendar (if it’s not already), then use OmniPlan’s built-in feature for syncing work hours from a calendar:

  1. Source—Choose an existing calendar source from this dropdown menu, or choose Add Account to open a sheet where you can choose a CalDAV account to add as a new calendar source.
  2. Calendar—With a source selected, use this dropdown menu to choose the calendar you want to retrieve events from.
  3. Events—Choose what happens when events are retrieved from the calendar. Calendar events can either represent new work hours added to the project, work hours subtracted from the project, or additional work or off hours for a specific resource.
  4. Resource—If you chose for calendar events to add work or off hours for a specific resource, choose the resource from the dropdown menu here.

Hope this helps!


P.S. — It’s also possible to write an Omni Automation plug-in to access a resource’s schedule, e.g. using an API path like:

document.windows[0].selection.resources[0].schedule.calendars[1].events[0]

But sharing a calendar is generally much easier!

Hi Ken,

I hope my customer likes the suggested solution :)

Thank you.

Theo