NAME
Kernel::System::CompetenceLevel – competence level lib
DESCRIPTION
All competence level functions.
PUBLIC INTERFACE
new()
create an object
my $CompetenceLevelObject = $Kernel::OM->Get('Kernel::System::CompetenceLevel');
CompetenceLevelList()
return a competence level list as hash
my %List = $CompetenceLevelObject->CompetenceLevelList(
Valid => 0,
);
CompetenceLevelGet()
get a competence level
my %List = $CompetenceLevelObject->CompetenceLevelGet(
CompetenceLevelID => 123,
UserID => 1,
);
CompetenceLevelAdd()
add a competence level
my $True = $CompetenceLevelObject->CompetenceLevelAdd(
Name => 'Prio',
Level => 3,
ValidID => 1,
UserID => 1,
);
CompetenceLevelUpdate()
update a existing competence level
my $True = $CompetenceLevelObject->CompetenceLevelUpdate(
CompetenceLevelID => 123,
Name => 'New Prio',
Level => 2
ValidID => 1,
UserID => 1,
);
CompetenceLevelLookup()
returns the id or the name of a competence level
my $CompetenceLevelID = $CompetenceLevelObject->CompetenceLevelLookup(
CompetenceLevel => '3 normal',
);
my $CompetenceLevel = $CompetenceLevelObject->CompetenceLevelLookup(
CompetenceLevelID => 1,
);
