Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
titlePwsSkillDetail
  • PwsSkillDetail

    • SkillGroupIdentity: PwsSkillGroupRef

    • SkillId: Int32

    • SkillName: String

    • SkillUid: Int64

    • InactiveFlag: Boolean

    • NewSkillName: String

    • SortOrder: Int16


Elements

Element

Data Type

Required?

Default

Description

Description

Sample Data 

SkillGroupIdentity

PwsSkillGroupRef

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.


SkillName

String

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 skill. The UID will be generated automatically upon creation of a new skill.


InactiveFlag

Boolean

No

If set to "true", the skill is inactive. If set to "false", the 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
languagexml
titleExample
collapsetrue
            <req:Skill>
               <!--Optional:-->
               <com:SkillGroupIdentity>
                  <com:SkillGroupName>Technology</com:SkillGroupName>
               </com:SkillGroupIdentity>
               <com:SkillName>HTML</com:SkillName>
               <com:InactiveFlag>0</com:InactiveFlag>
               <!--Optional:-->
               <com:NewSkillName>HTML2</com:NewSkillName>
               <!--Optional:-->
               <com:SortOrder>3</com:SortOrder>
            </req:Skill>

...