is it possible to get the number of links a CI has?
something like:
Code: Select all
@ListOfLinks = CommonObject{ConfigItem}->ConfigItemLinksGet(
ConfigItemID => 'Id number';
}
thank you.
Moderator: crythias
Code: Select all
@ListOfLinks = CommonObject{ConfigItem}->ConfigItemLinksGet(
ConfigItemID => 'Id number';
}
Code: Select all
LinkList()
get all existing links for a given object
Return $LinkList = { Ticket => { Normal => { Source => { 12 => 1, 212 => 1, 332 => 1, }, }, ParentChild => { Source => { 5 => 1, 9 => 1, }, Target => { 4 => 1, 8 => 1, 15 => 1, }, }, }, FAQ => { ParentChild => { Source => { 5 => 1, }, }, }, };
my $LinkList = $LinkObject->LinkList(
Object => 'Ticket',
Key => '321',
Object2 => 'FAQ', # (optional)
State => 'Valid',
Type => 'ParentChild', # (optional)
Direction => 'Target', # (optional) default Both (Source|Target|Both)
UserID => 1,
);
Code: Select all
my $ConfigItem = $CommonObject{ConfigItemObject}->ConfigItemGet(
ConfigItemID => $ConfigItemID,
);
Code: Select all
my $LinkList = $Self->{LinkObject}->LinkList(
Object => 'ITSMConfigItem',
Key => $MyConfigItemID,
State => 'Valid',
UserID => '1',
);