Codeunit "Resource Skill Mgt."

ID 5931
Namespace: Microsoft.Service.Resources

Methods

AddResSkill

procedure AddResSkill(var ResSkill: Record "Resource Skill")

Parameters

Name Type Description
ResSkill Table Microsoft.Service.Resources."Resource Skill"

RemoveResSkill

procedure RemoveResSkill(var ResSkill: Record "Resource Skill"): Boolean

Parameters

Name Type Description
ResSkill Table Microsoft.Service.Resources."Resource Skill"

Returns

Type Description
Boolean

PrepareRemoveMultipleResSkills

procedure PrepareRemoveMultipleResSkills(var ResSkill: Record "Resource Skill")

Parameters

Name Type Description
ResSkill Table Microsoft.Service.Resources."Resource Skill"

ChangeResSkill

procedure ChangeResSkill(var ResSkill: Record "Resource Skill", OldSkillCode: Code[10]): Boolean

Parameters

Name Type Description
ResSkill Table Microsoft.Service.Resources."Resource Skill"
OldSkillCode Code[10]

Returns

Type Description
Boolean

AssignServItemResSkills

procedure AssignServItemResSkills(var ServItem: Record "Service Item")

Parameters

Name Type Description
ServItem Table Microsoft.Service.Item."Service Item"

AssignResSkillRelationWithUpdate

procedure AssignResSkillRelationWithUpdate(SrcType: Enum "Resource Skill Type", SrcCode: Code[20], DestType: Enum "Resource Skill Type", DestCode: Code[20])

Parameters

Name Type Description
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcCode Code[20]
DestType Enum Microsoft.Service.Resources."Resource Skill Type"
DestCode Code[20]

DeleteItemResSkills

procedure DeleteItemResSkills(ItemNo: Code[20])

Parameters

Name Type Description
ItemNo Code[20]

DeleteServItemGrResSkills

procedure DeleteServItemGrResSkills(ServItemGrCode: Code[10])

Parameters

Name Type Description
ServItemGrCode Code[10]

DeleteServItemResSkills

procedure DeleteServItemResSkills(ServItemNo: Code[20])

Parameters

Name Type Description
ServItemNo Code[20]

ChangeResSkillRelationWithItem

procedure ChangeResSkillRelationWithItem(SrcType: Enum "Resource Skill Type", SrcCode: Code[20], RelationType: Enum "Resource Skill Type", DestCode: Code[20], OriginalCode: Code[20], ServItemGroupCode: Code[10]): Boolean

Parameters

Name Type Description
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcCode Code[20]
RelationType Enum Microsoft.Service.Resources."Resource Skill Type"
DestCode Code[20]
OriginalCode Code[20]
ServItemGroupCode Code[10]

Returns

Type Description
Boolean

ChangeResSkillRelationWithGroup

procedure ChangeResSkillRelationWithGroup(SrcType: Enum "Resource Skill Type", SrcCode: Code[20], RelationType: Enum "Resource Skill Type", DestCode: Code[20], OriginalCode: Code[20]): Boolean

Parameters

Name Type Description
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcCode Code[20]
RelationType Enum Microsoft.Service.Resources."Resource Skill Type"
DestCode Code[20]
OriginalCode Code[20]

Returns

Type Description
Boolean

RevalidateResSkillRelation

procedure RevalidateResSkillRelation(SrcType: Enum "Resource Skill Type", SrcCode: Code[20], DestType: Enum "Resource Skill Type", DestCode: Code[20]): Boolean

Parameters

Name Type Description
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcCode Code[20]
DestType Enum Microsoft.Service.Resources."Resource Skill Type"
DestCode Code[20]

Returns

Type Description
Boolean

DropGlobals

procedure DropGlobals()

SkipValidationDialogs

procedure SkipValidationDialogs()

CloneObjectResourceSkills

procedure CloneObjectResourceSkills(ObjectType: Integer, SrcCode: Code[20], DestCode: Code[20])

Parameters

Name Type Description
ObjectType Integer
SrcCode Code[20]
DestCode Code[20]

Events

OnUnifyResSkillCodeOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnUnifyResSkillCodeOnBeforeInsert(var NewResourceSkill: Record "Resource Skill", var UnifiedResourceSkill: Record "Resource Skill")

Parameters

Name Type Description
NewResourceSkill Table Microsoft.Service.Resources."Resource Skill"
UnifiedResourceSkill Table Microsoft.Service.Resources."Resource Skill"

OnAfterAssignRelationConfirmation

[IntegrationEvent(False,False)]
local procedure OnAfterAssignRelationConfirmation(var ResourceSkill: Record "Resource Skill", SrcType: Enum "Resource Skill Type", DestType: Enum "Resource Skill Type", var SrcTypeText: Text[30], var DestTypeText: Text[30])

Parameters

Name Type Description
ResourceSkill Table Microsoft.Service.Resources."Resource Skill"
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
DestType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcTypeText Text[30]
DestTypeText Text[30]

OnChangeResSkillRelationWithItemOnBeforeAssignWithUpdateGetResponse

[IntegrationEvent(False,False)]
local procedure OnChangeResSkillRelationWithItemOnBeforeAssignWithUpdateGetResponse(Item: Record Item, var AssignWithUpdate: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item
AssignWithUpdate Boolean
IsHandled Boolean

OnAfterRevalidateRelationConfirmation

[IntegrationEvent(False,False)]
local procedure OnAfterRevalidateRelationConfirmation(var ResourceSkill: Record "Resource Skill", SrcType: Enum "Resource Skill Type", DestType: Enum "Resource Skill Type", var SrcTypeText: Text[30], var DestTypeText: Text[30])

Parameters

Name Type Description
ResourceSkill Table Microsoft.Service.Resources."Resource Skill"
SrcType Enum Microsoft.Service.Resources."Resource Skill Type"
DestType Enum Microsoft.Service.Resources."Resource Skill Type"
SrcTypeText Text[30]
DestTypeText Text[30]

See also