If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Think big.
Jesse
PGP.sig (186 Bytes)
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Think big.
Jesse
PGP.sig (186 Bytes)
If, for the sake of argument, Best Practical were to rewrite RT, what would
you want to see in the new product?
Include AT or write your own asset tracking module which does the same
thing as AT does.
include network interface so that RT/AT databases can be inquired from
external machines.
Tom
Jesse Vincent wrote:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?Think big.
Jesse
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
One idea I have would be to maintain a focus on simplicity.
Justin Zygmont
System and Network Administrator
Cityfone Telecommunications Inc
604.629.8841
justin at cityfone dot net
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Multiple Ticket Owners.
Sub-selections in Custom Field input. Eg) Choose a Department, you
can
then only select certain other fields based on that choice.
Mandatory fields. Custom fields are weak on this currently, I can set
something to mandatory but RT ignores it.
Time Worked not being filled in on ticket resolve is an issue we are
having here. A tick box per queue making it mandatory would be nice.
Resolved Tickets not springing open when someone replies saying
“thanks”.
HTML in Templates so we can highlight parts of a reply better.
Reminder system that sends out Emails to remind owners and provides
a summary to managers showing what tickets are over due.
LDAP/ActiveDirectory native support, particularly Groups.
Import of Custom Fields from text file list. (cut and pasting from
excel is soo much fun)
A way copy a Queues setup from one system to another eg) our Dev
system to our Production System.
Backup, Restore, Clustering - Enterprise level stuff built in would
help ‘sell’ RT to larger organizations of the size that will pay
for support.
Thanks,
Scott
Jesse Vincent wrote:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?Think big.
The ability to set the complexity of the interface, based on the group
of the logged-in user. Think Google’s default interface (for front-line
tech support) vs their “advanced query page” (for 2nd/3rd tier support).
We tried to get another group using RT but were rebuffed with “that’s
too complex for our CSRs.”
Graham
I’d like to see the following:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Think big.
Jesse
Rights
1a. Display Rights that are inherited with grayed-out boxes. For
instance, if Global Everyone has SeeQueue, then have SeeQueue show with a
grayed-out box already present in Queue Everyone. This will make it easy
to see effective rights and explicit rights at all levels.
1b. Have negative Rights (Denies?). For instance, it would be nice to
enable ModifyTicket for Global Requestors, but take it away for Requestors
in a specific queue.
Templates
2a. Within a template, have pulldown menus for selecting the To, Cc, and
Bcc recipients. For instance, in my template I can choose to send to
requestors and user-defined, and cc admincc and user-defined. User-defined
could be implemented similar to “my @ToAddresses = @{$self->ToAddresses}”
and “$self->ToAddresses->Add(‘me@myaddress.com’)”.
Queues
3a. Let me define queue-wide variables that I can access in any template
or scrip. For instance, if my “UhOhBigProblems” address is
“bigprobs@mycompany.com” I’d like to be able to set it once in the Queue
and then access it as something like $self->Queue->QV{“UhOhBigProblems”} in
any of my scrips or templates. Changing the address would then be as easy
as making a single change at the queue level rather than a bunch of changes
at the scrip and template level. This would be a wonderful thing to have
when developing new systems (while testing, the ITSO address is my address,
for production I change it to a group address).
Custom Fields
4a. Allow me to have custom fields that are hidden in the ticket. I would
use these for process flow-control or just to store info that no one really
needs to see displayed in a ticket. Basically a way to implement a
ticket-specific queue-wide global variable (different for each ticket, but
accessible by all scrips and templates in this queue)…
4b. Allow for custom fields to be defined at the queue level instead of
having to choose global custom fields to use in the queue.
Scrip execution
5a. Make it easy (or easier) to determine the order in which scrips are
executed, transactions are generated, templates are run. For instance, I
have a scrip that does a $self->TicketObj->SetOwner and
$self->TicketObj->SetPriority. I would like to know that the resulting
transactions will not be triggered until everything associated with this
scrip is complete.
Thanks for asking!
At 10:54 AM 5/1/2007, Jesse Vincent wrote:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?Think big.
Jesse
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Gene LeDuc, GSEC
Security Analyst
San Diego State University
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
First thing that comes to mind:
Remove embedded code in HTML and use a templating system or equivalent
to make an MVC-compliant app.
Regards,
– Raju
Raj Mathur raju@kandalaya.org http://kandalaya.org/
GPG: 78D4 FC67 367F 40E2 0DD5 0FEF C968 D0EF CC68 D17F
It is the mind that moves
- Queues
3a. Let me define queue-wide variables that I can access in any template
or scrip. For instance, if my “UhOhBigProblems” address is
[…]- Custom Fields
4a. Allow me to have custom fields that are hidden in the ticket. I would
use these for process flow-control or just to store info that no one really
If I understand your needs, for those 2 you can perhaps use RT::Attribute.
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Full functional API, both local and network accessible.
I have in mind integrating RT with other apps, possibly
point-to-point, or with some SOA/message bus. This could
mean RT-to-RT sync, account provisioning-to-RT, RT-to-other helpdesk,
extra funtionalities like AT, and so on.
Do I remember correctly that some RT-ness (like checks for privilege)
take place in the mason components? If so, that should be moved
to the perl modules, so that the API would contain all this goodness.
In particular, it should be possible to write an entirely new
UI, at whatever complexity the author wishes, and have it safely
interoperate with the official RT UI on the same RT instance.
Better development docs. Maybe I just want the API above to be
well documented, I’m not sure. But I want to understand the code
architecture and data model at something higher than the subroutine
or file level, and lower than the UI.
Other features could be built on top, by you or others. Ad hoc reports,
adjustment of cron jobs from the UI (e.g. send mail to ticket owners
if the consultant hasn’t responded in 2 days, …), project tracking
(maybe integrate RT into Trac), more formal change management,
calendar integration (an RT ticket might be linked to, or create,
a meeting on a calendar, or sync RT todo list with a calendar/pda).
bobg
We use multiple systems and use a single SQL database for authentication of
usernames and passwords
Mark Fuller
BandTel Engineering
Even though it’s not necessarily things that should be added into RT
itself, these are things that we’ve wanted to see in regards to RT.
A way to keep track of daily/weekly recurring tasks integrated into RT
would be nice. Assign task X to group Y. Anyone in group Y can
update/complete the task. Every $recurrence days
(Daily/Weekly/Mon,Wed,Fri/etc) a new instance of the task shows up,
automatically. Basically part of Hiveminder within RT. So far, this is
the only thing preventing us from completely getting rid of our old help
desk application, since we haven’t really been able to find a
replacement that just “feels right”.
The ability to send out “random” (for definable values of “random”)
feedback surveys that include ticket history/number, and definable
questions for the requestors of a ticket to fill out. Having the filled
out surveys linked directly within the ticket details, and from
searches, but only to “managers”, and other key people. Stats about
number of surveys sent out vs number completed, and time to completion
Would Be Nice™. We have started working on this using custom fields,
custom field permissions, and external an CGI/database, but having it
more tightly integrated into RT would be nice.
Integrating some of the excellent add-ons that others have created would
be another nice thing. RTx-Calendar, RTx-EmailCompletion, and
jscalendar for example.
The only other things that we really wanted to see added, we’ve been
able to add on our own, so far: Soft closing tickets (ticket actually
closes after X days in “pending” status), tracking items sent out in
regards to tickets, weekly reports of items sent out.
Jacob Helwig
PC Technician
Busch’s Help Desk
Desk: x35221
Direct: 734-214-8221-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Jesse
Vincent
Sent: Tuesday, May 01, 2007 1:55 PM
To: RT Users
Subject: [rt-users] RT 4
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Think big.
Jesse
[ I’m not generally going to be trying to address folks’ suggestions,
but wanted to set one fact straight here]On May 1, 2007, at 3:58 PM, Bob Goldstein wrote:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Do I remember correctly that some RT-ness (like checks for
privilege)
take place in the mason components?
No, that is not the case. Any access control checks done in the UI
layer are done so as to not present people with UI for things they
can’t do.
PGP.sig (186 Bytes)
A “duplicate” option, usefull when people complains/ask for lots of things
in a single ticket)
A tool to “undo” merge
the abilities of RTIR to emphasize IPs and domains, or embedded RTIR without
default queues and scripts
Fernando Frota Machado de Morais
IR Team - Divisao de Redes de Comunicacao
Centro de Computacao
Universidade Federal de Minas Gerais
Brasil
Tel. +55(31)3499.4007 Fax. +55(31)3499.4004
/"
\ / Campanha da fita ASCII - contra mail html
X ASCII ribbon campaign - against html mail
/ \
I’d like to see the following:
- Better Documentation and resources for the product (current methods
are cumbersome and slow ie. List Archives or the Wiki)- Ruby on rails would be great…
Just curious, why ror. I would be that RT4 would be written
using Jifty.
but as your PERL guys I assume
unrealistic. Really a complete SOA architecture would be fantastic
3. More complexity around Custom Fields, current model is very
cumbersome
4. Have every function and feature exported into a fully functional API
layer
5. Ability for RT to natively sync data between multiple RT instances
(Enterprise feature set)
6. A robust change management interface that follows ITIL standards
7. Way to track SLA’s based on Response and remedy commitments
8. Ability to do more site maintenance tasks in the GUI, DB backups, RTx
Extensions, Simple Branding, etc.
9. Reporting layer utilizing the Jasper Framework-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Jesse
Vincent
Sent: Tuesday, May 01, 2007 10:55 AM
To: RT Users
Subject: [rt-users] RT 4If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?Think big.
Jesse
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Scott T. Hildreth shildret@scotth.emsphone.com
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Since time is money it would be nice if the Time(Estimated,Left,Worked)
functionality could be factored out so the
equivalent money items could be tracked.
Jeff Voskamp
I would like to see fully customizable ajax validation for both custom
fields and all other fields. See link Below for example.
http://tetlaw.id.au/upload/dev/validation/
James P. White III
Enterprise Site Engineering / CDC1
Phone: 302.669.4473
james.p.white@jpmchase.com
CDC1 On-Call Pager: 877-467-8552
Peregrine Queue: X1DCOUSBEAR
rt-users-bounces@lists.bestpractical.com wrote on 05/01/2007 01:54:43 PM:
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?Think big.
Jesse
[attachment “PGP.sig” deleted by James P White/DE/ONE]
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
This communication is for informational purposes only. It is not
intended as an offer or solicitation for the purchase or sale of
any financial instrument or as an official confirmation of any
transaction. All market prices, data and other information are not
warranted as to completeness or accuracy and are subject to change
without notice. Any comments or statements made herein do not
necessarily reflect those of JPMorgan Chase & Co., its subsidiaries
and affiliates.
This transmission may contain information that is privileged,
confidential, legally privileged, and/or exempt from disclosure
under applicable law. If you are not the intended recipient, you
are hereby notified that any disclosure, copying, distribution, or
use of the information contained herein (including any reliance
thereon) is STRICTLY PROHIBITED. Although this transmission and any
attachments are believed to be free of any virus or other defect
that might affect any computer system into which it is received and
opened, it is the responsibility of the recipient to ensure that it
is virus free and no responsibility is accepted by JPMorgan Chase &
Co., its subsidiaries and affiliates, as applicable, for any loss
or damage arising in any way from its use. If you received this
transmission in error, please immediately contact the sender and
destroy the material in its entirety, whether in electronic or hard
copy format. Thank you.
Please refer to Disclosures for
disclosures relating to UK legal entities.
Thanks, Nicolas. I’ll see what I can find in RT::Attributes.
At 12:56 PM 5/1/2007, Nicolas Chuche wrote:
- Queues
3a. Let me define queue-wide variables that I can access in any template
or scrip. For instance, if my “UhOhBigProblems” address is
[…]- Custom Fields
4a. Allow me to have custom fields that are hidden in the ticket. I would
use these for process flow-control or just to store info that no one reallyIf I understand your needs, for those 2 you can perhaps use RT::Attribute.
Gene LeDuc, GSEC
Security Analyst
San Diego State University
A dynamic interface which didn’t require a page refresh for every click.
Something along the lines of AJAX.
Mathew
Jesse Vincent wrote:
Thanks for asking Jesse,
My number 1 desire would be: Ability to group Unprivileged Users.
That is, allow Unpriv users to be grouped per Company or even a sub-set
Company-Department, such that all correspondence on tickets can be viewed
by members of the same Company or Company-Department. When RT is
currently used to service external customers, it requires a bodge to
insert other unpriv users of the same company as a Cc. RT needs a way to
group Unpriv users to form Company or Company-Department sets and that
users can then opt-in or opt-out of receiving all tickets associated with
their company or company-department.
Hope that makes sense.
BenR
Jesse Vincent jesse@bestpractical.com
Sent by: rt-users-bounces@lists.bestpractical.com
02/05/2007 03:54 AM
To
RT Users rt-users@lists.bestpractical.com
cc
Subject
[rt-users] RT 4
If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?
Think big.
Jesse
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com
Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
PGP.sig (193 Bytes)