<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=CustomStatuses</id>
	<title>CustomStatuses - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=CustomStatuses"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;action=history"/>
	<updated>2026-08-23T19:53:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=718&amp;oldid=prev</id>
		<title>Admin: 4 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=718&amp;oldid=prev"/>
		<updated>2016-04-06T20:03:36Z</updated>

		<summary type="html">&lt;p&gt;4 revisions imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:03, 6 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-717:rev-718 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=717&amp;oldid=prev</id>
		<title>75.147.59.54 at 18:21, 12 February 2014</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=717&amp;oldid=prev"/>
		<updated>2014-02-12T18:21:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:21, 12 February 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template:Outdated}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Please use [http://bestpractical.com/docs/rt/latest/customizing/lifecycles.html Lifecycles] to accomplish this, on RT 4.0 and higher.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RT has several built-in status codes, including &amp;quot;new&amp;quot;, &amp;quot;open&amp;quot;, &amp;quot;resolved&amp;quot;, and &amp;quot;stalled&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;RT has several built-in status codes, including &amp;quot;new&amp;quot;, &amp;quot;open&amp;quot;, &amp;quot;resolved&amp;quot;, and &amp;quot;stalled&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bestpractical_mediawiki1459887241:diff:1.41:old-716:rev-717:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>75.147.59.54</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=716&amp;oldid=prev</id>
		<title>80.95.70.19 at 11:43, 26 July 2011</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=CustomStatuses&amp;diff=716&amp;oldid=prev"/>
		<updated>2011-07-26T11:43:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;RT has several built-in status codes, including &amp;quot;new&amp;quot;, &amp;quot;open&amp;quot;, &amp;quot;resolved&amp;quot;, and &amp;quot;stalled&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Not everyone&amp;#039;s work-flow fits nicely into using these particular status codes. One answer is to use custom fields. This has been discussed at length e.g; [http://marc.theaimsgroup.com/?t=108198727400001&amp;amp;r=1&amp;amp;w=2 discussion from 2004]&lt;br /&gt;
&lt;br /&gt;
However, if you &amp;quot;Use custom fields&amp;quot; is unsatisfactory, you can in fact add new statuses to RT. [=etc/[[RT Config|RT_Config]].pm] states:&lt;br /&gt;
&lt;br /&gt;
 You can define new statuses and even reorder existing statuses here.&lt;br /&gt;
 WARNING. DO NOT DELETE ANY OF THE DEFAULT STATUSES. If you do, RT&lt;br /&gt;
 will break horribly.&lt;br /&gt;
&lt;br /&gt;
The statuses you add &amp;#039;&amp;#039;&amp;#039;must be&amp;#039;&amp;#039;&amp;#039; no longer than 10 characters: if they are, it will seem to work until you try to actually set one of the long values, at which point you will get an &amp;quot;Invalid status for #nn&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
Some statuses that have been suggested are:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wcr&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;pending&amp;#039;&amp;#039;&amp;#039; - Waiting for Customer Response to a question in the ticket&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;finished&amp;#039;&amp;#039;&amp;#039; - a task is Finished, but still waiting for confirmation from the customer&lt;br /&gt;
&lt;br /&gt;
== Adding statuses to SiteConfig ==&lt;br /&gt;
&lt;br /&gt;
Copy the appropriate lines below into [[SiteConfig]] and add replace the example custom statuses wth your own, then restart RT. See also [[NonTransitioningStatus]]&lt;br /&gt;
&lt;br /&gt;
=== 3.8 ===&lt;br /&gt;
&lt;br /&gt;
 Set(@ActiveStatus, qw(new open XXX stalled));&lt;br /&gt;
 Set(@InactiveStatus, qw(resolved XXX rejected deleted SPAM));&lt;br /&gt;
&lt;br /&gt;
=== Pre-3.8 ===&lt;br /&gt;
&lt;br /&gt;
 @ActiveStatus = qw(new open XXX stalled);&lt;br /&gt;
 @InactiveStatus = qw(resolved XXX rejected deleted);&lt;br /&gt;
&lt;br /&gt;
== After 4.0  ==&lt;br /&gt;
After 4.0 a new lifecycle management function is introduced, which includes the statuses.&lt;br /&gt;
&lt;br /&gt;
The old configurations are deprecated, at the webserver restart (For example Apache2), you&amp;#039;ll get an error, warning you to change this.&lt;br /&gt;
&lt;br /&gt;
More info: [[CustomStatusesInRt4]]&lt;br /&gt;
&lt;br /&gt;
== Scrip actions for custom statuses ==&lt;br /&gt;
&lt;br /&gt;
For the case where you&amp;#039;re adding something like &amp;#039;finished&amp;#039; to inform the requestor that you believe you have finished the required work and you would like confirmation from them that they&amp;#039;re happy with it, a possible solution is:&lt;br /&gt;
&lt;br /&gt;
 @ActiveStatus = qw(new open stalled finished) unless @ActiveStatus;&lt;br /&gt;
 &lt;br /&gt;
 % mysql rt3&lt;br /&gt;
 mysql&amp;amp;gt;  INSERT INTO ScripConditions&lt;br /&gt;
        (Name, Description, ExecModule, Argument, ApplicableTransTypes, Creator, Created, LastUpdatedBy, LastUpdated)&lt;br /&gt;
 VALUES (&amp;#039;On Finish&amp;#039;, &amp;#039;Whenever a ticket is finished&amp;#039;, &amp;#039;StatusChange&amp;#039;, &amp;#039;finished&amp;#039;, &amp;#039;Status,Set&amp;#039;, 1, NOW(), 1, NOW());&lt;br /&gt;
&lt;br /&gt;
This will give you the additional condition &amp;quot;On Finish&amp;quot; which can be used to send an email to requestors saying &amp;quot;Hi, we believe we&amp;#039;ve finished the task. Could you please check that it&amp;#039;s resolved to your satisfaction and let us know by responding to this email. Thanks.&amp;quot; without writing a UserDefined Scrip.&lt;br /&gt;
&lt;br /&gt;
A little nasty maybe - but using the &amp;#039;StatusChange&amp;#039; module&amp;#039;s encapsulation of the required behaviour.&lt;/div&gt;</summary>
		<author><name>80.95.70.19</name></author>
	</entry>
</feed>