Can Global.mpt call Enterprise Global code

N

Neil A

Hi,

We have some users who use Project Server, and some who use MS Project
standalone. I would like the Project Server users to take advantage of code
we have deployed in the Global.mpt, but with some processing specific to
Project Server, preferably without replicating code.

Is there any way to make code in the Global.mpt call code in the Enterprise
Global? If the user is not connecting to the server, the Global.mpt code
would need to handle the absence of the Enterprise Global.

Thanks.
 
J

Jan De Messemaeker

Hi,

Copy the code into a file using the Organizer
Let a Server Administrator open the file when connected to Server
Tools, Enterprise Options, Open Enterprise Global
Using the organizer copy the code into the Enterprise Global
Save and check in the Enterprise Global.

The code will now be distributed to all server users;
HTH

--
Jan De Messemaeker
Microsoft Project Most Valuable Professional
+32 495 300 620
For availability check:
http://users.online.be/prom-ade/Calendar.pdf
 
B

BradleyWard

Jan,

I am trying to "deploy" an application others in my company built around
Project Professional 2007 and Project Server 2007. It contains a custom
calendar, macros, and filters. I am trying to figure out how I can deploy
this information to a newly installed instance of Project Server 2007 on our
customer's server.

Based on your posting, I did the following:

1. Started Project Professional 2007 and connected to the Project Server
instance that had the customer calendar I need to deploy.

2. Inside PP2007 I did File | New to create a new, empty project.

3. I then went to Tools | Organizer, then when Organizer started, I selected
the Calendars tab. I could then see the custom calendar I need to deploy on
the left side.

4. I selected my custom calenar in the left pane, then hit the Copy >>
button to copy it into my local project.

5. I saved my local project. Let's say the file name was MyCalendar.mpp.

6. I copied this MyCalendar.mpp file to a PC that has Project Professional
running and connected to the Project Server 2007 instance I need to deploy my
custom calendar to.

7. I opened MyCalendar.mpp inside Project Professional.

8. I clicked on Tools | Enterprise Options | Open Enterprise Global

9. I clicked on Tools | Organizer, then clicked on the Calendars tab. In the
left pane I see list of calendars in ths PS 2007 instance (nothing but the
calendar named Standard). In the right side I see the calendars defined in
MyCalendar.mpp, which includes the custom calendar I am trying to deploy.

10. In the right hand pane, I click on the custom calendar I want to deploy,
then hit the "<< Copy" button.

I get the following error:

"Base calendars cannot be modified in this project. Use Project Web Access
to add, edit, or delete enterprise base calendars. If the server allows local
base calendars, you can copy these calendars between projects but not into
the enterprise global template, the checked-out enterprise global, or
projects containing checked-out enterprise resources."

I'm stuck at this point. What do I need to do to get past this?

Also, how can I deploy my custom macros and custom filters to the customers
PS 2007 instance?

Thanks,

Brad


Jan De Messemaeker said:
Hi,

Copy the code into a file using the Organizer
Let a Server Administrator open the file when connected to Server
Tools, Enterprise Options, Open Enterprise Global
Using the organizer copy the code into the Enterprise Global
Save and check in the Enterprise Global.
....snip...
 
G

Gary L. Chefetz

Bradley:

Note that the previous answer regarded stand-alone projects and not
enterprise calendars. Good try, in 2003 this would have worked! Your best
route to doing this is to download the playbooks.exe tool from Microsoft
which allows you to copy and move configuration objects between Project
Server instances.
 
B

BradleyWard

Hi Gary,

Thank you very much for the info on playbooks. I Googled and found a link to
is (http://technet.microsoft.com/en-us/library/cc197393.aspx) and it looks
like it may do just what I need. I will certainly look into it.

The source code or an API to what playbooks is doing is not available, is
it? It would be nice to be able to build this into an installer for our
application.

Thanks,

Brad
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top