Resource Type: dsc_spprojectservertimesheetsettings
- Defined in:
- lib/puppet/type/dsc_spprojectservertimesheetsettings.rb
- Providers:
- 
      
        powershell
 
Overview
The DSC SPProjectServerTimeSheetSettings resource type. Automatically generated from ‘SharePointDsc/DSCResources/MSFT_SPProjectServerTimeSheetSettings/MSFT_SPProjectServerTimeSheetSettings.schema.mof’
To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.
For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.
For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.
Properties
- 
      ensure
      
      
      The basic property that the resource should be in. Supported values:- exists?
- present
 
Parameters
- 
      dsc_allowfuturetimereporting
      
      
      AllowFutureTimeReporting - Allow future time reporting? Supported values:- true
- false
 
- 
      dsc_allownewpersonaltasks
      
      
      AllowNewPersonalTasks - Allow new personal tasks? Supported values:- true
- false
 
- 
      dsc_allowtopleveltimereporting
      
      
      AllowTopLevelTimeReporting - Allow top-level time reporting? Supported values:- true
- false
 
- 
      dsc_defaultreportingunit
      
      
      DefaultReportingUnit - What is the default reporting unit for timesheets Valid values are Hours, Days. 
- 
      dsc_defaulttimesheetcreationmode
      
      
      DefaultTimesheetCreationMode - What is the default mode for timesheets to be created in Valid values are CurrentTaskAssignments, CurrentProjects, NoPrepopulation. 
- 
      dsc_defaulttrackingmode
      
      
      DefaultTrackingMode - What is the default tracking mode for tasks? Valid values are PercentComplete, ActualDoneAndRemaining, HoursPerPeriod, FreeForm. 
- 
      dsc_defaulttrackingunit
      
      
      DefaultTrackingUnit - What is the default tracking unit for timesheets Valid values are Days, Weeks. 
- 
      dsc_enableovertimeandnonbillabletracking
      
      
      EnableOvertimeAndNonBillableTracking - Should timesheets allow tracking of overtime and non-billable work types Supported values:- true
- false
 
- 
      dsc_enabletimesheetauditing
      
      
      EnableTimesheetAuditing - Enable timesheet auditing? Supported values:- true
- false
 
- 
      dsc_fixedapprovalrouting
      
      
      FixedApprovalRouting - Enable fixed approval routing? Supported values:- true
- false
 
- 
      dsc_forcetrackingmodeforallprojects
      
      
      ForceTrackingModeForAllProjects - Force project managers to use the specified tracking mode for each project? Supported values:- true
- false
 
- 
      dsc_hoursinstandardday
      
      
      HoursInStandardDay - How many hours are in a standard timesheeet day? 
- 
      dsc_hoursinstandardweek
      
      
      HoursInStandardWeek - How many hours are in a standard timesheeet week? 
- 
      dsc_installaccount
      
      
      InstallAccount - POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5 
- 
      dsc_maxhoursperday
      
      
      MaxHoursPerDay - Maximum hours per day 
- 
      dsc_maxhourspertimesheet
      
      
      MaxHoursPerTimesheet - Maximum hours per timesheet 
- 
      dsc_minhourspertimesheet
      
      
      MinHoursPerTimesheet - Minimum hours per timesheet 
- 
      dsc_psdscrunascredential
      
      
      PsDscRunAsCredential 
- 
      dsc_requirelineapprovalbeforetimesheetapproval
      
      
      RequireLineApprovalBeforeTimesheetApproval - Require line approval before timesheet approval? Supported values:- true
- false
 
- 
      dsc_requiretaskstatusmanagerapproval
      
      
      RequireTaskStatusManagerApproval - Require task status manager approval? Supported values:- true
- false
 
- 
      dsc_singleentrymode
      
      
      SingleEntryMode - Enable single entry mode? Supported values:- true
- false
 
- 
      dsc_url
      
      
      Url - The default zone URL of the Project site to set timesheet settings for 
- name (namevar)
- 
      provider
      
      
      The specific backend to use for this ‘dsc_spprojectservertimesheetsettings` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.