Setup a Basic Change Management Process
We implemented Altiris Helpdesk in the last month or so. Besides using Altiris' versatile Helpdesk tool to automate and streamline as many processes as possible, one of my tasks was to setup a Change Management "module". I realize that a Change Management process is going to differ in many ways from place to place, but I hope this will help out someone looking to accomplish some of the same things I needed to.
Let's use "CM" for "Change Management" from here on, shall we?
Business Process
The requirements were fairly simple. Using the builtin forms and fields, provide a way for the IT department to track system and application changes as a best practice and to comply with auditor requirements.
The department's CM policy boils down to two elements:
- CM Classification
- CM Actions
CM Classification
For this one, I thought the Urgency field would work well enough. It's just a measure of risk or importance. We can choose from Low, Medium, High, or "My Hair is on Fire!" (I think I learned that last one from Bay Dynamics' Seamus Garvey in one of his training classes). Doubling-up on Urgency would save me having to create a new field and introduce any extra customization.
CM Actions
In my IT department, CM is so serious they made it a 13-step program! We could start a CM Anonymous club... Anyway, there's 13 "actions" that need to take place. If it's a low classification not all of the actions need to happen, but you don't have to care about that. Just don't blame me if you don't like it.
Action codes:
- CM01 user request documented
- CM02a change request approved
- CM02b change request denied
- CM03 test plan documented
- CM04 test script documented
- CM05 test result documented
- CM06 user confirmation documented
- CM07 backout/rollback plan documented
- CM08 implementation plan documented
- CM09a IS manager review & acknowledgement
- CM09b IS manager review & denied to move to production
- CM10 released to production
- CM11 verified operational in production by user
- CM12 management audit
- CM13 CIO audit
Let's Make it Happpen
Categories
First, our category structure had to include categories for all of our applications and systems. The sub-category of the app/system would indicate this is related to some sort of request. For example: "Applications > Picis > Request". The Type will take care of letting us know the request is for Change.
Ticket Type
The easiest way to setup everything for Change Management is to use a unique Type. I picked "Change". With a unique Type reserved for only Change Management, it's very easy to point the right business rules at the right type and tickets.
Tasks
Our goal is to have all those CM Actions be clickable Tasks when we are viewing the ticket. The tasks will perform an action like putting in a standard comment showing the action was completed and attaching a support document.
To categorize the Tasks, I setup a Service Category for CM.
Next, I created a new Task. I used the default options on the first screen. I found that "logging to the incident" produced a duplicate comment record that I didn't need.
Using the first CM Action as an example, I set the following options.
The first interesting item is the HDQUERY under the "Task is available" section. This is an Advanced Condition that checks the ticket comment history to see if that CM Action has been run on that ticket before. If it hasn't been run, the Task will show up. If the Task has already run, the Task will not how up. It looks like this:
You can copy and paste from here, if you'd like:
HDQUERY[[SELECT TOP 1 workitem_comment FROM workitem_detail_view WHERE workitem_number = WORKITEM(workitem_number) AND workitem_comment LIKE '%CM01 %']]
The next significant item is the Comment under "Set these properties". It uses UBB code to make the Comment bold, underline, and a color--to make it stand out. This part is what makes the Action code become part of the ticket history once the Task is run.
In the same "Set these properties" section, I set "page" to "pvAttach" and "attachdesc" to the name of the specific Action code. This makes it so that when the Task is clicked, the attachment screen opens and lets the worker attach a CM document that is appropriately named.
I found it useful to set "When this task runs" to "Give the user a chance to edit the incident" so that workers could make extra notes in their comment, if need be.
The Finished Product
With all the pieces put together, we get a group of Change Management Tasks:
Once we run them, we get lots of pretty ticket history:
And, we get attachments full of "Juicy" Change Management document goodness:
To Make a Long Story Short
This was the way I put this process together for my company. I learned a bit while doing it and I am looking forward to the IT department buying into it. I hope it's useful to someone else out there too.
Best regards,
George
| Attachment | Size |
|---|---|
| CM Tasks (xml).zip | 1.92 KB |
- Login or register to post comments
- 2648 reads
- Printer-friendly version

























Copies
George it looks like you have put in alot of work, do you have the xml files to share out, I would definetly be interested in trying this out.
Can't attach?
Hmm, I went to "Edit" on the article to try to add an an attachment with the xml files, but it doesn't give me that option. Is it standard that you can't add an attachment after the fact?
Re: Attachments
George, you should be able to attach files after the fact.
Look for the "File Attachments" link near the bottom of the edit page.
If it's not there, let me know and I'll dig deeper.
JM
Yesterday the attachments
Yesterday the attachments section was there but the link was not clickable. Today I was able to edit the article and click to add attachments no problem. *shrug* Thanks. :)
As soon as it gets approved, everybody should see the attachment.
XML Files
George,
Maybe you can email me directly:
bsnyder@ictgroup.com