SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
#PSRECONNECT
Steve Canter
Director, Global Service Delivery
Smart ERP Solutions
steve.c@smarterp.com
www.smarterp.com
A Deep
Dive into the PeopleSoft
Alert Framework
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.
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
How Does it Work?
Deep Dive into Alerts
Prerequisites for Defining an Alert
#PSRECONNECT
Example of Condition Requiring Alert
#PSRECONNECT
Important to Understand Key Fields on
the Search Page for the Component
#PSRECONNECT
Make Note of Portal Object Name
#PSRECONNECT
Define the Query to be Used
#PSRECONNECT
Add to Notification Registry
#PSRECONNECT
Create an appropriate message
Alert Definitions
Setting up the Alert Step-by-Step
#PSRECONNECT
Add a New Alert Definition
#PSRECONNECT
Alert Definition – Alert Attributes
#PSRECONNECT
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
#PSRECONNECT
User List Definition
• By Role
• By SQL Definition (requires development)
• By Query
• By Application Class (requires development)
#PSRECONNECT
Alert Definition – Recipients by User
List
• In this example, the recipients will be anyone in the
specified list
#PSRECONNECT
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
#PSRECONNECT
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.
• 17245
#PSRECONNECT
Default Email Subject Message
#PSRECONNECT
Alert Setup – Message Details
#PSRECONNECT
Alert Definition – Transaction URL
#PSRECONNECT
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
#PSRECONNECT
Running the Alerts
#PSRECONNECT
Alerts Appearing as Notifications
#PSRECONNECT
Clicking the Link Brings User Directly to
the Transaction Page
#PSRECONNECT
Example of Alerts in an Email
Recipient Overrides
Defining Recipients Universally or by Business Unit – Regardless of of
other settings
#PSRECONNECT
BU Override – Add Override
#PSRECONNECT
Defining the Override
#PSRECONNECT
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.
#PSRECONNECT
System Override – Add Override
#PSRECONNECT
Defining the Override
Final Thoughts
#PSRECONNECT
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
#PSRECONNECT
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
#PSRECONNECT
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.
Session ID 102160
Steven Canter
Director, Global Service Delivery
Steve.C@SmartERP.com
#PSRECONNECT
A 55,000+ member user community for Oracle
Cloud, JD Edwards and PeopleSoft customers.
What the Quest PeopleSoft Community offers:
Customized digital content
Official PeopleSoft newsletter
Customer success stories
Virtual and face-to-face events
PeopleSoft networking groups
Visit www.QuestDirect.org for more information!
Who is the Quest Community?
QuestDirect.org
Steve Canter: steve.c@smarterp.com
Any Questions?

Más contenido relacionado

La actualidad más candente

20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術Preferred Networks
 
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチレガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ増田 亨
 
Vue3でアプリ開発してみて 困ったこと4選
Vue3でアプリ開発してみて 困ったこと4選Vue3でアプリ開発してみて 困ったこと4選
Vue3でアプリ開発してみて 困ったこと4選虎の穴 開発室
 
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8Koichiro Matsuoka
 
d.ts 만들기
d.ts 만들기d.ts 만들기
d.ts 만들기DaeSeon Jeong
 
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43Preferred Networks
 
ローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + Vagrantローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + VagrantKazuma Kimura
 
いともたやすく行われるえげつない研究行為
いともたやすく行われるえげつない研究行為いともたやすく行われるえげつない研究行為
いともたやすく行われるえげつない研究行為Yuki Yamada
 
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方増田 亨
 
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイントドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント増田 亨
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話Preferred Networks
 
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編Kenji Fukumoto
 
ドメイン駆動設計 複雑さに立ち向かう
ドメイン駆動設計 複雑さに立ち向かうドメイン駆動設計 複雑さに立ち向かう
ドメイン駆動設計 複雑さに立ち向かう増田 亨
 
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計増田 亨
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례Hyung Lee
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들Chris Ohk
 
Kotlin界のsealed classはJava界でも『sealed』なのか
Kotlin界のsealed classはJava界でも『sealed』なのかKotlin界のsealed classはJava界でも『sealed』なのか
Kotlin界のsealed classはJava界でも『sealed』なのかYoshihisa Takeda
 
マイクロアドのアドテクを支える技術
マイクロアドのアドテクを支える技術マイクロアドのアドテクを支える技術
マイクロアドのアドテクを支える技術MicroAd, Inc.(Engineer)
 

La actualidad más candente (20)

20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術
 
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチレガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
 
Vue3でアプリ開発してみて 困ったこと4選
Vue3でアプリ開発してみて 困ったこと4選Vue3でアプリ開発してみて 困ったこと4選
Vue3でアプリ開発してみて 困ったこと4選
 
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
 
d.ts 만들기
d.ts 만들기d.ts 만들기
d.ts 만들기
 
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
 
ローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + Vagrantローカル開発環境の構築をしよう VirtualBox + Vagrant
ローカル開発環境の構築をしよう VirtualBox + Vagrant
 
Domain driven design
Domain driven designDomain driven design
Domain driven design
 
いともたやすく行われるえげつない研究行為
いともたやすく行われるえげつない研究行為いともたやすく行われるえげつない研究行為
いともたやすく行われるえげつない研究行為
 
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
 
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイントドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
 
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話
 
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
FriendlyによるWindowsアプリテスト自動化手法 基礎技術編
 
