Update GlobalPreferences
put
                    /globalPreferences
Send a request to this endpoint to update one or more GlobalPreferences. An application object will be created for each JSON object provided in the request body
                Request
Header Parameters
                    - 
                            Authorization(required): 
                            
                            OAuth token
Supported Media Types
                            - application/json
A list of GlobalPreferences objects.
                        
                            
                        
                           Root Schema : List<GlobalPreferences>
    
    	
    	Type: 
    
    
    
    arrayTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        List<GlobalPreferences>- 
            Array of: 
                object  GlobalPreferences
            
            Title:GlobalPreferencesGlobalPreferences Entity
Nested Schema : GlobalPreferences
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    GlobalPreferencesGlobalPreferences Entity
    
    
    
    
        Show Source
        - 
                
                    
                    AllowApprovedTSRejection: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    AlwaysLaunchOnlineHelp: boolean
                    
                    
                     
                    
                
                
                The flag indicating that Online Help should be launched whenever a user accesses help.
- 
                
                    
                    BaseCurrencyObjectId: integer
                    
                    
                     (int32) 
                    
                
                
                The unique ID of the currency.
- 
                
                    
                    ContractManagementURL: string
                    
                    
                     
                    
                
                
                This is the URL of the Contract Management application.
- 
                
                    
                    CreateDate: string
                    
                    
                     (date-time) 
                    
                
                
                The date this global preferences was created.
- 
                
                    
                    CreateUser: string
                    
                    
                     
                    
                
                
                The name of the user that created this global preferences.
- 
                
                    
                    CustomLabel1: string
                    
                    
                     
                    
                
                
                The custom (user-defined) text that will be inserted into any report containing the Custom Label 1 global variable text cell, when printed.
- 
                
                    
                    CustomLabel2: string
                    
                    
                     
                    
                
                
                The custom (user-defined) text that will be inserted into any report containing the Custom Label 2 global variable text cell, when printed.
- 
                
                    
                    CustomLabel3: string
                    
                    
                     
                    
                
                
                The custom (user-defined) text that will be inserted into any report containing the Custom Label 3 global variable text cell, when printed.
- 
                
                    
                    DayAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of days. This abbreviation is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    DefaultDuration: number
                    
                    
                     (double) 
                    
                
                
                The planned duration assigned to new activities by default.
- 
                
                    
                    DefaultTimesheetApprovalManager: integer
                    
                    
                     (int32) 
                    
                
                
                The unique ID of the resource manager assigned to approve timesheets for new resources by default.
- 
                
                    
                    EarnedValueCalculation: string
                    
                    
                     
                    
                
                
                The flag indicating which values to use when calculating earned value when using a primary baseline. Valid values are 'At Completion Values with Current Dates', 'Planned Values with Planned Dates', and 'Planned Values with Current Dates'.
- 
                
                    
                    EmailNotifyTSRejection: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    EnablePasswordPolicy: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether the password policy is enforced.
- 
                
                    
                    EnableTSAudit: boolean
                    
                    
                     
                    
                
                
                The flag indicating whether to track timesheet submission, approval, and rejection. When you set this option, the application saves each user who reviews a timesheet, and when the timesheet was reviewed. This information can be viewed by loading TimesheetAudit business objects.
- 
                
                    
                    EnableWebServicesIPCheck: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    EnableWhatsNewDialog: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    EPPMConsentMessage: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    EPPMEnableConsent: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    EVEstimateToCompleteFactor: number
                    
                    
                     (double) 
                    
                
                
                The user-defined performance factor, PF, for computing earned-value estimate-to-complete. ETC is computed as PF * ( BAC - earned value). This value is assigned to new projects by default. It can be modified for each project WBS element.
- 
                
                    
                    EVEstimateToCompleteTechnique: string
                    
                    
                     
                    
                
                
                The technique for computing earned-value estimate-to-complete. This setting is assigned to new projects by default. It can be modified for each project WBS element.
- 
                
                    
                    EVPerformancePctCompleteCustomPct: number
                    
                    
                     (double) 
                    
                
                
                The user-defined percent complete for computing earned value for activities within the WBS. A value of, say, 25 means that 25% of the planned amount is earned when the activity is started and the remainder is earned when the activity is completed. This value is assigned to new projects by default. It can be modified for each project WBS element.
- 
                
                    
                    EVPerformancePctCompleteTechnique: string
                    
                    
                     
                    
                
                
                The technique used for computing earned-value percent complete. This setting is assigned to new projects by default. It can be modified for each project WBS element.
- 
                
                    
                    ExceptionSiteList: string
                    
                    
                     
                    
                
                
                
- FooterLabel1: string
- FooterLabel2: string
- FooterLabel3: string
- 
                
                    
                    GatewayApiUrl: string
                    
                    
                     
                    
                
                
                The Primavera Gateway URL that will allow you to integrate other products with P6 and P6 Professional.
- 
                
                    
                    GatewayExportERPSyncName: string
                    
                    
                     
                    
                
                
                The synchronization for exporting to ERP.
- 
                
                    
                    GatewayExportUnifierSyncName: string
                    
                    
                     
                    
                
                
                The synchronization for exporting to Primavera Unifier.
- 
                
                    
                    GatewayImportERPSyncName: string
                    
                    
                     
                    
                
                
                The synchronization for importing to ERP.
- 
                
                    
                    GatewayImportUnifierSyncName: string
                    
                    
                     
                    
                
                
                The synchronization for importing to Primavera Unifier.
- 
                
                    
                    GatewayP6DeploymentName: string
                    
                    
                     
                    
                
                
                The name for the P6 deployment to be integrated with Primavera Gateway.
- 
                
                    
                    GatewayPassword: string
                    
                    
                     
                    
                
                
                The password for integration.
- 
                
                    
                    GatewayUnifierEnabled: boolean
                    
                    
                     
                    
                
                
                This is the flag to enable Unifier through Gateway.
- 
                
                    
                    GatewayUsername: string
                    
                    
                     
                    
                
                
                The username for integration.
- 
                
                    
                    HeaderLabel1: string
                    
                    
                     
                    
                
                
                The first header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
- 
                
                    
                    HeaderLabel2: string
                    
                    
                     
                    
                
                
                The second header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
- 
                
                    
                    HeaderLabel3: string
                    
                    
                     
                    
                
                
                The third header for reports. The Project Management application allows up to three different header text strings that can be optionally placed at the top of all reports using the report writer.
- 
                
                    
                    HourAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of hours. This abbreviation is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    HoursPerDay: number
                    
                    
                     (double) 
                    
                
                
                The number of work hours per day. This conversion factor is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    HoursPerMonth: number
                    
                    
                     (double) 
                    
                
                
                The number of work hours per month. This conversion factor is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    HoursPerWeek: number
                    
                    
                     (double) 
                    
                
                
                The number of work hours per week. This conversion factor is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    HoursPerYear: number
                    
                    
                     (double) 
                    
                
                
                The number of work hours per year. This conversion factor is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    IPSiteList: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    LastUpdateDate: string
                    
                    
                     (date-time) 
                    
                
                
                The date this global preferences was last updated.
- 
                
                    
                    LastUpdateUser: string
                    
                    
                     
                    
                
                
                The name of the user that last updated this global preferences.
- 
                
                    
                    LogHoursAfterActualFinish: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities for dates after the activities' actual finish dates.
- 
                
                    
                    LogHoursBeforeActualStart: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities for dates prior to the activities' actual start dates.
- 
                
                    
                    LogHoursCompletedActivities: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities that are already marked as completed.
- 
                
                    
                    LogHoursInFuture: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether the user can log hours in the future.
- 
                
                    
                    LogHoursNotStartedActivities: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users are allowed to log timesheet hours on activities that are still marked as Not started.
- 
                
                    
                    MaxActivityCodesPerProject: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of project-level activity user codes that can be created per project.
- 
                
                    
                    MaxActivityCodeTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels that can be created in activity code hierarchies in the Project Management application. The API ignores this setting when creating activity codes.
