PwsCostCenterPermissionSettingDetail

Overview


This structure contains the complete set of information about a cost center permission setting. 

Format


PwsCostCenterPermissionSettingDetail

Elements


Element

Data Type

Description

Sample Data

CostCenterPermissionIdentity

PwsCostCenterPermissionRef

This structure is used to uniquely identify a cost center permission.


CostCenters

PwsCostCenterRef[1..100]

The cost centers that the user has the specified permission for. A null or empty list indicates that the user has the permission for all cost centers.


EntireOrganizationFlagBooleanIf set to 'true', the cost center permission will be set to 'true' for all cost centers within the organization.
OverrideCostCenterPermissionSettingFlagBooleanIf set to 'true', the override flag for the associated cost center permission will be set to 'true'.

Usage Example(s)


Example 01
              <com:PwsCostCenterPermissionSettingDetail>
                  <com:CostCenterPermissionIdentity>
                     <com:CostCenterPermissionTag>maintainProjectsAndEngagements</com:CostCenterPermissionTag>
                  </com:CostCenterPermissionIdentity>
                  <com:CostCenterPermissionSetting>
                     <com:CostCenters>
                        <com:PwsCostCenterRef>
                           <com:CostCenterName>Executive Team (USA)</com:CostCenterName>
                           <com:CostCenterNumber>Executive Team (USA)</com:CostCenterNumber>
                        </com:PwsCostCenterRef>
                     </com:CostCenters>
                     <com:EntireOrganizationFlag>false</com:EntireOrganizationFlag>
                  </com:CostCenterPermissionSetting>
                  <com:OverrideCostCenterPermissionSettingFlag>true</com:OverrideCostCenterPermissionSettingFlag>
               </com:PwsCostCenterPermissionSettingDetail>