Overview
This structure contains the complete set of information about a role Typeskill. The structure is used both to retrieve detailed role type skill information and to pass information about a role skill back to the server to get updated.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type | Required? |
---|
Description | Sample |
---|
Data | ||||
---|---|---|---|---|
SkillGroupIdentity | Either SkillGroupIdentity and Skill name combination or SkillUid is required. | This structure represents the unique key fields associated with identifying a resource skill group. | ||
SkillId | Int32 | No | The |
skill Id is a unique identifier for a |
skill. For internal use only. |
RoleTypeUid
Int64
See RoleTypeName
SkillName | String |
One of RoleTypeName or RoleTypeUID is required
The role type name is a unique identifier for a role type.
Insert: No Update: Either SkillGroupIdentity and Skill name combination or SkillUid is required. | Skill name is unique within a skill group. | Webpage Development | |
SkillUid | Int64 | Insert: No Update: Either SkillGroupIdentity and Skill name combination or SkillUid is required. | A unique and immutable identifier for a |
Description
String
skill. The UID will be generated automatically upon creation of a new skill. | |||
InactiveFlag | Boolean | No | If set to |
"true |
", the |
skill is |
inactive |
AllocationFraction
Double
No
1
. |
BaseRatesOnTitleClearFlag
Boolean
If set to |
"false", |
the |
BaseRatesOnTitleIdentity
If set to 'true', the rates for this role will be based on role type
CostCenterCriteria
The cost center criteria for this role type
CostCenterCriteriaClearFlag
Boolean
If set to 'true' the cost center criteria is cleared for this role type
CostCenterIdentity
The cost center criteria associated with this role type
DescriptionClearFlag
Boolean
If set to 'true', the description associated with this role type will be cleared
Keywords
String
The keywords associated with this role type
KeywordsCriteriaClearFlag
Boolean
If set to 'true', the keywords associated with this role type will be cleared
LocationCriteriaClearFlag
Boolean
If set to 'true', the location criteria associated with this role type will be cleared
LocationIdentities
The location criteria associated with this role type
LocationIdentity
The preferred location identity associated with this role type
NewRoleTypeName
String
The new role type name
ResourceTypeClearFlag
Boolean
If set to 'true', the resource type associated with this role type will be cleared
ResourceTypeCriteriaClearFlag
Boolean
If set to 'true', the resource type associated with this role type will be cleared
ResourceTypeIdentities
The resource type identities associated with this role type
ResourceTypeIdentity
The preferred resource type identity associated with this role type
SkillCriteria
The skill criteria associated with this role type
SkillCriteriaClearFlag
Boolean
If set to 'true', the skill criteria associated with this role type will be cleared
SortOrder
Int16
The sort order of this role type
Timestamp
String
The row version in Base64 format.
TitleCriteriaClearFlag
Boolean
If set to 'true', the title criteria associated with this role type will be cleared
TitleIdentities
The title identities associated with this role type
TitleIdentity
The preferred identities associated with this role type
Usage Example(s)
...
language | xml |
---|---|
title | Example |
collapse | true |
skill is active. | true | |||
NewSkillName | String | Insert: Yes | In order to update the name of an existing skill, specify the new skill name here. | UI Development |
SortOrder | Int16 | No | The sort order of the skill within its skill group. | 3 |
Usage Example(s)
Example
Code Block | ||
---|---|---|
| ||
<b:RoleTypeDetail> <b:RoleTypeId i:nil="true"/><req:Skill> <b:RoleTypeName>Developer</b:RoleTypeName> <b:RoleTypeUid>1152921504606848578</b:RoleTypeUid> <b:Description>Software Developer (US Based)</b:Description> <b:InactiveFlag>false</b:InactiveFlag> <b:AllocationFraction>100</b:AllocationFraction> <b:BaseRatesOnTitleClearFlag>false</b:BaseRatesOnTitleClearFlag> <b:BaseRatesOnTitleIdentity> <b:DepartmentIdentity> <b:DepartmentId i:nil="true"/> <b:DepartmentName>IT Team</b:DepartmentName> <b:DepartmentUid>1152921504606854184</b:DepartmentUid> </b:DepartmentIdentity> <b:TitleId i:nil="true"/> <b:TitleName>Level 1</b:TitleName> <b:TitleUid>1152921504606875474</b:TitleUid> </b:BaseRatesOnTitleIdentity> <b:CostCenterCriteria xmlns:c="http://projectorpsa.com/CommonServices/"> <c:PwsCostCenterCriteria> <c:CascadeFlag>false</c:CascadeFlag> <c:CostCenterIdentity> <b:CostCenterId i:nil="true"/> <b:CostCenterName>IT Team (Canada)</b:CostCenterName> <b:CostCenterNumber>IT Team (Canada)</b:CostCenterNumber> <b:CostCenterUid>1152921504606867373</b:CostCenterUid> </c:CostCenterIdentity> </c:PwsCostCenterCriteria> <c:PwsCostCenterCriteria> <c:CascadeFlag>true</c:CascadeFlag> <c:CostCenterIdentity> <b:CostCenterId i:nil="true"/> <b:CostCenterName>IT Team (USA)</b:CostCenterName> <b:CostCenterNumber>IT Team (USA)</b:CostCenterNumber> <b:CostCenterUid>1152921504606867365</b:CostCenterUid> </c:CostCenterIdentity> </c:PwsCostCenterCriteria> </b:CostCenterCriteria> <b:CostCenterCriteriaClearFlag>false</b:CostCenterCriteriaClearFlag> <b:CostCenterIdentity> <b:CostCenterId i:nil="true"/> <b:CostCenterName>IT Team (Canada)</b:CostCenterName> <b:CostCenterNumber>IT Team (Canada)</b:CostCenterNumber> <b:CostCenterUid>1152921504606867373</b:CostCenterUid> </b:CostCenterIdentity> <b:DescriptionClearFlag>false</b:DescriptionClearFlag> <b:Keywords>Developer</b:Keywords> <b:KeywordsCriteriaClearFlag>false</b:KeywordsCriteriaClearFlag> <b:LocationCriteriaClearFlag>false</b:LocationCriteriaClearFlag> <b:LocationIdentities> <b:PwsLocationRef> <b:LocationId i:nil="true"/> <b:LocationName>USA - California</b:LocationName> <b:LocationUid>1152921504606863500</b:LocationUid> </b:PwsLocationRef> <b:PwsLocationRef> <b:LocationId i:nil="true"/> <b:LocationName>USA - Illinois</b:LocationName> <b:LocationUid>1152921504606863508</b:LocationUid> </b:PwsLocationRef> </b:LocationIdentities> <b:LocationIdentity> <b:LocationId i:nil="true"/> <b:LocationName>USA - Illinois</b:LocationName> <b:LocationUid>1152921504606863508</b:LocationUid> </b:LocationIdentity> <b:NewRoleTypeName i:nil="true"/<!--Optional:--> <b:ResourceTypeClearFlag>false</b:ResourceTypeClearFlag> <b:ResourceTypeCriteriaClearFlag>false</b:ResourceTypeCriteriaClearFlag> <b:ResourceTypeIdentities> <b:PwsResourceTypeRef> <b:ResourceTypeCode>FTE</b:ResourceTypeCode> <b:ResourceTypeId i:nil="true"/> <b:ResourceTypeName>Full Time Employee</b:ResourceTypeName> <b:ResourceTypeUid>1152921504606847348</b:ResourceTypeUid> </b:PwsResourceTypeRef> <b:PwsResourceTypeRef> <b:ResourceTypeCode>SC</b:ResourceTypeCode> <b:ResourceTypeId i:nil="true"/> <b:ResourceTypeName>Subcontractor</b:ResourceTypeName> <b:ResourceTypeUid>1152921504606847346</b:ResourceTypeUid> </b:PwsResourceTypeRef> </b:ResourceTypeIdentities> <b:ResourceTypeIdentity> <b:ResourceTypeCode>SC</b:ResourceTypeCode> <b:ResourceTypeId i:nil="true"/> <b:ResourceTypeName>Subcontractor</b:ResourceTypeName> <b:ResourceTypeUid>1152921504606847346</b:ResourceTypeUid> </b:ResourceTypeIdentity> <b:SkillCriteria> <b:PwsSkillCriteria> <b:SkillIdentity> <b:<com:SkillGroupIdentity> <b:SkillGroupId i:nil="true"/> <b:SkillGroupName>Languages</b:<com:SkillGroupName>Technology</com:SkillGroupName> <b:SkillGroupUid>1152921504606854520</b:SkillGroupUid> </b</com:SkillGroupIdentity> <b:SkillId i:nil="true"/> <b:SkillName>French</b:<com:SkillName>HTML</com:SkillName> <b:SkillUid>1152921504606918049</b:SkillUid> <com:InactiveFlag>0</com:InactiveFlag> </b:SkillIdentity> <b:SkillLevelMask>2</b:SkillLevelMask> </b:PwsSkillCriteria> </b:SkillCriteria> <b:SkillCriteriaClearFlag>false</b:SkillCriteriaClearFlag> <b:SortOrder>1</b:SortOrder> <b:Timestamp>AAAAACA3Iqo=</b:Timestamp> <b:TitleCriteriaClearFlag>false</b:TitleCriteriaClearFlag> <b:TitleIdentities/<!--Optional:--> <b:TitleIdentity> <b:DepartmentIdentity> <b:DepartmentId i:nil="true"/> <b:DepartmentName>Management Team</b:DepartmentName> <b:DepartmentUid>1152921504606854180</b:DepartmentUid> <com:NewSkillName>HTML2</com:NewSkillName> </b:DepartmentIdentity> <b:TitleId i:nil="true"/<!--Optional:--> <b:TitleName>Level 1</b:TitleName> <b:TitleUid>1152921504606875470</b:TitleUid><com:SortOrder>3</com:SortOrder> </b:TitleIdentity> </b:RoleTypeDetail> req:Skill> |