- 
                
                    
                    MaxActivityIdLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of characters allowed for activity IDs.
- 
                
                    
                    MaxAssignmentCodeTreeLevelCnt: integer
                    
                    
                     (int32) 
                    
                
                
                
- 
                
                    
                    MaxBaselinesPerProject: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of baselines that can be created per project.
- 
                
                    
                    MaxCostAccountLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of characters allowed for cost account IDs (at each level in the cost account tree).
- 
                
                    
                    MaxCostAccountTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels that can be created in the cost account hierarchy in the Project Management application. The API ignores this setting when creating cost accounts.
- 
                
                    
                    MaxFPCalendarCount: integer
                    
                    
                     (int32) 
                    
                
                
                
- 
                
                    
                    MaximumBaselinesCopiedWithProject: integer
                    
                    
                     (int32) 
                    
                
                
                The number of baseline projects that can be copied with a project.
- 
                
                    
                    MaxOBSTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels that can be created in OBS hierarchies in the Project Management application. The API ignores this setting when creating OBS objects.
- 
                
                    
                    MaxProjectCodeTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels in the project category hierarchy in the Project Management application. The API ignores this setting when creating project codes.
- 
                
                    
                    MaxProjectIdLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number characters allowed for project IDs.
- 
                
                    
                    MaxResourceCodeTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels in the resource code hierarchy in the Project Management application. The API ignores this setting when creating resource codes.
- 
                
                    
                    MaxResourceIdLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of characters allowed for resource IDs (at each level in the resource tree).
- 
                
                    
                    MaxResourceTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels that can be created in the resource hierarchy.
- 
                
                    
                    MaxRoleCodeTreeLevelCnt: integer
                    
                    
                     (int32) 
                    
                
                
                
- 
                
                    
                    MaxRoleIdLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number characters allowed for role IDs.
- 
                
                    
                    MaxRoleTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels in the role hierarchy in the Project Management application. The API ignores this setting when creating roles.
- 
                
                    
                    MaxTimesheetResourceHours: number
                    
                    
                     (double) 
                    
                
                
                The maximum hours a resource can enter per day for all of their assigned activities.
- 
                
                    
                    MaxWBSCodeLength: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of characters allowed for WBS codes (at each level in the WBS tree).
- 
                
                    
                    MaxWBSTreeLevels: integer
                    
                    
                     (int32) 
                    
                
                
                The maximum number of levels that can be created in WBS hierarchies.
- 
                
                    
                    MinuteAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of minutes. This abbreviation is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    MonthAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of months. This abbreviation is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    NumberOfAccessibleFutureTimesheets: integer
                    
                    
                     (int32) 
                    
                
                
                The number of future timesheets that timesheet application users are allowed to access.
- 
                
                    
                    NumberOfAccessiblePastTimesheets: integer
                    
                    
                     (int32) 
                    
                
                
                
- 
                
                    
                    PrivateIPAllowList: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    ReportEnableLazyLoad: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    ResourcesCanAssignThemselvesToActivities: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users are allowed to assign themselves to activities in this project.
- 
                
                    
                    ResourcesCanAssignThemselvesToActivitiesOutsideTheirOBSAccess: boolean
                    
                    
                     
                    
                
                
                
- 
                
                    
                    StartDayOfWeek: integer
                    
                    
                     (int32) 
                    
                
                
                The starting day of the week as displayed in all calendars.
- 
                
                    
                    SummarizeByCalendar: boolean
                    
                    
                     
                    
                
                
                The flag indicating whether to summarize by calendar .
- 
                
                    
                    SummarizeByFinancialPeriods: boolean
                    
                    
                     
                    
                
                
                The flag indicating whether to summarize the EPS, project or WBS by financial periods.
- 
                
                    
                    SummaryResourceSpreadInterval: string
                    
                    
                     
                    
                
                
                The interval in which resource and role level spreads are summarized and stored. Valid values are 'Month' and 'Week'. This setting is used by the Summarizer job service.
