Thanks, that helps. I wasn't overly concerned about the ARS side and
figured it would involve the Alerts in some aspect, but having you suggest
a plugin helps focus my thoughts. From Tony's post, I'm looking at the
Smack api (http://www.igniterealtime.org/projects/smack/index.jsp), which
provides easy use of XMPP, which the Sametime gateway supports. If Smack
is a bad choice, I'd appreciate other options since this is a new area for
me.
Fortunately, I don't have to worry about various IM clients for now;
everyone in the company uses Sametime.
So the way I think this is shaping up (in broad strokes):
* An alert event will trigger the (home built) java plugin
* The plugin will utilize the Smack library to send chat information to
our Sametime gateway. (There should probably be some error checking here
to make sure the user is online and deal with it if not.)
* The gateway sends the message to the user
Thanks for everyone's help getting me started.
Thad Esser
Remedy Developer
"Argue for your limitations, and sure enough, they're yours."-- Richard
Bach
From: Carey Matthew Black <[email protected]>
To: [email protected]
Date: 04/30/2009 05:55 AM
Subject: Re: Sending Remedy Alerts To A Lotus Sametime Chat
Sent by: "Action Request System discussion list(ARSList)"
<[email protected]>
Thad,
If only BMC offered an extensible way to send IMs to other
client/protocols.... Oh but they do. :)
Here is how I would approach the AR System Side of this endeavor....
Start by adding some filters to the core form "Alert Events". This is
where the data shows up when the AR System sends an "Alert" to a user.
Then the workflow for "what to do".... Lots of options... but here is
how I would approach it.
Set up a display only form that you push all of the Alert Event data
fields into the display only form. This allows you to minimally attach
to the core "Alert Events" form and do all of your real
work/customizations on the new Display only form. (Let's call that
form "Alerts Plus" for now.)
Then you build workflow (on submit) on the form that basically does
the following:
* Does this user (AKA: the 'User' field from "Alert Events") use
another IM protocol? and if so which one? (and get the target IM
server and the target username on that system for that user)
* If they do then echo the content out to a Filter Plugin that will
"do the right thing" and send it along to the other system.
So I think the first thing your going to need is a place to configure
which users use which protocol. Then enough information about their
identity on the other protocol(s) so that you can send the message to
them.
After that... the Filter Plugin would be the general task at hand. You
could also opt to use an ARSystem based queue of records and write
something that logs in and gets the data to send too. But I prefer the
7.1 Java Plugin server for such tasks. :)
Note: Each protocol that you want to support may have its own
challenges, but I think this general approach should get you going in
the right direction.
Note: If there is enough interest then maybe someone could host a
project to start down the road of this application/Filter Plugin? (I
guess it could even be done on Sourceforge.)
HTH.
--
Carey Matthew Black
BMC Remedy AR System Skilled Professional (RSP)
ARS = Action Request System(Remedy)
Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap.... Pick two.
On Wed, Apr 29, 2009 at 2:57 PM, Thad K Esser <[email protected]> wrote:
> Has anyone ever tried, successfully or not, to get Remedy to send alerts
to
> a Lotus Sametime chat or announcement?
>
> My googling and arslist archive searches aren't proving very fruitful.
My
> Notes knowledge is only as a user, so even some better search terms would
> help.
>
> ARS 7.1
> Lotus Notes 8
>
> Thanks in advance,
> Thad Esser
> Remedy Developer
> "Argue for your limitations, and sure enough, they're yours."-- Richard
> Bach
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"
*IMPORTANT NOTICE: This communication, including any attachment, contains
information that may be confidential or privileged, and is intended solely for
the entity or individual to whom it is addressed. If you are not the intended
recipient, you should delete this message and are hereby notified that any
disclosure, copying, or distribution of this message is strictly prohibited.
Nothing in this email, including any attachment, is intended to be a legally
binding signature.
*
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"