B
Bill Ehrreich
I have a number of custom fields defined in Project Server. Each of
these custom fields would be defined as a value list as would be
associated with tasks. The lists of values will be derived from
another SQL Server database (not Project Server database). I have a
few questions regarding the implementation of this in Project Server
and MS Project Professional:
1. While it seems that I can use PDS to update my custom field value
list, is there any reason why I couldn't simply do the update using
SQL Server? I could very easily create a DTS package to query the
other database then update the required records in the appropriate
Project Server table. Would there be any danger of throwing something
off by going straight to the SQL tables rather than using the PDS API?
2. When a user creates a new project using MS Project Professional
(Enterprise Global Template selected), the user will see the custom
fields as listboxes. However, I would I like to be able to limit the
selections available in listbox 2 when a value is selected in listbox
1 as tasks are entered. I am trying to create an add-in for Project
Professional to accomplish this. Unfortunately, I have noticed the
following:
*I have no events to use to attach an event procedure except
Project_Change. I don't have Task_Change, much less a change event
for the listboxes themselves (a BeforeUpdate event would be even
better!). Using Project_Change will be clumsy because it will be
firing most of the time for things that I don't want to trap.
*I can access the values of my custom field listboxes (I can do both
Get and Set) but I can't see how to access/modify the lists behind
them. Does the MS Project object model provide a way?
Thanks for any assistance,
Bill Ehrreich
Hollywood, FL
these custom fields would be defined as a value list as would be
associated with tasks. The lists of values will be derived from
another SQL Server database (not Project Server database). I have a
few questions regarding the implementation of this in Project Server
and MS Project Professional:
1. While it seems that I can use PDS to update my custom field value
list, is there any reason why I couldn't simply do the update using
SQL Server? I could very easily create a DTS package to query the
other database then update the required records in the appropriate
Project Server table. Would there be any danger of throwing something
off by going straight to the SQL tables rather than using the PDS API?
2. When a user creates a new project using MS Project Professional
(Enterprise Global Template selected), the user will see the custom
fields as listboxes. However, I would I like to be able to limit the
selections available in listbox 2 when a value is selected in listbox
1 as tasks are entered. I am trying to create an add-in for Project
Professional to accomplish this. Unfortunately, I have noticed the
following:
*I have no events to use to attach an event procedure except
Project_Change. I don't have Task_Change, much less a change event
for the listboxes themselves (a BeforeUpdate event would be even
better!). Using Project_Change will be clumsy because it will be
firing most of the time for things that I don't want to trap.
*I can access the values of my custom field listboxes (I can do both
Get and Set) but I can't see how to access/modify the lists behind
them. Does the MS Project object model provide a way?
Thanks for any assistance,
Bill Ehrreich
Hollywood, FL