Carpe Diem! - University System of Maryland

Download Report

Transcript Carpe Diem! - University System of Maryland

Application Messaging in the
Real World
Integrating Student Financials 8 Refunding
to Accounts Payable 8.4
©2001 Cedar™
All contents Confidential and Proprietary
Agenda





Application Messaging
Setup necessary in Student Admin and Financials
for A/P Refunding
Modification
Processing
Discussion of tips, techniques, troubleshooting and
experiences
©2001 Cedar™
All contents Confidential and Proprietary
PeopleSoft’s Model





Based on a "publish-and-subscribe" model
Enables PeopleSoft applications to integrate with each
other (SA – FIN)
Enables integration with third party applications
Provides integration that's close to real-time.
The publisher need not be connected to the subscriber
when publishing the data
©2001 Cedar™
All contents Confidential and Proprietary
Messaging Terminology

Message – Information to be sent



Based on Records and Fields
Multi-level Structure, similar Components
Node – Either the source or Destination of a Message



Physically – Database and Application server
PSFT_LS - Student Financials Node name
PSFT_EP – Accounts Payable Node name
©2001 Cedar™
All contents Confidential and Proprietary
Messaging Terminology

Message Queue



Database tables that store messages
Publication Queues & Subscription Queues
XML



A standard protocol used for publishing and subscribing
data between nodes.
syntax is very similar to HTML
Tags to identify the assignment of variables, fields, types
<EMPLOYEE_NAME>Sawyer,Greg</EMPLOYEE_NAME>
©2001 Cedar™
All contents Confidential and Proprietary
Messaging Terminology



Publish - To populate and send a pre-defined application
message as part of processing a transaction.
Subscribe - To indicate interest in particular pre-defined
application messages.
Gateway – Routes Messages to Nodes
©2001 Cedar™
All contents Confidential and Proprietary
Implementing a Messaging Project

System Administrators & DBA




Development Staff




Messaging server components
Set up and configure the physical machines (servers)
Nodes, Messaging Gateways
Developing or customizing PeopleSoft applications.
Define/Customize Messages.
Define/Customize Publish/Subscribe processes.
Requires detailed coordination between the system
administration staff and the development staff.
©2001 Cedar™
All contents Confidential and Proprietary
Cross Node Messaging
©2001 Cedar™
All contents Confidential and Proprietary
Background Processes
©2001 Cedar™
All contents Confidential and Proprietary
Application Messaging A/P Refunding

PeopleSoft Delivered Process

Vouchers Posted

Transactions sent to the State (ASCII File)
©2001 Cedar™
All contents Confidential and Proprietary
Customizing Needs

Based on State Requirements


VENDOR_SYNC



Online Pages modified during Implementation.
Pass the TIN (Tax Identification Number).
Default the Vendor Location to ‘000’ instead of Home.
VOUCHER_BUILD


Default the Vendor Location to ‘000’
Pass additional information used for routing Checks from
the proper Bank.
©2001 Cedar™
All contents Confidential and Proprietary
Alternatives to Customizing App. Message

Create an interface from Student Financials to AP.

One for Vendor and one for Vouchers

SQR

Higher Development Costs

Look at the Application Message for requirements
©2001 Cedar™
All contents Confidential and Proprietary
VENDOR_SYNC - Modifications





SA –Added table (VENDOR_WTHD) to message
SA - Modified Publication PeopleCode
FIN – Added (VENDOR_WTHD) to message
FIN – Modified Subscription PeopleCode
Modified Interface to State (SQR)
©2001 Cedar™
All contents Confidential and Proprietary
VOUCHER_BUILD - Modifications






