PwsResourceSkillLevel

Overview


This structure represents a resource's skill level for a particular skill. The skill can be identified by SkillId, SkillUid or SkillGroupIdentity and SkillName, or by any combination of the three options.

Format


PwsResourceSkillLevel
  • PwsResourceSkillLevel
    • SkillGroupIdentity: PwsSkillGroupRef
    • SkillId: Int32
    • SkillName: String
    • SkillUid: Int64
    • SkillLevel: Byte

Elements


Element

Data Type

Required?

Description

Sample Data

SkillGroupIdentity

PwsSkillGroupRef

Yes

This structure represents the unique key fields associated with identifying a skill group. Skill groups are used to categorize skills (see PwsSkillRef) into related groupings.


SkillId

Int32

 No

The skill Id is a unique identifier for a skill. For internal use only.


SkillName

String (50)

One of SkillName or SkillUid is required

The skill name is a unique identifier for a skill.

English

SkillUid

Int64

See SkillName

A unique and immutable identifier for a skill.

1152921504606918049

SkillLevel

Byte

Yes

The skill level. Can be a value from 0 to 5.

5

Usage Example(s)


Example 01
                     <b:PwsResourceSkillLevel>
                        <b:SkillGroupIdentity>
                           <b:SkillGroupId i:nil="true"/>
                           <b:SkillGroupName>Languages</b:SkillGroupName>
                           <b:SkillGroupUid>1152921504606854520</b:SkillGroupUid>
                        </b:SkillGroupIdentity>
                        <b:SkillId i:nil="true"/>
                        <b:SkillName>English</b:SkillName>
                        <b:SkillUid>1152921504606918049</b:SkillUid>
                        <b:SkillLevel>5</b:SkillLevel>
                     </b:PwsResourceSkillLevel>