Answered Disabling Manually Scheduled Tasks in PP2010

  • 2011년 10월 19일 수요일 오후 3:36
     
     

    (Also sento to Project Server Forum)

    Hi All.

    Even if the new feature is cool and often useful, it is not always seen to be accepted in tightly controlled environments; I'm wondering if it's possible to disable the ability to create and/or manage manually scheduled tasks on Project 2010 by client or Enterprise policy; I'm aware of 2010 SP1 Server settings related to client default mode, assignments publishing and warning at publishing but I'm looking for a way to disable the feature on clients or inhibit project save and publishing.

    Any suggestion?

    Many thanks.

    Paolo


    Paolo Ajani - KPNET

모든 응답

  • 2011년 10월 19일 수요일 오후 8:42
    중재자
     
     답변됨
    To my knowledge, you can't disable it, but you can....
     
    1) Throw some VBA in that would stop you from saving or closing anything
    with manual tasks.
    2) Throw in a custom field that will flag any project with manual tasks
     
     

    Andrew Lavinsky [MVP] Blog: http://azlav.umtblog.com Twitter: @alavinsky
    • 답변으로 표시됨 Paolaj 2011년 10월 20일 목요일 오후 7:24
    •  
  • 2011년 10월 20일 목요일 오전 3:39
     
     

    Thank you very much, Andrew.

    because of we already run quite  a few code on client, a out-of-the-box solution would have been welcome but it does not appear to be the case.

    Thanks again,

    Paolo

     

     


    Paolo Ajani - KPNET
  • 2011년 10월 21일 금요일 오후 9:15
    중재자
     
     답변됨

    We actually do have a regkey that you can use to block the user from creating a project with manually scheduled tasks:

    \HKCU\Software\Microsoft\Office\14.0\MS Project\Options\Scheduling CanPinTasks 

    0 = they user won't be able to use manually scheduled tasks in a new project

    1 = the default behavior, manually scheduled tasks are supported

    This regkey isn't perfect though. If they open an existing project, they will still be able to use manually scheduled tasks. To block that case, you should use Andrew's suggestion.

    Thanks,

    Heather

  • 2011년 10월 23일 일요일 오전 9:42
     
     

    Thank you, Heather!

    This info is very useful.

     

    Best regards,

    Paolo

     


    Paolo Ajani - KPNET
  • 2011년 10월 26일 수요일 오후 2:40
     
     

    You can also use "MSP_EpmTask.TaskIsManuallyScheduled" in a query to quickly find all of the offenders.  This new feature has been a disaster for us.  Now that the PM's have dicovered this gem, they can turn Project Professional into an Excel spreadsheet.

  • 2012년 5월 9일 수요일 오후 4:22
     
     

    Are you on the project server 2010? If so I believe under the Server Settigns > Additonal Server Settings > Task Mode Settings; you can set the overall defaults for automatically or manually scheduling tasks including the ability for the user to override the default in Project Pro.  

  • 2012년 6월 11일 월요일 오후 6:54
     
     

    in PWA, under the Additonal Server settigns there is a "task mode setting" section that can be used to set the default and override capabilities, however while the default setting does appear to work, the "manaully scheduled tasks can be published" and the "user can override" options do not.  Pending gettgin our custom code in place, we created a custom ribbon task tab & group that didn't contain the "buttons" that allowed the user to change them

    <input id="ctl00_ctl00_PlaceHolderMain_PWA_PlaceHolderMain__taskModeSection_ctl01__taskModeAllowManualPublish" name="ctl00$ctl00$PlaceHolderMain$PWA_PlaceHolderMain$_taskModeSection$ctl01$_taskModeAllowManualPublish" type="checkbox" value="on" /> Manually Scheduled tasks can be published to team members

    Default task mode in new projects:

    <input id="ctl00_ctl00_PlaceHolderMain_PWA_PlaceHolderMain__taskModeSection_ctl01__taskModeDefaultManuallyScheduled" name="ctl00$ctl00$PlaceHolderMain$PWA_PlaceHolderMain$_taskModeSection$ctl01$taskModeDefault" type="radio" value="_taskModeDefaultManuallyScheduled" /> Manually Scheduled <input CHECKED="checked" id="ctl00_ctl00_PlaceHolderMain_PWA_PlaceHolderMain__taskModeSection_ctl01__taskModeDefaultAutomaticallyScheduled" name="ctl00$ctl00$PlaceHolderMain$PWA_PlaceHolderMain$_taskModeSection$ctl01$taskModeDefault" type="radio" value="_taskModeDefaultAutomaticallyScheduled" /> Automatically Scheduled

    <input id="ctl00_ctl00_PlaceHolderMain_PWA_PlaceHolderMain__taskModeSection_ctl01__taskModeAllowDefaultOverride" name="ctl00$ctl00$PlaceHolderMain$PWA_PlaceHolderMain$_taskModeSection$ctl01$_taskModeAllowDefaultOverride" type="checkbox" value="on" /> Users can override default in Project Professional