ITSMChangeBuildWorkOrderGraph()
returns a output string for WorkOrder graph
my $String = $LayoutObject->ITSMChangeBuildWorkOrderGraph(
Change => $ChangeRef,
WorkOrderObject => $WorkOrderObject,
);
ITSMChangeListShow()
Returns a list of changes as sortable list with pagination.
This function is similar to Kernel::Output::HTML::LayoutTicket::TicketListShow()
in Kernel/Output/HTML/LayoutTicket.pm
.
my $Output = $LayoutObject->ITSMChangeListShow(
ChangeIDs => $ChangeIDsRef, # total list of change ids, that can be listed
Total => scalar @{ $ChangeIDsRef }, # total number of list items, changes in this case
View => $Self->{View}, # optional, the default value is 'Small'
Filter => 'All',
Filters => \%NavBarFilter,
FilterLink => $LinkFilter,
TitleName => 'Overview: Changes',
TitleValue => $Self->{Filter},
Env => $Self,
LinkPage => $LinkPage,
LinkSort => $LinkSort,
Frontend => 'Agent', # optional (Agent|Customer), default: Agent, indicates from which frontend this function was called
);
BuildFreeTextHTML()
Returns the a hash with HTML code for all defined change or workorder freetext fields.
my %ChangeFreeTextHTML = $LayoutObject->BuildFreeTextHTML(
Config => \%ChangeFreeTextConfig,
ChangeData => \%ChangeFreeTextParam,
Multiple => 1, # optional (0|1) default 0
ConfiguredFreeTextFields => [ 1, 2, 3 ],
);
or
my %WorkOrderFreeTextHTML = $LayoutObject->BuildFreeTextHTML(
Config => \%WorkOrderFreeTextConfig,
WorkOrderData => \%WorkOrderFreeTextParam,
Multiple => 1, # optional (0|1) default 0
ConfiguredFreeTextFields => [ 4, 5, 6 ],
);