SlideShare une entreprise Scribd logo
1  sur  45
A Deep
Dive into the PeopleSoft Alert
Framework
Steve Canter
Director, Global Service Delivery
Smart ERP Solutions
steve.c@smarterp.com
www.smarterp.com
About your Presenter
• Director, Global Solution Delivery for Smart ERP since 2013
• Formerly CIO of Berlin Packaging
• Working with PeopleSoft applications since 2000
• 15+ years on the leadership team for the PeopleSoft
Supply Chain SIG
• Steve.Canter@SmartERP.com
2
Achieve Best-In-Class Performance
Our mission is to provide innovative, configurable, flexible, cost-effective solutions and services
to common business challenges, enabling our clients to save time,
increase productivity, minimize costs, and maximize their return on investment.
Solutions
Business applications that
offer organizations an end-
to-end solution providing
the right design and
implementation from start
to finish.
Services
A 24/7 seasoned and
experienced staff of experts to
help you implement, upgrade,
and manage your business
solutions efficiently and
effectively at a cost-effective
rate.
Cloud
Cloud applications provide
solutions and services built
on proven enterprise class
architecture that enable
high configurability and
ease of monitoring.
Events and Notification Framework
The Framework provides 3 features that can be used to monitor
business process and create messages when unusual situations
occur.
• Events
• Notifications
• Alerts
Events
• Define, implement and run business logic for specified events
• Define event and then build event handlers to automatically
manage the event with minimal impact to delivered code
• Business logic is contained within an Application Package
• Requires Programming
Steps to Set Up and Event
• Define the Event in the Event Registry
• Write an Event Handler using PeopleCode to execute the
desired business logic
• Register the Event Handler in the Event Registry
Notifications
• Monitor the system and send notifications when exceptions are found
• Notifications can be sent to the Notification Dashboard, email, Worklist, or external
system via XML.
• Some notifications pre-delivered such as those related to inventory pegging. Others
require configuration.
• Notifications occur in “real time”
• Requires Programming
Steps to Set Up a Notification
• Add a Process Name and Category to the Notification Registry
• Create a Context Record to pass information to the framework
(record must contain the EOEN_LOG_KEY subrecord)
• Write code to implement the Notification using the
EOEN_MVC:EOEN_MODEL.EOEN_INTERFACE class
Alerts
• Functionality is similar to Notifications
• Instead of system customizations to send alerts in real time,
the system relies on PeopleSoft Query.
• Benefit is simplicity – if you can write a PeopleSoft query, you
can create an alert.
• An Application Engine program is run to generate the alerts
based on whatever schedule you feel is appropriate
How Does it Work?
Deep Dive into Alerts
Prerequisites for Defining an Alert
Example of Condition Requiring Alert
Important to Understand Key Fields on the Search Page
Make Note of Portal Object Name
Define the Query to be Used
Add to Notification Registry
Create an appropriate message
Alert Definitions
Setting up the Alert Step-by-Step
Add a New Alert Definition
Alert Definition – Alert Attributes
Alert Definition – Recipients by User ID
• By User List
• The Operator ID must be a field in the query
• Example – Buyer ID for PO Alerts or Collector ID for Receivables
Alerts
• By Role
• By SQL Definition (requires
development)
• By Query
• By Application Class (requires
development)
User List Definition
Alert Definition – Recipients by User List
In this example, the recipients will be anyone in the specified list
Alert Setup – Push Notifications
• Category Type – Whether alert will be shown in the Alerts or
Actions tab in the Fluid page top banner
• URL:
– None = The message has no URL Attached
– Notification = User is pushed to the Notification Dashboard
– Transaction = User is pushed to the specific Transaction URL
• Event Name – Generally leave this as the default
Alert Setup – Email Subject
• Can define a Message Catalog entry for the email subject for
any alert. There is a generic message provided that is often
acceptable.
Default Email Subject Message
Alert Setup – Message Details
Alert Definition – Transaction URL
Running the Alerts
Alerts Appearing as Notifications
Clicking the Link Brings User Directly to the Transaction
Example of Alerts in an Email
Recipient Overrides
Defining Recipients Universally or by Business Unit – Regardless of other settings
Notification Overrides
• If you put a User ID in the Query results, then the Alert can be
sent to that individual
• Option to send all notifications for a single BU to a specific user
or list of users
• Option to send all notifications for the entire system to a
specific user or list of users
BU Override – Add Override
Defining the Override
Additional Comments on Overrides
• Use this screen to disable specific delivery methods
• Worklist is either by User ID or by Role.
• Email is either by User ID or by Email Address
• Since email cannot be overridden by Role, it can be
cumbersome to maintain if you have many users to send to.
Consider the use of email distribution lists defined in your
email system.
System Override – Add Override
Defining the Override
Final Thoughts
Potential Uses for Alerts
• Transactions Past Due Date
– Sales Orders Not Shipped
– Purchase Orders Not Received
– PIDs Not Completed
• Inventory Stage Errors
• Inventory Confirmation Errors
• Billing Interface Errors
• Inbound EDI Errors
• PO Stage Errors
• Any area where you have Exception Reports Today
Additional Considerations
• Put some thought into Process Name/Category
– Allows you to control the Notification Overrides
– Allows you to group the batch processing
• Considerations for notification method
– Email Alerts are proactive, but want to avoid “spamming” users with
many unneeded Alerts
– If relying on Worklist, then users need to be conditioned to look
there regularly
– Use XML Notifications to feed external systems
Technical Topic – Editing the Email Template
• If you don’t like the default email format, it can be altered via
customization.
• Code is found at the following location:
EOEN_MVC.EOEN_MODEL.EoenNotificationByEmail.OnExecute
• Email template is controlled by the HTML object
EOEN_EMAIL_TEXT
• By modifying this code and/or the HTML object, the contents
and/or style of the email can be changed.
Any Questions?
Special Offer from Smart ERP Solutions
• Smart Quick Start for Alert Framework
• Fixed fee of $5,000 includes
– Training workshop
– Configuration/testing of up to 3 custom Alerts
– Full knowledge transfer on Query creation, Alert configuration, and
Alert Scheduling
• Discounts available when combined with other Quick Start
services