DDD eXchange
DDD eXchangeDDD eXchange
DDD eXchange
 
ドメイン駆動設計 複雑さに立ち向かう
ドメイン駆動設計 複雑さに立ち向かうドメイン駆動設計 複雑さに立ち向かう
ドメイン駆動設計 複雑さに立ち向かう
 
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
 
인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례인프런 - 스타트업 인프랩 시작 사례
인프런 - 스타트업 인프랩 시작 사례
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
 
Kotlin界のsealed classはJava界でも『sealed』なのか
Kotlin界のsealed classはJava界でも『sealed』なのかKotlin界のsealed classはJava界でも『sealed』なのか
Kotlin界のsealed classはJava界でも『sealed』なのか
 
マイクロアドのアドテクを支える技術
マイクロアドのアドテクを支える技術マイクロアドのアドテクを支える技術
マイクロアドのアドテクを支える技術
 

Similar a Alert Framework - Alert your organization to errors, changes, and stalled transactions

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.
 
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Global Business Events
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle databaseSaikot Roy
 
Advanced Test Design Methods
Advanced Test Design MethodsAdvanced Test Design Methods
Advanced Test Design Methodssharon elgarat
 
A Vision for Transformation
A Vision for TransformationA Vision for Transformation
A Vision for TransformationZenoss
 
SharePoint Troubleshooting
SharePoint TroubleshootingSharePoint Troubleshooting
SharePoint TroubleshootingToby McGrail
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018Rohan Rasane
 
Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleDynatrace
 
Advantages of DITA for the Life Sciences
Advantages of DITA for the Life SciencesAdvantages of DITA for the Life Sciences
Advantages of DITA for the Life Sciencesdclsocialmedia
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Transcend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsTranscend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsBaiju P.S.
 
Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstractsncct
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
 

Similar a Alert Framework - Alert your organization to errors, changes, and stalled transactions (20)

Alert framework2021
Alert framework2021Alert framework2021
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 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...
 
Inventory managment system
Inventory managment systemInventory managment system
Inventory managment system
 
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Advanced Test Design Methods
Advanced Test Design MethodsAdvanced Test Design Methods
Advanced Test Design Methods
 
A Vision for Transformation
A Vision for TransformationA Vision for Transformation
A Vision for Transformation
 
SharePoint Troubleshooting
SharePoint TroubleshootingSharePoint Troubleshooting
SharePoint Troubleshooting
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
 
OOSE UNIT-1.pdf
OOSE UNIT-1.pdfOOSE UNIT-1.pdf
OOSE UNIT-1.pdf
 
Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 People
 
Biotech erp system
Biotech erp systemBiotech erp system
Biotech erp system
 
Business Analytics System
Business Analytics SystemBusiness Analytics System
Business Analytics System
 
Advantages of DITA for the Life Sciences
Advantages of DITA for the Life SciencesAdvantages of DITA for the Life Sciences
Advantages of DITA for the Life Sciences
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Transcend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC ProductsTranscend Automation's Kepware OPC Products
Transcend Automation's Kepware OPC Products
 
Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstracts
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 

Más de Smart ERP Solutions, Inc.

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.
 
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.
 

Más de Smart ERP Solutions, Inc. (20)

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
 
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...
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Alert Framework - Alert your organization to errors, changes, and stalled transactions

  • 1. #PSRECONNECT Steve Canter Director, Global Service Delivery Smart ERP Solutions steve.c@smarterp.com www.smarterp.com A Deep Dive into the PeopleSoft Alert Framework
  • 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.
  • 3. #PSRECONNECT 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
  • 4. #PSRECONNECT 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
  • 5. #PSRECONNECT 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
  • 6. #PSRECONNECT 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
  • 7. #PSRECONNECT 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
  • 8. #PSRECONNECT 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. Deep Dive into Alerts Prerequisites for Defining an Alert
  • 12. #PSRECONNECT Important to Understand Key Fields on the Search Page for the Component
  • 13. #PSRECONNECT Make Note of Portal Object Name
  • 17. Alert Definitions Setting up the Alert Step-by-Step
  • 18. #PSRECONNECT Add a New Alert Definition
  • 20. #PSRECONNECT 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
  • 21. #PSRECONNECT User List Definition • By Role • By SQL Definition (requires development) • By Query • By Application Class (requires development)
  • 22. #PSRECONNECT Alert Definition – Recipients by User List • In this example, the recipients will be anyone in the specified list
  • 23. #PSRECONNECT 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
  • 24. #PSRECONNECT 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. • 17245
  • 26. #PSRECONNECT Alert Setup – Message Details
  • 28. #PSRECONNECT 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
  • 31. #PSRECONNECT Clicking the Link Brings User Directly to the Transaction Page
  • 33. Recipient Overrides Defining Recipients Universally or by Business Unit – Regardless of of other settings
  • 36. #PSRECONNECT 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.
  • 40. #PSRECONNECT 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
  • 41. #PSRECONNECT 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
  • 42. #PSRECONNECT 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.
  • 43. Session ID 102160 Steven Canter Director, Global Service Delivery Steve.C@SmartERP.com
  • 44. #PSRECONNECT A 55,000+ member user community for Oracle Cloud, JD Edwards and PeopleSoft customers. What the Quest PeopleSoft Community offers: Customized digital content Official PeopleSoft newsletter Customer success stories Virtual and face-to-face events PeopleSoft networking groups Visit www.QuestDirect.org for more information! Who is the Quest Community?