Scripted creation of Outlook / Exchange tasks?

Hello folks!

First off, I want to thank Best Practical for their brilliant system
that made my life ten times easier.

My question: has anyone ever scripted the generation of Outlook tasks
from a *nix platform, either through some dandy Perl/Python/Ruby/etc.
module or by manually piecing together the necessary message components
in a script and sending it via SMTP?

I found the following link regarding the creation of Outlook calendar
entries:

http://www.mavetju.org/programming/outlook-ics.php

I’m working to integrate the calendaring functionality into a custom
scrip. However, I’ve been unable to find a similar resource regarding
tasklist entries instead of calendar entries. (Our staff have
BES-integrated Blackberries welded to their hips, so Exchange task and
calendar integration makes RT even more valuable to us.)

I know I can use some painful VBscript hacks running on a Windows box to
pull the data I need from RT and sling it at Exchange, but I would
really, really like to keep this tidy and located on a single (Linux) box :slight_smile:

Any pointers would be much appreciated.

Thanks!

-Matt

Hello folks!

First off, I want to thank Best Practical for their brilliant system
that made my life ten times easier.

My question: has anyone ever scripted the generation of Outlook tasks
from a *nix platform, either through some dandy Perl/Python/Ruby/etc.
module or by manually piecing together the necessary message
components
in a script and sending it via SMTP?

I found the following link regarding the creation of Outlook calendar
entries:

Programming -> Outlook ICAL

I’m working to integrate the calendaring functionality into a custom
scrip. However, I’ve been unable to find a similar resource regarding
tasklist entries instead of calendar entries. (Our staff have
BES-integrated Blackberries welded to their hips, so Exchange task and

Data-ICal-0.24 - Generates iCalendar (RFC 2445) calendar files - metacpan.org can generate the .vcs / .ics
entries you need to send. You may have to hack RT up a bit to get
them as attachments on outgoing mail

-j

PGP.sig (186 Bytes)

Matt, if you get this up and running would you mind sharing the setup process with the group? This sounds like a pretty interesting integration, I know there have been many occassions when I would like to have this stuff in my Outlook.

Keep us posted!From: Jesse Vincent jesse@bestpractical.com
Sent: Wednesday, August 08, 2007 9:36 PM
To: lists_rt lists_rt@amnesiamachine.com
Cc: rt-users@lists.bestpractical.com rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Scripted creation of Outlook / Exchange tasks?

Hello folks!

First off, I want to thank Best Practical for their brilliant system
that made my life ten times easier.

My question: has anyone ever scripted the generation of Outlook tasks
from a *nix platform, either through some dandy Perl/Python/Ruby/etc.
module or by manually piecing together the necessary message
components
in a script and sending it via SMTP?

I found the following link regarding the creation of Outlook calendar
entries:

Programming -> Outlook ICAL

I’m working to integrate the calendaring functionality into a custom
scrip. However, I’ve been unable to find a similar resource regarding
tasklist entries instead of calendar entries. (Our staff have
BES-integrated Blackberries welded to their hips, so Exchange task and

Data-ICal-0.24 - Generates iCalendar (RFC 2445) calendar files - metacpan.org can generate the .vcs / .ics
entries you need to send. You may have to hack RT up a bit to get
them as attachments on outgoing mail

-j

calendar integration makes RT even more valuable to us.)

I know I can use some painful VBscript hacks running on a Windows
box to
pull the data I need from RT and sling it at Exchange, but I would
really, really like to keep this tidy and located on a single
(Linux) box :slight_smile:

Any pointers would be much appreciated.

Thanks!

-Matt


The rt-users Archives

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

This message from CompuPay (and any associated files) is intended only for the
use of the individual or entity to which it is addressed and may
contain information that is confidential, subject to copyright or
constitutes a trade secret. If you are not the intended recipient
you are hereby notified that any dissemination, copying or
distribution of this message, or files associated with this message,
is strictly prohibited. If you have received this message in error,
please notify us immediately by replying to the message and deleting
it from your computer. Messages sent to and from us may be monitored.

For more information regarding CompuPay, please visit www.compupay.com.

Jesse Vincent wrote:

Hello folks!

First off, I want to thank Best Practical for their brilliant system
that made my life ten times easier.

My question: has anyone ever scripted the generation of Outlook tasks
from a *nix platform, either through some dandy Perl/Python/Ruby/etc.
module or by manually piecing together the necessary message components
in a script and sending it via SMTP?

I found the following link regarding the creation of Outlook calendar
entries:

Programming -> Outlook ICAL

I’m working to integrate the calendaring functionality into a custom
scrip. However, I’ve been unable to find a similar resource regarding
tasklist entries instead of calendar entries. (Our staff have
BES-integrated Blackberries welded to their hips, so Exchange task and

Data-ICal-0.24 - Generates iCalendar (RFC 2445) calendar files - metacpan.org can generate the .vcs / .ics
entries you need to send. You may have to hack RT up a bit to get them
as attachments on outgoing mail

-j
Jesse, thanks for the email.

I checked into things a bit more; apparently Outlook doesn’t support
ICS’s VTODO component :frowning: The code Outlook DOES generate for a task
request is, at first glance, a nightmare.

I’m going to keep hacking away at this. If I have any success, I’ll
post any relevant findings/code to the list.

-Matt