- 
                
                    
                    SummaryWBSSpreadInterval: string
                    
                    
                     
                    
                
                
                The interval in which WBS level spreads are summarized and stored. Valid values are 'Month' and 'Week'. This setting is used by the Summarizer job service.
- 
                
                    
                    TeamMemberConsentMessage: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    TeamMemberEnableConsent: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    TimesheetApprovalLevel: integer
                    
                    
                     (int32) 
                    
                
                
                The number of approval levels required for timesheets (0, 1, or 2) before timesheets hours are applied to activities as actuals.
- 
                
                    
                    TimesheetDecimalDigits: integer
                    
                    
                     (int32) 
                    
                
                
                The number of decimal digits for recording hours in timesheets.
- 
                
                    
                    TimesheetInterval: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether timesheet application users enter timesheet hours daily or by entire timesheet reporting period.
- 
                
                    
                    TimesheetPeriodEndsOnDay: string
                    
                    
                     
                    
                
                
                The end day of time sheet period used in time sheet application. Valid values are: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' and 'Saturday'.
- 
                
                    
                    TimesheetPeriodType: string
                    
                    
                     
                    
                
                
                The time period used in time sheet application. Valid values are: 'Every Week', 'Every Two Weeks', 'Every Four Weeks' and 'Every Month'.
- 
                
                    
                    TimeWindowCompletedActivities: integer
                    
                    
                     (int32) 
                    
                
                
                The time window (days) to access completed activities in the timesheet application, assigned to new resources by default.
- 
                
                    
                    TimeWindowNotStartedActivities: integer
                    
                    
                     (int32) 
                    
                
                
                The time window (days) to access not started activities in the timesheet application, assigned to new resources by default.
- 
                
                    
                    UnifierAuthCode: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    UnifierCompanyShortName: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    UnifierIntegrationPassword: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    UnifierIntegrationUserName: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    UnifierWebServiceURL: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    UseCalendarTimePeriodsFlag: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether the system uses the hours per time period defined in the calendar.If this flag is true, the system uses the hours per time period settings that are defined in the calendar.If this flag is false, the system uses the hours per time period from the global preferences.
- 
                
                    
                    UseMaxTimesheetResourceHours: boolean
                    
                    
                     
                    
                
                
                The flag indicating whether to restrict the number of hours a user can enter to the limit specified in MaxTimesheetResourceHours.
- 
                
                    
                    UseProjectManagerApproval: string
                    
                    
                     
                    
                
                
                The flag that indicates the approval sequence, if any, required for level 2 timesheet approvals. For example, project managers must approve before resource manager do, or vice versa.
- 
                
                    
                    UseTimesheets: boolean
                    
                    
                     
                    
                
                
                The flag that indicates whether new resources use timesheets by default.
- 
                
                    
                    VersionForWhatsNew: string
                    
                    
                     
                    
                
                
                
- 
                
                    
                    WBSCategoryLabel: string
                    
                    
                     
                    
                
                
                The dynamic label used for the WBS category. Project Planner allows the system administrator to dynamically label the WBS category.
- 
                
                    
                    WBSCodeSeparator: string
                    
                    
                     
                    
                
                
                The character used for separating code fields for the cost account tree. This is also the WBS code separator for new projects by default.
- 
                
                    
                    WeekAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of weeks. This abbreviation is used for displaying time units and durations in the user's selected display formats.
- 
                
                    
                    YearAbbreviation: string
                    
                    
                     
                    
                
                
                The abbreviation character for time periods of years. This abbreviation is used for displaying time units and durations in the user's selected display formats.
Response
Supported Media Types
                - application/json
200 Response
OK.
                            
                            
                                Root Schema : schema
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
boolean400 Response
Bad Request.
                            
                            
                            
                            
                        401 Response
Unauthorized.
                            
                            
                            
                            
                        403 Response
Forbidden.
                            
                            
                            
                            
                        404 Response
Not Found.
                            
                            
                            
                            
                        405 Response
Invalid Input.
                            
                            
                            
                            
                        500 Response
Internal Server Error.