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