Contenu connexe

Tendances

Oracle Erp solutions
Oracle Erp solutionsOracle Erp solutions
Oracle Erp solutionsNamit Sahai
 
Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...Smart ERP Solutions, Inc.
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agilePT Datacomm Diangraha
 
Retail ERP Solution -SOD Technologies Pvt Ltd
Retail ERP Solution -SOD Technologies Pvt LtdRetail ERP Solution -SOD Technologies Pvt Ltd
Retail ERP Solution -SOD Technologies Pvt LtdSodtech
 
Learn How Herman Miller Modernized Their HR
Learn How Herman Miller Modernized Their HRLearn How Herman Miller Modernized Their HR
Learn How Herman Miller Modernized Their HREmtec Inc.
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()crm2life
 
Epicor Express ERP: Your Biggest Questions Answered
Epicor Express ERP: Your Biggest Questions AnsweredEpicor Express ERP: Your Biggest Questions Answered
Epicor Express ERP: Your Biggest Questions AnsweredE2B Teknologies
 
Fast Data Overview
Fast Data OverviewFast Data Overview
Fast Data OverviewC. Scyphers
 
Webinar: Be DevOps Ready with Testing 20170628 0656 1
Webinar: Be DevOps Ready with Testing 20170628 0656 1Webinar: Be DevOps Ready with Testing 20170628 0656 1
Webinar: Be DevOps Ready with Testing 20170628 0656 1JK Tech
 
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared ServicesJK Tech
 
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco Systems
 
