What is
Outlook Integration?
Outlook Integration enables integration between PeopleSoft and
Microsoft Outlook to schedule meetings and appointments. It makes things easy for
organizations predominantly engaged with MS Outlook to schedule meetings driven
by PeopleSoft data.
Utility Benefit:
·
Keeps communications and schedules in an organised way.
·
Simple and easy to configure & maintain.
·
Increases the productivity by tightly coupling PeopleSoft data
and Outlook schedule.
·
Fast, effective and two-way integration keeps processes simple
and reduces duplication
Sample Business Scenarios:
·
In Talent Acquisition Manager (TAM) manage interview schedules,
interview directly in MS Outlook with updates applied on candidate records.
Quickly link emails, schedules interview and adds attachments to candidates
·
MS Outlook can be integrated with PeopleSoft HR Notification to
schedule meetings.
·
Absence takes can be requested by entering
absence requests through Microsoft Outlook.
Implementation
Steps for outlook plug in:
·
Install the PeopleSoft Outlook Plug in
·
Configure outlook menu in PeopleSoft settings and option add on
menu. (Refer fig 1 for configuration details)
·
Make Setups based on each module (TAM, Absence Management,
ePerformance etc.)
Prerequisites
for PeopleSoft outlook Plugin:
To enable the communication and interaction between Microsoft Outlook
and the PeopleSoft system, following are required:
·
The Microsoft Add-In—Represented in the PeopleSoft Outlook menu and handles
all of the communication and information within Microsoft Outlook.
·
The PeopleSoft Outlook URL Handler—An external Windows application that allows you to drill
into Microsoft Outlook directly from the PeopleSoft system.
How to get
the PeopleSoft Outlook Plug-in?
The plug-in can be found as compressed files in the PeopleSoft
path: "<<PeopleSoft
Installation HomeDirectory>>\src\DesktopIntegration". Users can extract the various integration objects (Outlook Add-In, Outlook URL Handler or
Word Add-In) and install.
PeopleSoft
Outlook Menu:
After installing the PeopleSoft Outlook plug-in, user
can see in the outlook, a new menu option PeopleSoft
as shown in below screen.
Configuration: User can define the integration options
with PeopleSoft and the other required setups like server details, User ID,
Email Account, etc.
Based on the features selected, the relevant
appointments, tasks, scheduling etc. will be possible from outlook. All the
features that can be used from PeopleSoft to Outlook are covered under
Enterprise components-Desktop
Integration
} Task- A task is
a way for something to be queued up and put into the user’s tasks.
} Task Queue-
You can use the queue to manually add tasks to a user's Microsoft Outlook task
list.
} Appointment-
Define the defaults for the user's appointments, invitations, and calendar.
} Appointment Queue-
To review the appointment queue, monitors integration transactions, or manually
adds/updates meetings and appointments.
} File Transfer-
Set up file transfer registration.
} File Transfer Queue-
To review what you previously defined as defaults in your file transfers.
} Address Book-
To Register your address book.
} Dynamic Displays-
Dynamic Displays allow the display of information from your PeopleSoft system
alongside items in Microsoft Office. You can use Dynamic Displays to show any
information contained within the PeopleSoft system and those displays can
optionally be shown automatically alongside the Microsoft Office items.
PeopleSoft
and Outlook Integration Solutions
Out of Box integrations
Out of the box,
Oracle-PeopleSoft calendar integrations are available for modules like Absence Management, ePerformance, Talent Acquisition Manager.
Let’s look at the calendar Integration with TAM.
Calendar integration with TAM: PeopleSoft delivered the setup for integrating TAM with outlook. Three options are provided to user: Full Integration, Partial Integration and No Integration.
Navigation: Setup HCM > Install>Product Specific>Recruiting
Installation
- Full Integration: It is a two way integration between Microsoft Outlook and PeopleSoft which updates data changes in PeopleSoft when changed from Outlook.
- Partial Integration: Sends two notifications to the applicants: .ics attachment and regular notification. Send’s regular notification to Interviewers.Below screen shots show the mails received by the applicant triggered by selecting Partial Integration while scheduling the interview of the applicant.
Below screen shots
show the mails received by the applicant triggered by selecting Partial
Integration while scheduling the interview of the applicant.
- No Integration: Disables calendar integration with outlook
- Customization: It is possible to integrate Outlook with People code using Icalendar.Icalendar is a file format which allows Internet users to send meeting requests and tasks to other users. Below is the sample code
import PT_MCF_MAIL:*;
/*Declare variables*/
Local string &dateStr
= DateTimeToLocalizedString(%Date, "MM/dd/yyyy");
Local string
&dateStamp = DateTimeToLocalizedString(%Datetime, "MM/dd/yyyy
hh:mm:ss");
/*Receiver and sender email id*/
Local string &mail_to
= "susan.silvia@kovaion.com";
Local string
&organizer = "Madhur.mohini@kovaion.com";
Local string &desc =
"TEST";
&dateStr1 =
DateTimeValue(&dateStr | " 2:00 PM");
&dateStr2 =
DateTimeValue(&dateStr | " 5:00 PM");
/*Prepare date formats
required for .ics format*/
&tempTime =
DateTimeToTimeZone(&dateStr1, "Local", "UTC");
&dtstart =
DateTimeToLocalizedString(&tempTime, "yyyyMMdd'T'HHmmss'Z'");
&tempTime =
DateTimeToTimeZone(&dateStr2, "Local", "UTC");
&dtend =
DateTimeToLocalizedString(&tempTime, "yyyyMMdd'T'HHmmss'Z'");
&tempTime =
DateTimeToTimeZone(%Datetime, "Local", "UTC");
&dtstamp =
DateTimeToLocalizedString(&tempTime, "yyyyMMdd'T'HHmmss'Z'");
Local string &str =
Char(13);
Local string &icalstr
= "BEGIN:VCALENDAR" | &str;
&icalstr =
&icalstr | "PRODID:-//Prod ID//PeopleCode vCal 1.0//EN" |
&str;
&icalstr =
&icalstr | "VERSION:2.0" | &str;
&icalstr =
&icalstr | "METHOD:PUBLISH" | &str;
&icalstr =
&icalstr | "X-MS-OLK-FORCEINSPECTOROPEN:TRUE" | &str;
&icalstr =
&icalstr | "BEGIN:VEVENT" | &str;
&icalstr =
&icalstr | "ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:" |
&mail_to | &str;
&icalstr =
&icalstr | "ORGANIZER:MAILTO:" | &organizer | &str;
&icalstr =
&icalstr | "DTSTART:" | &dtstart | &str;
&icalstr =
&icalstr | "DTEND:" | &dtend | &str;
&icalstr =
&icalstr | "LOCATION:Conference Room" | &str;
&icalstr =
&icalstr | "TRANSP:OPAQUE" | &str;
&icalstr =
&icalstr | "DTSTAMP:" | &dtstamp | &str;
&icalstr =
&icalstr | "CATEGORIES:Meeting" | &str;
&icalstr =
&icalstr | "DESCRIPTION:Meeting Request" | &str;
&icalstr =
&icalstr | "SUMMARY:" | &desc | &str;
&icalstr =
&icalstr | "X-MICROSOFT-CDO-BUSYSTATUS:BUSY"| &str;
&icalstr =
&icalstr |
"X-MICROSOFT-CDO-IMPORTANCE:1"| &str;
&icalstr =
&icalstr |
"X-MICROSOFT-DISALLOW-COUNTER:FALSE"| &str;
&icalstr =
&icalstr | "X-MS-OLK-AUTOFILLLOCATION:TRUE"| &str;
&icalstr =
&icalstr | "X-MS-OLK-CONFTYPE:0"| &str;
&icalstr =
&icalstr | "PRIORITY:5" | &str;
&icalstr =
&icalstr | "BEGIN:VALARM" | &str;
&icalstr =
&icalstr | "TRIGGER:PT15M" | &str;
&icalstr =
&icalstr | "ACTION:DISPLAY" | &str;
&icalstr =
&icalstr | "DESCRIPTION:Reminder" | &str;
&icalstr =
&icalstring | "END:VALARM" | &str;
&icalstr =
&icalstr | "END:VEVENT" | &str;
&icalstr =
&icalstr | "END:VCALENDAR";
Local
PT_MCF_MAIL:MCFOutboundEmail &email = create
PT_MCF_MAIL:MCFOutboundEmail();
&email.From =
&organizer;
&email.Recipients =
&mail_to;
&email.Subject =
"Task " | &desc;
&email.AddHeader("",
"method=PUBLISH");
&email.AddHeader("",
"charset=UTF-8");
&email.AddHeader("",
"component=VEVENT");
&email.ContentType =
"multipart/alternative";
rem &email.ContentType
= "text/calendar";
Local
PT_MCF_MAIL:MCFBodyPart &text = create PT_MCF_MAIL:MCFBodyPart();
&text.Text = "
";
&text.ContentType =
"text/calendar";
Local
PT_MCF_MAIL:MCFBodyPart &iCal = create PT_MCF_MAIL:MCFBodyPart();
&iCal.Text =
&icalstr
&iCal.AddHeader("content-class",
"urn:content-classes:calendarmessage");
&iCal.AddHeader("content-ID",
"calendar_message");
&iCal.ContentType =
"text/calendar;method=PUBLISH; charset=UTF-8";
Local
PT_MCF_MAIL:MCFMultipart &mp = create PT_MCF_MAIL:MCFMultipart();
&mp.SubType =
"alternative; differences=Content-type";
rem
&mp.AddBodyPart(&text);
&mp.AddBodyPart(&iCal);
&email.MultiPart =
∓
&resp =
&email.Send();
|
Limitations of PeopleSoft Outlook Integration:
- The integration is compatible with Microsoft Outlook 2007 or higher.
- Not compatible with all type of calendars like lunar calendars.(Icals).
- The debugging options are limited with Icals as the errors messages generated are generic. In-depth Icals knowledge along with PeopleSoft skillset is required to debug.
Author,
Susan Silvia
Kovaion-Peoplesoft Consulting Practice
Email: susan.silvia@kovaion.com
This is very informative post with very affordable rates thanks sharing..worpress plugins
ReplyDeleteThank you
DeleteI was looking for something like this and I am very glad to see such amazing information here. I'll be looking forward to your suggestions. microsoft excel training malaysia
ReplyDeleteThis blog is so nice to me. I will keep on coming here again and again. Visit my link as well.. www.hotmail.com
ReplyDeleteI likable the posts and offbeat format you've got here! I’d wish many thanks for sharing your expertise and also the time it took to post!!
ReplyDeleteangularjs Training in marathahalli
angularjs interview questions and answers
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in chennai
automation anywhere online Training
This is a terrific article, and that I would really like additional info if you have got any. I’m fascinated with this subject and your post has been one among the simplest I actually have read.
ReplyDeletepython training Course in chennai
python training in Bangalore
Python training institute in bangalore
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.
ReplyDeleterpa training in chennai
rpa training in bangalore
rpa course in bangalore
best rpa training in bangalore
rpa online training
Nice post. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated posts…
ReplyDeleteData Science course in rajaji nagar
Data Science with Python course in chenni
Data Science course in electronic city
Data Science course in USA
Data science course in pune | Data Science Training institute in Pune
Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
ReplyDeleteBest AWS Training in Chennai | Amazon Web Services Training in Chennai
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
Amazon Web Services Training in Pune | Best AWS Training in Pune
Keep up the great work, I read few blog posts on this site and I believe that your website is really interesting and has loads of good info.
ReplyDeleteselenium testing training
best training institute for selenium in chennai
Selenium Training in Chennai
iOS Training Institutes in Adyar
iOS Training in Tambaram
iOS Training in Velachery
Useful content, I have bookmarked this page for my future reference.
ReplyDeleteAngularJS Training in Chennai
Angular 6 Training in Chennai
ReactJS Training in Chennai
AWS Training in Chennai
DevOps Training in Chennai
RPA Training in Chennai
R Programming Training in Chennai
Data Science Course in Chennai
Very informative post! I'm glad that I came across here. Keep us updated with more such posts.
ReplyDeleteLINUX Training in Chennai
LINUX Course in Chennai
Oracle Training in Chennai
Oracle Training institute in chennai
Unix Training in Chennai
Unix Shell Scripting Training in Chennai
LINUX Training in Adyar
LINUX Training in Tambaram
online stumbled upon online casino advertising, all kinds of slot machines And I was glad to click on the link to see such a cool design and everything is clear where and how to play and what to press merely new online casino games now this is my favorite site
ReplyDeleteTreasurebox is an online store which provide their customers all the latest household items, outdoor furniutre,electronic gadgets nz, Pop up gazebos nz and much more.
ReplyDeleteYOu will be easily buy all the items on a single click
Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts.
ReplyDeletesap hybris training in bangalore
sap scm training in bangalore
sap pm training in bangalore
sap crm training in bangalore
sap ewm training in bangalore
Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.Prathima Infotech training center bangalore
ReplyDeleteSAP APO Training in Bangalore
sap gts training in bangalore
sap testing training in bangalore
sap fiori training in bangalore
Excellent post and I really glad to visit your post. Keep updating here...!
ReplyDeleteGraphic Design Courses in Chennai
Graphic Design Institute in Chennai
Unix Training in Chennai
Tableau Training in Chennai
Pega Training in Chennai
Linux Training in Chennai
Graphic Design Courses in Chennai
Placement Training in Chennai
Social Media Marketing Courses in Chennai
Power BI Training in Chennai
graphic design courses in tambaram
Thanks for this valuable information keep doing on...
ReplyDeletehttps://www.acte.in/angular-js-training-in-chennai
https://www.acte.in/angular-js-training-in-annanagar
https://www.acte.in/angular-js-training-in-omr
https://www.acte.in/angular-js-training-in-porur
https://www.acte.in/angular-js-training-in-tambaram
https://www.acte.in/angular-js-training-in-velachery
The blog is so nice to me.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts. LEGO Toys
ReplyDeleteI like that your article is very awesome content.
ReplyDeletePython Training in Chennai
Python Training in Training
Python Training in Bangalore
Python Hyderabad
Python Training in Coimbatore
Cool stuff you have and you keep overhaul every one of us.
ReplyDeleteData Science Course
Thanks for the informative and helpful post, obviously in your blog everything is good..
ReplyDeleteData Science Training
This article is good enough for someone to understand this amazing thing, and I'm sure everyone will appreciate these cool things.
ReplyDeleteData Science Certification
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve
ReplyDeletemy knowledge as updated one, keep blogging.
hardware and networking training in chennai
hardware and networking training in porur
xamarin training in chennai
xamarin training in porur
ios training in chennai
ios training in porur
iot training in chennai
iot training in porur
This is a terrific article, and that I would really like additional info if you have got any. I’m fascinated with this subject and your post has been one among the simplest I actually have read.
ReplyDeleteangular js training in chennai
angular js training in omr
full stack training in chennai
full stack training in omr
php training in chennai
php training in omr
photoshop training in chennai
photoshop training in omr
Amazing knowledge and I love to share this kind of information with my friends and hope they like it, why I am doing it.
ReplyDeleteBusiness Analytics Course in Bangalore
I want to thank you for your time in this wonderful read! I really appreciate every moment and I put you in your favorites to see new things on your blog, a must-have blog!
ReplyDeleteData Analytics Course in Bangalore
Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging. After seeing your article I want to say that also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
ReplyDeleteSalesforce Online Training
Thanks you for sharing this unique useful information content with us. Really awesome work. keep on blogging
ReplyDeleteAngular js Training in Chennai
Angular js Training in Velachery
Angular js Training in Tambaram
Angular js Training in Porur
Angular js Training in Omr
Angular js Training in Annanagar
This post is really wonderful. I enjoy reading your blogs and your thoughts. The way its all out together is really amazing! keep blogging, eagerly waiting for your posts! thanks for making it available to the public view.
ReplyDeleteSelenium Training in Chennai
Selenium Training in Velachery
Selenium Training in Tambaram
Selenium Training in Porur
Selenium Training in Omr
Selenium Training in Annanagar
Thanks for the informative and helpful post, obviously in your blog everything is good..
ReplyDeleteamazon web services aws training in chennai
microsoft azure training in chennai
workday training in chennai
android-training-in chennai
ios training in chennai
Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts.
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
Spoken english classes in chennai | Communication training
I like this post and there is obviously a lot to know about this. I think you made some good points in Features also i figure that they having a great time to peruse this post. They might take a decent site to make an information, thanks for sharing it to me Keep working, great job!
ReplyDeleteBraces in Bangalore
From this post I know that your good knowledge of the game with all the pieces has been very helpful. I inform you that this is the first place where I find problems that I look for. You have a clever but attractive way of writing.
ReplyDeleteData Science In Bangalore
Now is the perfect time to plan for the future and now is the time to be happy. I have read this article and if I can I want to suggest some interesting things or suggestions to you. Perhaps you could write future articles that reference this article. I want to know more!
ReplyDeleteBest Data Science Courses in Bangalore
Thank you for posting such a great article!
ReplyDeleteData Science Training in Hyderabad
Data Science Course in Hyderabad
Thank you for sharing such a informative information with us. Keep on sharing the blog like this.
ReplyDeleteDevOps Training in Hyderabad
DevOps Course in Hyderabad
Nice post. Thanks for sharing! I want people to know just how good this information is in your blog. It’s interesting content and Great work…
ReplyDeleteData Science Training in Hyderabad
This blog is very informative and excellent post gained a lot of information. good job..
ReplyDeleteData Science Training in Hyderabad
Data Science Course in Hyderabad
Embark on a journey to achieve your professional goals by enrolling in the Data Scientist course in Bangalore. Learn the skills of collecting, extracting, analyzing, preparing, visualizing, and presenting results to make valuable decisions. Master the concepts of data science through hands-on projects and case studies to learn the latest trends and skills in this field.
ReplyDeleteData Analytics Course in Calicut
Outlook Integration, as described, sounds like a game-changer for streamlining scheduling processes! I'm curious how Cambridge Infotech might enhance this integration further with their expertise in cutting-edge technologies.
ReplyDeleteSoftware Training Institute in Bangalore