{"id":31432,"date":"2026-01-06T08:36:34","date_gmt":"2026-01-06T08:36:34","guid":{"rendered":"http:\/\/kovaion-new1.local\/oracle-peoplesoft-setting-up-alerts-for-pending-approvals\/"},"modified":"2026-01-06T13:04:56","modified_gmt":"2026-01-06T13:04:56","slug":"oracle-peoplesoft-setting-up-alerts-for-pending-approvals","status":"publish","type":"post","link":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/oracle-peoplesoft-setting-up-alerts-for-pending-approvals\/","title":{"rendered":"Oracle PeopleSoft | Setting Up Alerts for Pending Approvals"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>In today\u2019s fast-paced work environment, keeping track of pending approvals can be a challenge. Often, users need to log in and navigate through multiple menus to check their approval queue. This blog post provides a proof-of-concept guide on how to set up automated alerts to notify users of pending approvals, ensuring they can stay on top of their tasks without constantly logging in to check.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Alerts and Notification in PeopleSoft:<\/strong><\/h2>\n<p>Alerts are proactive messages sent to users to notify them about specific events or conditions that require their attention. These can be configured to trigger based on predefined criteria or thresholds. Alerts help in maintaining workflow efficiency by ensuring that users are promptly informed about important events.<\/p>\n<p>Notifications are messages that inform users about specific actions or statuses. While like alerts, notifications can be more informational and less urgent. They are designed to keep users updated on the status of processes, approvals, or other relevant activities.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Steps to Set Up the Alert\/Notification:<\/strong><\/h2>\n<h3><strong>1. Query Security: Add EOAW Records<\/strong><\/h3>\n<p>To start, ensure the necessary EOAW records are available in the Query Record Search. Add <strong>EOAW_TXN<\/strong> and <strong>EOAW_SUMM_DTL<\/strong> to the Query Security.<\/p>\n<p><strong>Navigation<\/strong>: Main Menu &gt; PeopleTools &gt; Security &gt; Query Security &gt; Query Access Manager<\/p>\n<ul>\n<li>Navigate to the Query Access Manager. Search for the Query Tree: <strong>QUERY_TREE_EO<\/strong><\/li>\n<\/ul>\n<figure id=\"attachment_10490\" aria-describedby=\"caption-attachment-10490\" style=\"width: 667px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10490 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.1-Accessing-the-Query-Tree-QUERY_TREE_EO-300x107.jpg\" alt=\"Accessing-the-Query-Tree-QUERY_TREE_EO\" width=\"667\" height=\"238\" \/><figcaption id=\"caption-attachment-10490\" class=\"wp-caption-text\"><strong>Fig 1.1 Accessing the Query Tree: QUERY_TREE_EO<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>Search for and add <strong>EOAW_TXN<\/strong> and <strong>EOAW_SUMM_DTL<\/strong> if they are not already present.<\/li>\n<\/ul>\n<figure id=\"attachment_10489\" aria-describedby=\"caption-attachment-10489\" style=\"width: 660px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10489 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.2-Adding-the-Child-Records-EOAW_TXN-and-EOAW_SUMM_DTL-300x195.jpg\" alt=\"Adding-the-Child-Records-EOAW_TXN-and-EOAW_SUMM_DTL\" width=\"660\" height=\"429\" \/><figcaption id=\"caption-attachment-10489\" class=\"wp-caption-text\"><strong>Fig 1.2 Adding the Child Records &#8211; EOAW_TXN and EOAW_SUMM_DTL<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10488\" aria-describedby=\"caption-attachment-10488\" style=\"width: 658px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10488 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.21-300x195.jpg\" alt=\"Fig 1.21\" width=\"658\" height=\"428\" \/><figcaption id=\"caption-attachment-10488\" class=\"wp-caption-text\"><strong>Fig 1.21<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>2. Create the Query<\/strong><\/h3>\n<p>Next, create a query using the <strong>EOAW_SUMM_DTL<\/strong> and <strong>EOAW_TXN<\/strong> records to fetch pending approvals. This query can be customized to include additional details as needed.<\/p>\n<p><strong>Navigation<\/strong>: Main Menu &gt; Reporting Tools &gt; Query &gt; Query Manager<\/p>\n<ul>\n<li>Go to the Query Manager and Create a new query using the specified records.<\/li>\n<\/ul>\n<figure id=\"attachment_10487\" aria-describedby=\"caption-attachment-10487\" style=\"width: 656px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10487 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.3-Create-a-new-query-joining-the-records-EOAW_SUMM_DTL-and-EOAW_TXN-300x172.jpg\" alt=\"Fig-1.3-Create-a-new-query-joining-the-records-EOAW_SUMM_DTL-and-EOAW_TXN\" width=\"656\" height=\"376\" \/><figcaption id=\"caption-attachment-10487\" class=\"wp-caption-text\"><strong>Fig 1.3: Create a new query joining the records EOAW_SUMM_DTL and EOAW_TXN<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10486\" aria-describedby=\"caption-attachment-10486\" style=\"width: 658px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10486 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.31-300x125.jpg\" alt=\"Fig 1.31\" width=\"658\" height=\"274\" \/><figcaption id=\"caption-attachment-10486\" class=\"wp-caption-text\"><strong>Fig 1.31<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10485\" aria-describedby=\"caption-attachment-10485\" style=\"width: 655px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10485 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.32-300x147.jpg\" alt=\"Fig 1.32\" width=\"655\" height=\"321\" \/><figcaption id=\"caption-attachment-10485\" class=\"wp-caption-text\"><strong>Fig 1.32<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>Customize the SQL to fit your business requirements.<\/li>\n<\/ul>\n<figure id=\"attachment_10484\" aria-describedby=\"caption-attachment-10484\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10484 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.4-Selecting-the-Fields-from-the-Records-300x122.jpg\" alt=\"Fig-1.4-Selecting-the-Fields-from-the-Records\" width=\"654\" height=\"266\" \/><figcaption id=\"caption-attachment-10484\" class=\"wp-caption-text\"><strong>Fig 1.4 Selecting the Fields from the Records<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10483\" aria-describedby=\"caption-attachment-10483\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10483 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.5-Customize-the-Thread-ID-to-display-the-Number-of-Pending-Approvals-300x144.jpg\" alt=\"Fig-1.5-Customize-the-Thread-ID-to-display-the-Number-of-Pending-Approvals.\" width=\"654\" height=\"314\" \/><figcaption id=\"caption-attachment-10483\" class=\"wp-caption-text\"><strong>Fig 1.5 Customize the Thread ID to display the Number of Pending Approvals<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10482\" aria-describedby=\"caption-attachment-10482\" style=\"width: 652px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10482 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.6-Setting-the-Criteria-to-fetch-pending-approvals-300x168.jpg\" alt=\"Fig 1.6 Setting the Criteria - to fetch pending approvals\" width=\"652\" height=\"365\" \/><figcaption id=\"caption-attachment-10482\" class=\"wp-caption-text\"><strong>Fig 1.6 Setting the Criteria &#8211; to fetch pending approvals<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10481\" aria-describedby=\"caption-attachment-10481\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10481 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.7-Viewing-the-Query-for-Fetching-Pending-Approvals-for-the-User-300x162.jpg\" alt=\"Fig 1.7 Viewing the Query for Fetching Pending Approvals for the User\" width=\"654\" height=\"353\" \/><figcaption id=\"caption-attachment-10481\" class=\"wp-caption-text\"><strong>Fig 1.7 Viewing the Query for Fetching Pending Approvals for the User<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>3. Create Message Catalog Entry<\/strong><\/h3>\n<p>Create an entry in the Message Catalog for the query. This entry will be used to format the alert message.<\/p>\n<p><strong>Navigation<\/strong>: Main Menu &gt; PeopleTools &gt; Utilities &gt; Administration &gt; Message Catalog<\/p>\n<ul>\n<li>Navigate to the Message Catalog. Add a new entry with your desired messages, input binds, and message set\/number.<\/li>\n<\/ul>\n<figure id=\"attachment_10480\" aria-describedby=\"caption-attachment-10480\" style=\"width: 652px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10480 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.8-Creating-the-Message-Information-for-Alert-Notification-Mail-300x192.jpg\" alt=\"Fig 1.8 Creating the Message Information for Alert Notification Mail\" width=\"652\" height=\"417\" \/><figcaption id=\"caption-attachment-10480\" class=\"wp-caption-text\"><strong>Fig 1.8 Creating the Message Information for Alert Notification Mail<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>4. Create the Alert Definition<\/strong><\/h3>\n<p>Now, create an alert based on the query you created. This alert will notify users of pending approvals.<\/p>\n<p><strong>Navigation<\/strong>: Main Menu &gt; Enterprise Components &gt; Events &amp; Notifications &gt; Alerts &gt; Alert Definition<\/p>\n<ul>\n<li>Navigate to Alert Definition and Create a new alert using the query.<\/li>\n<\/ul>\n<figure id=\"attachment_10479\" aria-describedby=\"caption-attachment-10479\" style=\"width: 653px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10479 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.9-Creating-the-Alert-for-Pending-Approvals-300x119.jpg\" alt=\"Fig 1.9 Creating the Alert for Pending Approvals\" width=\"653\" height=\"259\" \/><figcaption id=\"caption-attachment-10479\" class=\"wp-caption-text\"><strong>Fig 1.9 Creating the Alert for Pending Approvals<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>Define the alert details as per your requirements.<\/li>\n<\/ul>\n<figure id=\"attachment_10478\" aria-describedby=\"caption-attachment-10478\" style=\"width: 653px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10478 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.10-Setting-up-the-Mail-Recipient-300x200.jpg\" alt=\"Fig 1.10 Setting up the Mail Recipient\" width=\"653\" height=\"435\" \/><figcaption id=\"caption-attachment-10478\" class=\"wp-caption-text\"><strong>Fig 1.10 Setting up the Mail Recipient<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10477\" aria-describedby=\"caption-attachment-10477\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10477 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.11-Setting-up-the-Message-Catalog-Created-for-the-Mail-Content-and-provide-Transaction-URL-Component-Details-300x248.jpg\" alt=\"Fig 1.11 Setting up the Message Catalog Created for the Mail Content and provide Transaction URL (Component Details)\" width=\"654\" height=\"541\" \/><figcaption id=\"caption-attachment-10477\" class=\"wp-caption-text\"><strong>Fig 1.11 Setting up the Message Catalog Created for the Mail Content and provide Transaction URL (Component Details)<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>5. Run the Alerts<\/strong><\/h3>\n<p>Finally, schedule and run the alerts as needed. You can set the process to run at specific times, such as daily, to ensure users receive timely notifications.<\/p>\n<p><strong>Navigation<\/strong>: Main Menu &gt; Enterprise Components &gt; Events &amp; Notifications &gt; Alerts &gt; Run Alerts<\/p>\n<ul>\n<li>Navigate to Run Alerts and enter the Alert Query details to run the Process<\/li>\n<\/ul>\n<figure id=\"attachment_10476\" aria-describedby=\"caption-attachment-10476\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10476 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.12-Setting-up-the-Details-to-Run-the-Alert-300x246.jpg\" alt=\"Fig 1.12 Setting up the Details to Run the Alert\" width=\"654\" height=\"536\" \/><figcaption id=\"caption-attachment-10476\" class=\"wp-caption-text\"><strong>Fig 1.12 Setting up the Details to Run the Alert<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>Set up the process to run on a recurrence, such as daily or at a specific time.<\/li>\n<\/ul>\n<p><strong>Navigation<\/strong>: Main Menu &gt; PeopleTools &gt; Process Scheduler &gt; Process Scheduler Recurrences<\/p>\n<figure id=\"attachment_10475\" aria-describedby=\"caption-attachment-10475\" style=\"width: 654px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10475 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.13-Creating-Recurrence-for-the-Alert-Process-300x259.jpg\" alt=\"Fig 1.13 Creating Recurrence for the Alert Process\" width=\"654\" height=\"565\" \/><figcaption id=\"caption-attachment-10475\" class=\"wp-caption-text\"><strong>Fig 1.13 Creating Recurrence for the Alert Process<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>6. Receiving Alerts<\/strong><\/h3>\n<p>With everything set up, users will receive alerts for pending approvals directly in their notifications. This allows them to prioritize their tasks without the need to log in and check their approval queue constantly.<\/p>\n<figure id=\"attachment_10474\" aria-describedby=\"caption-attachment-10474\" style=\"width: 653px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10474 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.14-Alerts-Received-in-Mail-for-Pending-Approvals-300x234.png\" alt=\"Fig 1.14 Alerts Received in Mail for Pending Approvals\" width=\"653\" height=\"509\" \/><figcaption id=\"caption-attachment-10474\" class=\"wp-caption-text\"><strong>Fig 1.14 Alerts Received in Mail for Pending Approvals<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10473\" aria-describedby=\"caption-attachment-10473\" style=\"width: 656px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10473 \" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig-1.15-Pending-Approvals-on-the-Approval-Tile-in-MSS-300x140.jpg\" alt=\"Fig 1.15 Pending Approvals on the Approval Tile in MSS\" width=\"656\" height=\"306\" \/><figcaption id=\"caption-attachment-10473\" class=\"wp-caption-text\"><strong>Fig 1.15 Pending Approvals on the Approval Tile in MSS<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>By following these steps, we can create a system that automatically notifies users of pending approvals, helping them stay organized and efficient. This proof-of-concept guide provides a foundational approach that can be tailored to meet our specific business needs and security requirements. Stay ahead of the tasks and ensure no approval is missed with these automated alerts.<\/p>\n<p><strong>Author:<\/strong> Nandhini Devi Raman, Oracle PeopleSoft Consultant<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; In today\u2019s fast-paced work environment, keeping track of pending approvals can be a challenge. Often, users need to log in and navigate through multiple menus to check their approval queue. This blog post provides a proof-of-concept guide on how to set up automated alerts to notify users of pending approvals, ensuring they can stay [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":24082,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[17],"tags":[],"class_list":["post-31432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-peoplesoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/comments?post=31432"}],"version-history":[{"count":1,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31432\/revisions"}],"predecessor-version":[{"id":31433,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31432\/revisions\/31433"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media\/24082"}],"wp:attachment":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media?parent=31432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/categories?post=31432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/tags?post=31432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}