Report Notification through Instant Messaging for PeopleTools 8.4x
Description
This project integrates instant messaging with PeopleSoft using XMPP (the standard used by both Oracle Beehive and GoogleTalk?). When a report has been published to the report repository, our code subscribes to the report create message and then sends an instant message to all recipients of that output.
It can be used for the following:
- Solving limitations in the run to window functionality delivered in PeopleSoft
- Allowing organizations to get notified when they didn't run a report, but still receive it.
- Allowing users to be notified from scoped nVision reports and XML Publisher reports.
- Allowing users to be notified from output generated with process scheduler jobs.
- Allowing organizations who do not deploy the REN Server to have report notification.
The initial prototype code (first revisions) of this project can also be used as the basis for putting instant messaging integration to other areas of PeopleSoft.
Downloading the Project
Here is how you can download this project for your own use:
The current version of the PeopleTools objects can be installed in your environment using the following attachment. Here are the instructions for how the installers work. Also, at the bottom of this wiki page are attachments for the other revisions in the source code repository.
Any other objects can be downloaded directly from the pshome folder in the source tree
Bugs/Feature Requests
Existing bugs and feature requests for IMReportNotifyPT84x are here.
If you have any issues, create a new ticket (requires registration).
Source
You can browse through the source code here.
Registered users can check out IMReportNotifyPT84x from here using Subversion.
Recent Changes
[79] by larry.grey on 2010/07/28 22:22:22
Smack libraries that code was written to. Any organizations using these open source libraries are bound by the license aggrement.
[78] by larry.grey on 2010/07/28 20:37:30
Added code to dig up user id to notify from PSOPRDEFN. Also used values from application message in IM for hyperlink, etc.
[77] by larry.grey on 2010/07/28 20:32:07
Created Message Subscription PEopleCode for CreateReport? message. Does not pull data from message yet, but the message will trigger an IM message.
[76] by larry.grey on 2010/07/28 20:00:56
Updated to handle multiple users being notified from a single message.
Attachments
-
IMReportNotifyPT84x_rev73.zip
(303.9 KB) - added by larry.grey
19 months ago.
Initial "Hello World" PeopleCode project sending an IM from PeopleSoft
-
IMReportNotifyPT84x_rev74.zip
(304.1 KB) - added by larry.grey
19 months ago.
Installer for Revision 74
-
IMReportNotifyPT84x_rev75.zip
(304.1 KB) - added by larry.grey
19 months ago.
Installer for Revision 75
-
IMReportNotifyPT84x_rev76.zip
(304.4 KB) - added by larry.grey
19 months ago.
Installer for Revision 76
-
IMReportNotifyPT84x_rev77.zip
(306.6 KB) - added by larry.grey
19 months ago.
Installer for Revision 77
-
IMReportNotifyPT84x_rev78.zip
(307.2 KB) - added by larry.grey
19 months ago.
Installer for Revision 78


