How to protect Outline code values

M

MaryAnn

I'm hoping someone might have a solution to a problem that
we've run into..

We've set up our MS Project Server 2002 environment and
permissions so that Project Managers can update a project
via Project Pro after it has been loaded by the PMO.
However, we do not want them to have the ability to modify
the Outline Code values, as these are used for Executive
reporting (it may be way too tempting to re-assign a
project to a different functional area!)

By not allowing new project saves, any outline code value
change via the "Save As" dialog box would not be recorded,
as they will get a permission error upon selecting "Save".
We've also modified the projectdetails.asp page on PWA.
However, the Project Information option within the Project
menu (in Project Pro) has all of these fields available
and editable.

Our thought was to "remove" the Project Information option
altogether from the menu, then package this version in an
install file. That's where we are stuck.any ideas if/where
this registry setting can be modified? Or, better yet, any
other ideas at all as to how to protect the outline code
values?

Thanks in advance for you help!
 
M

Michal

I have same problem. I wrote a simple macro that at every
start Project Pro (2003) check and disable every instance
of Project Information button in menus. Problem is, that I
need modify some of these informations - Start/Finish date
and Calendar... All Projects I create by PDS (not from
Project Pro).

Macro code is here (store at global.mpt):
----------------------------------------------------
Option Explicit

Private Sub Project_Open(ByVal pj As Project)
DisableProjectInformationButton
End Sub

Private Sub DisableProjectInformationButton()
'lepsi varianta
Dim myControls As CommandBarControls
Dim hlaska As Boolean
Dim i As Integer

Set myControls = CommandBars.FindControls
(Type:=msoControlButton, ID:=40198)
hlaska = False
For i = 1 To myControls.Count
If myControls(i).Enabled = True Then
myControls(i).Enabled = False
hlaska = True
End If
Next i
If hlaska = True Then MsgBox "Project Information can be
changed only by Project Web Access. All Project
Informations buttons will be disabled now."
End Sub
----------------------------------------------------
problem is, that when you write a macro, the MS signature
is broken and you need to sign the macro for ensure
execution of the macro (or change the security...:-(

if any idea or response for solution of my problem -
please let mi know
(e-mail address removed)

Michal
 

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