View on GitHub

itop-jb-pro-extensions

Presentations of some pro extensions for iTop

jb-ticket-merge

Copyright (C) 2019-2021 Jeffrey Bostoen

License Donate 🍻 ☕

Need assistance with iTop or one of its extensions?
Need custom development?
Please get in touch to discuss the terms: info@jeffreybostoen.be / https://jeffreybostoen.be

Video presentation

What?

Summary

Merges any sub class of Tickets.

One Ticket is chosen as “target” ticket.
The agent decides which ticket will be kept as main ticket and which ones will be merged into the main ticket.

The attribute types to be merged are:

Attachments may be copied to the target ticket.

Options

New triggers

Trigger On Ticket Merge Source Processed

Trigger On Ticket Merge Target Processed

Work in progress

Out of scope

These are some ideas which will only get implemented after sponsoring these features:

Requirements

Screenshots

Initial ticket A
Step 0

Initial ticket B
Step 0

At least two (or more) tickets should be selected in a list overview.
Then the Merge action can be used.
Step 1

The selection has to be confirmed.
Step 2

A basic overview allows the agent to choose the target ticket and which info has to be merged.
Step 3

The resulting ticket in this example contains all info from both tickets.
Result

This action is also logged in the history of the ticket.
Result history

Cookbook

PHP: