ServiceDesk - Extensions

Published on Friday, 9 November 2018

ServiceDesk

Extensions

With SD 8.5

From the release notes

Pre-built automation libraries for Incident, Problem, and Change modules.
Incident, Problem, and Change Data Types are now refactored to include pre-built automation libraries.

To extend a current process in IM / CM etc the following Article has been written.

How to add custom data to existing processes like Incident Management, Change Management etc

But the part to join your new custom data to the original ticket hasn't been documented.

Since you have extended your class to "RelationalMappingProcessData" there will be a

  • WorkflowTrackingId

This is where you take the SessionID from your Incident/Change and map to the new Data Type.

You could create a Workflow that passes in the SessionId as an input.

This calls

  • Get Incident Ticket By SessionId
    • Class: Symantec.ServiceDesk.Im.Core.Components.GetIncidentTicketBySessionId
    • Library: Symantec.ServiceDesk.Im.Core.dll

The maps using

Map from your "SessionId" to "WorkflowTrackingId"

ServiceDeskExtendedMapping

This will make the join between your two tables and be the association needed.

Protirus