TimeSheetPolicyBean
TimeSheetPolicyBean is used to hold the information for an existing time sheet policy.
Note: TimeSheetPolicyBean is used as the OUTPUTin getTimeSheetPolicy.
|
Property |
Type |
Description |
Required |
Default |
|---|---|---|---|---|
|
timeSheetPolicyId |
Long |
ID of the time sheet policy. |
Yes |
N/A |
|
timeSheetPolicyName |
String |
String value of the time sheet policy name. |
Yes |
N/A |
|
bucketShowLevel |
String |
Unit of measurement for each time bucket. Valid values:
|
Yes |
N/A |
|
bucketReportMethod |
String |
Defines how time sheets report time. Valid values:
|
Yes |
N/A |
|
hoursPerPeriod |
Double |
Numeric value that defines how many hours a single period contains. This field is relevant only when all of the following conditions are true:
|
No |
N/A |
|
periodHoursCalcTypeCode |
String |
Defines how period in hours should be calculated. Valid values:
This field is relevant only when both of the following conditions are true:
|
No |
N/A |
|
workdayHours |
Double |
Numeric value of how many hours are in a workday. Relevant when time is measured by day or hours. This field is relevant only when all of the following conditions are true:
|
No |
N/A |
|
allowMultipleTimeSheets |
Boolean |
Boolean value - True if the policy allows multiple time sheets, False otherwise. |
Yes |
False |
|
hoursInPeriodType |
String |
Defines how period in hours should be calculated. Valid values:
|
No |
N/A |
|
notifyDelinquentTimeSheet |
Boolean |
Boolean value - True if you need the notification of delinquent time, False otherwise. |
Yes |
False |
|
maximumHoursPerDay |
Double |
Numeric value of the max hours per day to enforce. Relevant when time is measured by day. This field is relevant only when both of the following conditions are true:
|
No |
N/A |
|
maximumDaysPerDay |
Double |
Numeric value of the max days per day to enforce. Relevant when time is measured by day. This field is relevant only when both of the following conditions are true:
|
No |
N/A |
|
maximumHoursPerTimeSheet |
Double |
Numeric value of the max hours per time sheet to enforce. This field is relevant only when the value for bucketReportMethod is HOURS. |
No |
N/A |
|
minimumHoursPerTimeSheet |
Double |
Numeric value of the min hours per time sheet to enforce. This field is relevant only when the value for bucketReportMethod is HOURS. |
No |
N/A |
|
maximumDaysPerTimeSheet |
Double |
Numeric value of the max days per time sheet to enforce. This field is relevant only when the value for bucketReportMethod is DAYS. |
No |
N/A |
|
minimumDaysPerTimeSheet |
Double |
Numeric value of the min days per time sheet to enforce. This field is relevant only when the value for bucketReportMethod is DAYS. |
No |
N/A |
|
maximumPercentPerTimeSheet |
Double |
Numeric value of the max percent per time sheet to enforce. This field is relevant only when both of the following conditions are true:
|
No |
N/A |
|
minimumPercentPerTimeSheet |
Double |
Numeric value of the min percent per time sheet to enforce. This field is relevant only when both of the following conditions are true:
|
No |
N/A |
|
enforcementLevelError |
Boolean |
Boolean value - Set this field to True if you want the system to prevent the submission of a time sheet when the submission violates the policy enforcements. Set it to False if you want the system to display only a warning when a violation occurs. |
Yes |
False |
|
reqActivitiesRequiredFlag |
Boolean |
Boolean value - True if activities are required for Request work items, False otherwise. |
Yes |
False |
|
tskActivitiesRequiredFlag |
Boolean |
Boolean value - True if activities are required for Task work items, False otherwise. |
Yes |
False |
|
prjActivitiesRequiredFlag |
Boolean |
Boolean value - True if activities are required for Project work items, False otherwise. |
Yes |
False |
|
pkgActivitiesRequiredFlag |
Boolean |
Boolean value - True if activities are required for Package work items, False otherwise. |
Yes |
False |
|
miscActivitiesRequiredFlag |
Boolean |
Boolean value - True if activities are required for Misc work items, False otherwise. |
Yes |
False |
|
reqWorkItemEnabledFlag |
Boolean |
Boolean value - True if Request work items are enabled for this time sheet, False otherwise. The default value is taken from server.conf. com.kintana.core.server.PURGE_SERVER_PROPERTIES_TABLE=true com.kintana.core.server.ENABLE_TM_WORK_ITEM_REQUESTS=true |
Yes |
Taken from server.conf |
|
tskWorkItemEnabledFlag |
Boolean |
Boolean value - True if Task work items are enabled for this time sheet, False otherwise The default value is taken from server.conf. com.kintana.core.server.PURGE_SERVER_PROPERTIES_TABLE=true com.kintana.core.server.ENABLE_TM_WORK_ITEM_TASKS=true |
Yes |
Taken from server.conf |
|
prjWorkItemEnabledFlag |
Boolean |
Boolean value - True if Project work items are enabled for this time sheet, False otherwise. The default value is taken from server.conf. com.kintana.core.server.PURGE_SERVER_PROPERTIES_TABLE=true com.kintana.core.server.ENABLE_TM_WORK_ITEM_PROJECTS=true |
Yes |
Taken from server.conf |
|
pkgWorkItemEnabledFlag |
Boolean |
Boolean value - True if Package work items are enabled for this time sheet, False otherwise. The default value is taken from server.conf. com.kintana.core.server.PURGE_SERVER_PROPERTIES_TABLE=true com.kintana.core.server. ENABLE_TM_WORK_ITEM_PACKAGES =true |
Yes |
Taken from server.conf |
|
mscWorkItemEnabledFlag |
Boolean |
Boolean value - True if Misc work items are enabled for this time sheet, False otherwise. The default value is taken from server.conf. com.kintana.core.server.PURGE_SERVER_PROPERTIES_TABLE=true com.kintana.core.server. ENABLE_TM_WORK_ITEM_MISC =true |
Yes |
Taken from server.conf |