SA – Check additional fields to Include in the message.
SA - Modified Publication PeopleCode
FIN – Check additional fields to Include in the message.
FIN – Modified Subscription PeopleCode.
FIN – Modified Voucher Build process (Application
Engine).
Modified Interface to State (SQR)
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Pay Group - Financials
Set Up Financials/Supply Chain >Product Related >
Procurement Options > Vendors >
Vendor Pay Group Codes
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Pay Group - Student
Design Student Administration >
Define Student Financials > Setup A-H >
AP Set Controls – Vendor
©2001 Cedar™
All contents Confidential and Proprietary
Voucher Origin - Financials
Financials/Supply Chain > Product Related >
Procurement Options>Vouchers>
Voucher Origin
©2001 Cedar™
All contents Confidential and Proprietary
Vouchering Options 1 - Financials
©2001 Cedar™
All contents Confidential and Proprietary
Voucher Origin - Student
Design Student Administration > Define Student
Financials >Setup A-H > AP Business Unit
©2001 Cedar™
All contents Confidential and Proprietary
Accts Payable User ID - Student
©2001 Cedar™
All contents Confidential and Proprietary
Accts Payable User ID - Financials
©2001 Cedar™
All contents Confidential and Proprietary
A/P User ID- Financials
©2001 Cedar™
All contents Confidential and Proprietary
Accts Payable- User Preferences
©2001 Cedar™
All contents Confidential and Proprietary
User Preferences - Overall Preference
©2001 Cedar™
All contents Confidential and Proprietary
Overall Preferences
©2001 Cedar™
All contents Confidential and Proprietary
User Preferences - Procurement
©2001 Cedar™
All contents Confidential and Proprietary
Procurement - Origin
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Processing Authority to Enter
and to Activate
©2001 Cedar™
All contents Confidential and Proprietary
Procurement - Vendor Processing Authority
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Processing Authority to Approve
©2001 Cedar™
All contents Confidential and Proprietary
Processing SF Refunds to Accts Payable
Manage Student Financials > Refund Customers >
Process > AP Refund
©2001 Cedar™
All contents Confidential and Proprietary
Application Message Monitor - Student
PeopleTools > Application Message Monitor >
Use > Application Message Monitor
©2001 Cedar™
All contents Confidential and Proprietary
Application Messages
PeopleTools >Application Message Monitor > Use >
Application Message Monitor >Message Instances
©2001 Cedar™
All contents Confidential and Proprietary
Application Monitor Message Details
PeopleTools >Application Message Monitor >
Inquire > Message Details
©2001 Cedar™
All contents Confidential and Proprietary
Application Monitor Message Errors
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Details - App Message
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Details - Message Modification
©2001 Cedar™
All contents Confidential and Proprietary
Vendor Details - Student Financials
Manage Student Financials > Refund
Customers > Inquire 2> Student Vendors
©2001 Cedar™
All contents Confidential and Proprietary
Voucher Details - App Message
©2001 Cedar™
All contents Confidential and Proprietary
Voucher Details - Student Financials
Manage Student Financials > Refund
Customers > Inquire 2> SA Voucher
©2001 Cedar™
All contents Confidential and Proprietary
App Message Monitor - Financials
PeopleTools > Integration Broker > Monitor>
Monitor Message
©2001 Cedar™
All contents Confidential and Proprietary
Run Voucher Build Process
Accounts Payable > Batch Processes >
Vouchers > Batch Voucher Request
:
©2001 Cedar™
All contents Confidential and Proprietary
Voucher Build Process
©2001 Cedar™
All contents Confidential and Proprietary
Run Custom Process to Update Bank and
Handling Code Information
©2001 Cedar™
All contents Confidential and Proprietary
Check for Pre-Edit Errors
Accounts Payable > Vouchers > Review and
Correction > Review PreEdit Errors
©2001 Cedar™
All contents Confidential and Proprietary
Pre-Edit Errors
©2001 Cedar™
All contents Confidential and Proprietary
Header and Line Errors
©2001 Cedar™
All contents Confidential and Proprietary
Batch Budget Check SF Vouchers
Accounts Payable > Batch Processes >
Vouchers > Budget Check
©2001 Cedar™
All contents Confidential and Proprietary
Verify Control Groups and Set to Group Post
Accounts Payable > Control Groups > Group
Information
©2001 Cedar™
All contents Confidential and Proprietary
Reviewing Vouchers
©2001 Cedar™
All contents Confidential and Proprietary
Approving Vouchers
©2001 Cedar™
All contents Confidential and Proprietary
Posting
©2001 Cedar™
All contents Confidential and Proprietary
Producing Refund Checks
Accounts Payable > Payments > Define
Pay Cycle >Payment Selection Criteria
©2001 Cedar™
All contents Confidential and Proprietary
Producing Refund Checks
Accounts Payable > Payments > Define
Pay Cycle >Payment Selection Criteria
©2001 Cedar™
All contents Confidential and Proprietary
Producing Refund Checks
©2001 Cedar™
All contents Confidential and Proprietary
Processing Checks
©2001 Cedar™
All contents Confidential and Proprietary
Printing Checks
©2001 Cedar™
All contents Confidential and Proprietary
Complete
©2001 Cedar™
All contents Confidential and Proprietary
Recreate Checks
©2001 Cedar™
All contents Confidential and Proprietary
Tips and Techniques

Delivered Scripts to delete message queues




AppMsgPurgeAll.dms,AppMsgPurgeArchive.dms,AppMsgP
urgeLive.dms
Patches & Fixes
New Customizations
Setup for email notification of app message errors
©2001 Cedar™
All contents Confidential and Proprietary
Discussion, Q & A
[email protected]
[email protected]
[email protected]
[email protected]
For a copy of this presentation:
 Give one of us your business card with your email
address
 Send an email request to the above with your email
address
©2001 Cedar™
All contents Confidential and Proprietary