[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft
[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft
[Webinar] - Digital Transformation Through Salesforce | JK TehnosoftJK Tech
 
Latest trends of erp
Latest trends of erpLatest trends of erp
Latest trends of erpAyesha Amin
 
ERP System Development Plan
ERP System Development PlanERP System Development Plan
ERP System Development PlanSri Jayasinghe
 
Crm siebel
Crm siebelCrm siebel
Crm siebelcrm2life
 

Tendances (20)

Future directions in erp
Future directions in erpFuture directions in erp
Future directions in erp
 
Erp oracle
Erp oracleErp oracle
Erp oracle
 
Oracle Erp solutions
Oracle Erp solutionsOracle Erp solutions
Oracle Erp solutions
 
Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agile
 
Retail ERP Solution -SOD Technologies Pvt Ltd
Retail ERP Solution -SOD Technologies Pvt LtdRetail ERP Solution -SOD Technologies Pvt Ltd
Retail ERP Solution -SOD Technologies Pvt Ltd
 
Learn How Herman Miller Modernized Their HR
Learn How Herman Miller Modernized Their HRLearn How Herman Miller Modernized Their HR
Learn How Herman Miller Modernized Their HR
 
Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()Siebel crm strategy and roadmap ()
Siebel crm strategy and roadmap ()
 
Epicor Express ERP: Your Biggest Questions Answered
Epicor Express ERP: Your Biggest Questions AnsweredEpicor Express ERP: Your Biggest Questions Answered
Epicor Express ERP: Your Biggest Questions Answered
 
Fast Data Overview
Fast Data OverviewFast Data Overview
Fast Data Overview
 
Webinar: Be DevOps Ready with Testing 20170628 0656 1
Webinar: Be DevOps Ready with Testing 20170628 0656 1Webinar: Be DevOps Ready with Testing 20170628 0656 1
Webinar: Be DevOps Ready with Testing 20170628 0656 1
 
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
[Webinar] - Using RPA to Accelerate the Benefits from Shared Services
 
Perficient and Oracle
Perficient and OraclePerficient and Oracle
Perficient and Oracle
 
ITChamps - Application Management Services
ITChamps - Application Management ServicesITChamps - Application Management Services
ITChamps - Application Management Services
 
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
 
[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft
[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft
[Webinar] - Digital Transformation Through Salesforce | JK Tehnosoft
 
Bridging Business and IT
 Bridging Business and IT Bridging Business and IT
Bridging Business and IT
 
Latest trends of erp
Latest trends of erpLatest trends of erp
Latest trends of erp
 
ERP System Development Plan
ERP System Development PlanERP System Development Plan
ERP System Development Plan
 
Crm siebel
Crm siebelCrm siebel
Crm siebel
 

Similaire à Alert framework2021

Deep Dive into the PeopleSoft Alert Framework
Deep Dive into the PeopleSoft Alert FrameworkDeep Dive into the PeopleSoft Alert Framework
Deep Dive into the PeopleSoft Alert FrameworkSmart ERP Solutions, Inc.
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Smart ERP Solutions, Inc.
 
Integration strategy for large erp deployments
Integration strategy for large erp deploymentsIntegration strategy for large erp deployments
Integration strategy for large erp deploymentsArup Dutta
 
Sage100 Tips and Tricks - Spring 2020
Sage100 Tips and Tricks - Spring 2020Sage100 Tips and Tricks - Spring 2020
Sage100 Tips and Tricks - Spring 2020RKLeSolutions
 
Fastman Bulk Data Manager (Business View)
Fastman Bulk Data Manager (Business View)Fastman Bulk Data Manager (Business View)
Fastman Bulk Data Manager (Business View)Fastman
 
Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstractsncct
 
ServiceDesk Plus Product Overview
ServiceDesk Plus Product OverviewServiceDesk Plus Product Overview
ServiceDesk Plus Product OverviewServiceDesk Plus
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusBonitasoft
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crMarcello Fisicaro
 
A Few Things You Might Not Know About Elite 3 E
A Few Things You Might Not Know About Elite 3 EA Few Things You Might Not Know About Elite 3 E
A Few Things You Might Not Know About Elite 3 EBaker Robbins & Company
 
Hovitaga Notification System - Overview
Hovitaga Notification System - OverviewHovitaga Notification System - Overview
Hovitaga Notification System - OverviewHovitaga Kft.
 
Baltimore share point user group june 2015
Baltimore share point user group june 2015Baltimore share point user group june 2015
Baltimore share point user group june 2015Toby McGrail
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Smart ERP Solutions, Inc.
 

Similaire à Alert framework2021 (20)

Deep Dive into the PeopleSoft Alert Framework
Deep Dive into the PeopleSoft Alert FrameworkDeep Dive into the PeopleSoft Alert Framework
Deep Dive into the PeopleSoft Alert Framework
 
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
Get More Out of Your PeopleSoft Applications Using Tools that You May Not Eve...
 
eFACiLiTY Helpdesk and Knowledge Base System
eFACiLiTY Helpdesk and Knowledge Base SystemeFACiLiTY Helpdesk and Knowledge Base System
eFACiLiTY Helpdesk and Knowledge Base System
 
Integration strategy for large erp deployments
Integration strategy for large erp deploymentsIntegration strategy for large erp deployments
Integration strategy for large erp deployments
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Sage100 Tips and Tricks - Spring 2020
Sage100 Tips and Tricks - Spring 2020Sage100 Tips and Tricks - Spring 2020
Sage100 Tips and Tricks - Spring 2020
 
Fastman Bulk Data Manager (Business View)
Fastman Bulk Data Manager (Business View)Fastman Bulk Data Manager (Business View)
Fastman Bulk Data Manager (Business View)
 
Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstracts
 
ServiceDesk Plus Product Overview
ServiceDesk Plus Product OverviewServiceDesk Plus Product Overview
ServiceDesk Plus Product Overview
 
Flexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the CampusFlexible Custom Workflows for Banner ERP and the Campus
Flexible Custom Workflows for Banner ERP and the Campus
 
Business Analytics System
Business Analytics SystemBusiness Analytics System
Business Analytics System
 
servicedesk-plus-overview
servicedesk-plus-overviewservicedesk-plus-overview
servicedesk-plus-overview
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview Presentation
 
Task Management Software
Task Management SoftwareTask Management Software
Task Management Software
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_cr
 
A Few Things You Might Not Know About Elite 3 E
A Few Things You Might Not Know About Elite 3 EA Few Things You Might Not Know About Elite 3 E
A Few Things You Might Not Know About Elite 3 E
 
Distribution Management System
Distribution Management SystemDistribution Management System
Distribution Management System
 
Hovitaga Notification System - Overview
Hovitaga Notification System - OverviewHovitaga Notification System - Overview
Hovitaga Notification System - Overview
 
Baltimore share point user group june 2015
Baltimore share point user group june 2015Baltimore share point user group june 2015
Baltimore share point user group june 2015
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
 

Plus de Smart ERP Solutions, Inc.

Transforming Financial Insights with Oracle EPM
Transforming Financial Insights with Oracle EPMTransforming Financial Insights with Oracle EPM
Transforming Financial Insights with Oracle EPMSmart ERP Solutions, Inc.
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive InnovationSmart ERP Solutions, Inc.
 
Best Practices to Modernizing your Oracle Applications
Best Practices to Modernizing your Oracle ApplicationsBest Practices to Modernizing your Oracle Applications
Best Practices to Modernizing your Oracle ApplicationsSmart ERP Solutions, Inc.
 
Smart erp solutions oracle cloud services overview - 2021 - 2022
Smart erp solutions   oracle cloud services overview - 2021 - 2022Smart erp solutions   oracle cloud services overview - 2021 - 2022
Smart erp solutions oracle cloud services overview - 2021 - 2022Smart ERP Solutions, Inc.
 
PeopleSoft Webinar - Configure vs. Customize Page and Field Configurator
PeopleSoft Webinar - Configure vs. Customize Page and Field ConfiguratorPeopleSoft Webinar - Configure vs. Customize Page and Field Configurator
PeopleSoft Webinar - Configure vs. Customize Page and Field ConfiguratorSmart ERP Solutions, Inc.
 
No One Size Fits All - Form I-9 and E-Verify presentation from the DHS
No One Size Fits All - Form I-9 and E-Verify presentation from the DHSNo One Size Fits All - Form I-9 and E-Verify presentation from the DHS
No One Size Fits All - Form I-9 and E-Verify presentation from the DHSSmart ERP Solutions, Inc.
 
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...Smart ERP Solutions, Inc.
 
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...Smart ERP Solutions, Inc.
 
Configure Versus Customize: Using PeopleSoft Page and Field Configurator
Configure Versus Customize: Using PeopleSoft Page and Field ConfiguratorConfigure Versus Customize: Using PeopleSoft Page and Field Configurator
Configure Versus Customize: Using PeopleSoft Page and Field ConfiguratorSmart ERP Solutions, Inc.
 
Managed Services - Small, Medium, or Large - what's the best fit for your org...
Managed Services - Small, Medium, or Large - what's the best fit for your org...Managed Services - Small, Medium, or Large - what's the best fit for your org...
Managed Services - Small, Medium, or Large - what's the best fit for your org...Smart ERP Solutions, Inc.
 
Convert manual paper-based business processes into automated paperless
Convert manual paper-based business processes into automated paperlessConvert manual paper-based business processes into automated paperless
Convert manual paper-based business processes into automated paperlessSmart ERP Solutions, Inc.
 
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...3 steps to successfully analyzing your PeopleSoft Security for Segregation of...
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...Smart ERP Solutions, Inc.
 
Segregation of Duties and Sensitive Access as a Service webinar
Segregation of Duties and Sensitive Access as a Service webinarSegregation of Duties and Sensitive Access as a Service webinar
Segregation of Duties and Sensitive Access as a Service webinarSmart ERP Solutions, Inc.
 
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...Smart ERP Solutions, Inc.
 
Segregation of Duties and Sensitive Access as a Service
Segregation of Duties and Sensitive Access as a ServiceSegregation of Duties and Sensitive Access as a Service
Segregation of Duties and Sensitive Access as a ServiceSmart ERP Solutions, Inc.
 

Plus de Smart ERP Solutions, Inc. (20)

Transforming Financial Insights with Oracle EPM
Transforming Financial Insights with Oracle EPMTransforming Financial Insights with Oracle EPM
Transforming Financial Insights with Oracle EPM
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive Innovation
 
SmartERP PeopleSoft Security
SmartERP PeopleSoft  Security SmartERP PeopleSoft  Security
SmartERP PeopleSoft Security
 
SmartERP Oracle Capabilities 2023.pptx
SmartERP Oracle Capabilities 2023.pptxSmartERP Oracle Capabilities 2023.pptx
SmartERP Oracle Capabilities 2023.pptx
 
Best Practices to Modernizing your Oracle Applications
Best Practices to Modernizing your Oracle ApplicationsBest Practices to Modernizing your Oracle Applications
Best Practices to Modernizing your Oracle Applications
 
Manufactures whats keeping you up
Manufactures   whats keeping you upManufactures   whats keeping you up
Manufactures whats keeping you up
 
The Fully Automated Enterprise (RPA)
The Fully Automated Enterprise (RPA)The Fully Automated Enterprise (RPA)
The Fully Automated Enterprise (RPA)
 
Smart erp solutions oracle cloud services overview - 2021 - 2022
Smart erp solutions   oracle cloud services overview - 2021 - 2022Smart erp solutions   oracle cloud services overview - 2021 - 2022
Smart erp solutions oracle cloud services overview - 2021 - 2022
 
PeopleSoft Webinar - Configure vs. Customize Page and Field Configurator
PeopleSoft Webinar - Configure vs. Customize Page and Field ConfiguratorPeopleSoft Webinar - Configure vs. Customize Page and Field Configurator
PeopleSoft Webinar - Configure vs. Customize Page and Field Configurator
 
No One Size Fits All - Form I-9 and E-Verify presentation from the DHS
No One Size Fits All - Form I-9 and E-Verify presentation from the DHSNo One Size Fits All - Form I-9 and E-Verify presentation from the DHS
No One Size Fits All - Form I-9 and E-Verify presentation from the DHS
 
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...
E-Verify for PeopleSoft - Streamline and automate your Employment Authorizati...
 
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...
Pre-board Your New Hires for PeopleSoft - Streamline and automate your pre-bo...
 
Configure Versus Customize: Using PeopleSoft Page and Field Configurator
Configure Versus Customize: Using PeopleSoft Page and Field ConfiguratorConfigure Versus Customize: Using PeopleSoft Page and Field Configurator
Configure Versus Customize: Using PeopleSoft Page and Field Configurator
 
Managed Services - Small, Medium, or Large - what's the best fit for your org...
Managed Services - Small, Medium, or Large - what's the best fit for your org...Managed Services - Small, Medium, or Large - what's the best fit for your org...
Managed Services - Small, Medium, or Large - what's the best fit for your org...
 
Convert manual paper-based business processes into automated paperless
Convert manual paper-based business processes into automated paperlessConvert manual paper-based business processes into automated paperless
Convert manual paper-based business processes into automated paperless
 
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...3 steps to successfully analyzing your PeopleSoft Security for Segregation of...
3 steps to successfully analyzing your PeopleSoft Security for Segregation of...
 
The 6 Biggest Trends for AP Leaders in 2021
The 6 Biggest Trends for AP Leaders in 2021The 6 Biggest Trends for AP Leaders in 2021
The 6 Biggest Trends for AP Leaders in 2021
 
Segregation of Duties and Sensitive Access as a Service webinar
Segregation of Duties and Sensitive Access as a Service webinarSegregation of Duties and Sensitive Access as a Service webinar
Segregation of Duties and Sensitive Access as a Service webinar
 
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...
Temporary Policy Changes to Form I-9 and E-Verify due to COVID-19 - Remote an...
 
Segregation of Duties and Sensitive Access as a Service
Segregation of Duties and Sensitive Access as a ServiceSegregation of Duties and Sensitive Access as a Service
Segregation of Duties and Sensitive Access as a Service
 

Dernier

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Dernier (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Alert framework2021

  • 1. A Deep Dive into the PeopleSoft Alert Framework Steve Canter Director, Global Service Delivery Smart ERP Solutions steve.c@smarterp.com www.smarterp.com
  • 2. About your Presenter • Director, Global Solution Delivery for Smart ERP since 2013 • Formerly CIO of Berlin Packaging • Working with PeopleSoft applications since 2000 • 15+ years on the leadership team for the PeopleSoft Supply Chain SIG • Steve.Canter@SmartERP.com 2
  • 3. Achieve Best-In-Class Performance Our mission is to provide innovative, configurable, flexible, cost-effective solutions and services to common business challenges, enabling our clients to save time, increase productivity, minimize costs, and maximize their return on investment. Solutions Business applications that offer organizations an end- to-end solution providing the right design and implementation from start to finish. Services A 24/7 seasoned and experienced staff of experts to help you implement, upgrade, and manage your business solutions efficiently and effectively at a cost-effective rate. Cloud Cloud applications provide solutions and services built on proven enterprise class architecture that enable high configurability and ease of monitoring.
  • 4. Events and Notification Framework The Framework provides 3 features that can be used to monitor business process and create messages when unusual situations occur. • Events • Notifications • Alerts
  • 5. Events • Define, implement and run business logic for specified events • Define event and then build event handlers to automatically manage the event with minimal impact to delivered code • Business logic is contained within an Application Package • Requires Programming
  • 6. Steps to Set Up and Event • Define the Event in the Event Registry • Write an Event Handler using PeopleCode to execute the desired business logic • Register the Event Handler in the Event Registry
  • 7. Notifications • Monitor the system and send notifications when exceptions are found • Notifications can be sent to the Notification Dashboard, email, Worklist, or external system via XML. • Some notifications pre-delivered such as those related to inventory pegging. Others require configuration. • Notifications occur in “real time” • Requires Programming
  • 8. Steps to Set Up a Notification • Add a Process Name and Category to the Notification Registry • Create a Context Record to pass information to the framework (record must contain the EOEN_LOG_KEY subrecord) • Write code to implement the Notification using the EOEN_MVC:EOEN_MODEL.EOEN_INTERFACE class
  • 9. Alerts • Functionality is similar to Notifications • Instead of system customizations to send alerts in real time, the system relies on PeopleSoft Query. • Benefit is simplicity – if you can write a PeopleSoft query, you can create an alert. • An Application Engine program is run to generate the alerts based on whatever schedule you feel is appropriate
  • 10. How Does it Work?
  • 11. Deep Dive into Alerts Prerequisites for Defining an Alert
  • 12. Example of Condition Requiring Alert
  • 13. Important to Understand Key Fields on the Search Page
  • 14. Make Note of Portal Object Name
  • 15. Define the Query to be Used
  • 18. Alert Definitions Setting up the Alert Step-by-Step
  • 19. Add a New Alert Definition
  • 20. Alert Definition – Alert Attributes
  • 21. Alert Definition – Recipients by User ID • By User List • The Operator ID must be a field in the query • Example – Buyer ID for PO Alerts or Collector ID for Receivables Alerts
  • 22. • By Role • By SQL Definition (requires development) • By Query • By Application Class (requires development) User List Definition
  • 23. Alert Definition – Recipients by User List In this example, the recipients will be anyone in the specified list
  • 24. Alert Setup – Push Notifications • Category Type – Whether alert will be shown in the Alerts or Actions tab in the Fluid page top banner • URL: – None = The message has no URL Attached – Notification = User is pushed to the Notification Dashboard – Transaction = User is pushed to the specific Transaction URL • Event Name – Generally leave this as the default
  • 25. Alert Setup – Email Subject • Can define a Message Catalog entry for the email subject for any alert. There is a generic message provided that is often acceptable.
  • 27. Alert Setup – Message Details
  • 28. Alert Definition – Transaction URL
  • 30. Alerts Appearing as Notifications
  • 31. Clicking the Link Brings User Directly to the Transaction
  • 32. Example of Alerts in an Email
  • 33. Recipient Overrides Defining Recipients Universally or by Business Unit – Regardless of other settings
  • 34. Notification Overrides • If you put a User ID in the Query results, then the Alert can be sent to that individual • Option to send all notifications for a single BU to a specific user or list of users • Option to send all notifications for the entire system to a specific user or list of users
  • 35. BU Override – Add Override
  • 37. Additional Comments on Overrides • Use this screen to disable specific delivery methods • Worklist is either by User ID or by Role. • Email is either by User ID or by Email Address • Since email cannot be overridden by Role, it can be cumbersome to maintain if you have many users to send to. Consider the use of email distribution lists defined in your email system.
  • 38. System Override – Add Override
  • 41. Potential Uses for Alerts • Transactions Past Due Date – Sales Orders Not Shipped – Purchase Orders Not Received – PIDs Not Completed • Inventory Stage Errors • Inventory Confirmation Errors • Billing Interface Errors • Inbound EDI Errors • PO Stage Errors • Any area where you have Exception Reports Today
  • 42. Additional Considerations • Put some thought into Process Name/Category – Allows you to control the Notification Overrides – Allows you to group the batch processing • Considerations for notification method – Email Alerts are proactive, but want to avoid “spamming” users with many unneeded Alerts – If relying on Worklist, then users need to be conditioned to look there regularly – Use XML Notifications to feed external systems
  • 43. Technical Topic – Editing the Email Template • If you don’t like the default email format, it can be altered via customization. • Code is found at the following location: EOEN_MVC.EOEN_MODEL.EoenNotificationByEmail.OnExecute • Email template is controlled by the HTML object EOEN_EMAIL_TEXT • By modifying this code and/or the HTML object, the contents and/or style of the email can be changed.
  • 45. Special Offer from Smart ERP Solutions • Smart Quick Start for Alert Framework • Fixed fee of $5,000 includes – Training workshop – Configuration/testing of up to 3 custom Alerts – Full knowledge transfer on Query creation, Alert configuration, and Alert Scheduling • Discounts available when combined with other Quick Start services

Notes de l'éditeur

  1. This is the screen that shows failed inventory Putaways. We want to alert people when this occurs.
  2. The Alert Framework has the ability to include a hyperlink to send the user directly to the page where the condition exists and can be corrected. The key fields on the search page must be included in the query in order to have that ability.
  3. We will need the Portal Object name to be able to send the user to the correct page.
  4. Every alert needs to be tied to a Process Name and Process Category. We can have an unlimited number of Process Names and Categories. Strategically, we should limit the number of Process Categories. If we can identify groupings of queries that should be sent to the same people, then we can put them all in one Process Category. For example, if we have several queries that look for inventory issues, we could group them together under a Process Name of IN_ALERT so that we have one place to maintain the recipients for all of them.
  5. Messages are added to the normal message catalog. Recommend creating a separate message set number specifically for alert messages. This message text will be in the email or Worklist item. Parameters are used to pass values from the query into the message. It is also possible to embed a URL into this message. An example where that might be helpful would be to include a link to the UPK lesson that tells the user how to resolve this Alert.
  6. Use the active checkbox to activate or inactivate any Alert. Product ID can be used to group Alerts together so that all Alerts for a Product can be run together. Notification Interval limits the frequency that Alert emails will be sent if the process to generate the alerts is run frequently. It doesn’t apply to dashboard or worklist notifications. If an Alert is BU specific, the BU field in the query must be specified. This can be especially important since there could be multiple BU fields in the same query (GL and AP units or IN and PO units for example). Consolidate Email is used to group all alerts created from a single process into a single email (recommended). I’ve never had reason to use anything other than the Default Context Record.
  7. This is the same message we defined earlier. All variables must be fields in the query and must be mapped as shown.
  8. Note the ability to run all queries for 1 Product. This is the advantage of properly grouping Alerts by Product, to be able to group these into a single Run Control easily.
  9. If configured for email, then the email will be sent per the parameters. If Consolidated, then a single email will be sent per Alert Query with all entries.
  10. Note the ability to disable notifications of different types. This method is great if the distribution list varies by BU.
  11. Defining overrides at the System Level is less useful than the BU override since System Override actions can be replicated in the alert definition itself and User Lists there are more flexible. But, this screen is still useful for disabling types of notification on a systemwide level.