Programming workcenters

Slides:



Advertisements
Similar presentations
FINANCIAL REPORTING. Corporate Overview HQ out of Tampa, FL Midwest Regional Office, Indianapolis, IN West Regional Office, Denver, CO Oracle Gold Partner.
Advertisements

Fit Gap Sessions State of Kansas Billing January 2015.
1 Chapter 12 Working With Access 2000 on the Internet.
Databases & Data Warehouses Chapter 3 Database Processing.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
2 for 1 PeopleSoft Connected Query and XML Publisher/BI Publisher
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
Texas Regional Ad Astra Summit Getting the Information You Need: Reporting in Astra Schedule Presented by: Hannah King, Office Manager, Baylor University.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Building Adaptable Business Processes with Electronic Forms: Decentralized Hiring Session #10732 March 24, 2005 HEUG 2005 Conference Las Vegas, Nevada.
DEVELOPMENT QA REPORTS A Series of Reports to Enforce Compliance with Your PeopleSoft Development Standards Leandro Baca.
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
ODBC : What is it and how does it work with MDS ?.
BYU OIT Core Services. Jasig (Java open source for higher ed) No Fluff, Just Stuff (Java symposium) RSA Conference (info security) Oracle Alliance Conference.
Enterprise Reporting Solution
GeorgiaFIRST Financials Update and Roadmap David Nisbet Director of Administrative Services.
Robin Mullinix Systems Analyst GeorgiaFIRST Financials PeopleSoft Query: The Next Step.
IPEDS Enhancements and New Tools OKAIRP Conference Fall 2005.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Some Cool Tools for the PeopleSoft Support Team Session #20649 March 13, 2006 Alliance 2006 Conference Nashville, Tennessee.
Introduction to Workcenters Julie Thompson, ITS. Background Workcenters were introduced in version 9.2 Designed to be a “one stop shop” for users Users.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
USE OF THE NOTIFICATION FRAMEWORK SESSION 5314 Nov 18,
Copyright © 2015 Pearson Education, Inc. or its affiliate(s). All rights reserved.
Course Evaluations Session 397 Monday, 03/17/2003 1:15 to 2:15 p.m. HEUG 2003 Conference - Dallas.
9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Scheduling and Bursting Reports.
UNCLASSIFIED 1 UNITED IN SERVICE TO OUR NATION Manage Enclosure Documents for Requirements Package.
Enterprise Resource Planning - PeopleSoft. An ERP system is a business support system that maintains in a single database the data needed for a variety.
Kerry Rosvold, Innovia Consulting Alright Already – Here’s Your Dashboard!
Session # July 19, Your Presenter Erol Mark Irez Appplication Architect, ERP Services Tufts University PeopleSoft CS, HCM, FSCM, and CRM products.
Prepared by: Session ID: Programming Workcenters Matthew Engel Senior Programmer Analyst Information Systems Stony Brook University
3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. PeopleSoft General Ledger 9.2 New Features 9.2 Release New Features.
Prepared by: Session ID: ACTIVITY GUIDES FOR GRANTS Pam Dymoke, Functional Business Analyst Hennepin County, MN and Vineet Srivastava, President Graviton.
SoftReports – Ad hoc Reports Presented by Shireen Lakhan SoftReports LIS Trainer.
AdisInsight User Guide July 2015
Data Visualization with Tableau
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Introducing SQL Server 2000 Reporting Services
LibData Customizations at Macalester College Johan Öberg Digital Scholarship and Services Librarian Macalester College Library Technology Conference.
Feedback on the Strategic Direction of the General and Core Systems
Solving the Mystery of BI
Introducing SmartView
Advantages of sas for reporting
Introduction to OBIEE:
Working in the Forms Developer Environment
“Hey, an analyst just built my eFORM!”
What's New in OLAP Clients
The Basics of Dashboards
Application Portal in FLUID
9/11/2018 4:10 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
This shows the user interface and the SQL Select for a situation with two criteria in an AND relationship.
PHP Training at GoLogica in Bangalore
CHAPTER 8 Multimedia Authoring Tools
Searching Business Data with MOSS 2007 Enterprise Search
IBM COGNOS online Training at GoLogica Technologies
Data Mining.
Update Requirement Package
WELCOME Advanced FAST.
System Navigation and Test Launch
Searching Business Data with MOSS 2007 Enterprise Search
James Blankenship March , 2018
Inheritance Basics Programming with Inheritance
Exploring Microsoft Access 2003
Microsoft Office Access 2003
Getting the Most Out of Your Queries and Reports
Microsoft Office Access 2003
Computer Programming with JAVA
“All About Me” Staff Development Day
Tutorial 7 – Integrating Access With the Web and With Other Programs
Overview of HEC Data Storage System (HEC DSS)
Presentation transcript:

Programming workcenters SESSION 35537 Mon Mar 7, 2016 8:30 AM

presenters Matthew Engel Neeru Ailawadi Senior Programmer Analyst, University Information Systems Stony Brook University matthew.engel@stonybrook.edu www.linkedin.com/in/mjengel Assistant Director, University Information Systems Stony Brook University neeru.ailawadi@stonybrook.edu www.linkedin.com/in/neeruailawadi 20+ Years Computer Programming Experience PeopleSoft Developer for 5 years Oracle Database 18 years Finance and Budget 17 Years Computer Programming Experience Taleo Technical Project Manager Integration Specialist

Stony Brook University Founded in 1957, One Of The State University Of New York’s Four University Centers. There Are A Total Of 64 Campuses In The SUNY System. Stony Brook University

About Stony Brook University We Are Part Of The AAU (Association of American Universities) Ranked One Of The 30 Best Values In Public Colleges And Universities By Kiplinger Ranked In The Top One Percent Of The World’s Higher Education Institutions By The Times Higher Education World University Rankings One Of Only Ten Universities Nationwide Recognized By The National Science Foundation For Combining Research With Undergraduate Education About 25,000 students. Over 16,000 Undergraduates Over 8,000 Graduate Students

Stony brook & ORACLE Finance 9.2/PeopleTools 8.53 HCM 9.0/PeopleTools 8.53 CS 9.0/PeopleTools 8.53 In Production With PeopleSoft Since 1998 Stony brook & ORACLE

Our story Crystal Going Away With PeopleTools 8.55 Options For Replacement BI Publisher Only Programmatic PDF Generation Other Reporting Options (Excel?) Workcenter Is A User Friendly Option

What We Did Married Technologies For Better User Experience Created An Application Package For A WorkCenter Created A Method Which Will Run A Query/Create PDF Can Run The Query Directly To PDF File Or Use BI Publisher Parameters Can Be Passed To The Query Programmatically

Agenda/contents Starting With A BI Publisher Report, Create A Workcenter Link Which Opens A PDF. WORKCENTER APPLICATION PACKAGES What Are They And How Can We Use Them? WORKCENTER APPLICATION CLASSES MyWorkLink Class And The Constructor Class CUSTOM APPLICATION CLASSES Inheriting The MyWorkLink Class Creating A Callback Function OTHER CRYSTAL OPTIONS

WORkcenter application packages

What Is An Application Package? A Storage Container For PeopleCode Application Classes Can Contain Other Application Packages Accessible From Any Other PeopleCode Classes Should Be Grouped By Purpose Or Function

Programming a workcenter link Uses Application Packages/Classes

Application Package Hierarchy XX_WORKCENTER_DASHBOARD (FS_WORKCENTER_DASHBOARD) Delivered Finance Application Package XX_YY_WORKCENTER DASHBOARD (FS_AP_WORKCENTER_DASHBOARD) Delivered AP Dashboard Application Package Inherits From Finance Application Package CUSTOM_DASHBOARD_APP_PKG (SU_FSA_WORKCENTER_DASHBOARD) Customized Dashboard

XX_Workcenter_DASHBOARD Delivered Application Package Contains Workcenter Fundamental Classes

Programming a workcenter FS_WORKCENTER_DASHBOARD:MyWork:Pagelet:MyWorkLink Contains Basic Workcenter Functionality Delivered Interface Class Designed To Be Inherited method OnLinkClick method GetRowExists method GetRowCount method GetToolTip method FilterXctnData property WhereStr

OnLinkClick OnLinkClick Executes When The User Clicks The Link Used For Setup/Initialization And Display Of The Component PITFALL: The System Can Not Open A Component In A New Window From A New Window.

GetRowExists GetRowExists Inherited Method Used To Indicate If Link Is Available SELECT 'X' FROM FSPC_WRKCNT_TMP where exists (select 'x' from ps_<recname> where <some condition>)

GetRowCount GetRowCount PITFALL: Inherited Method The Displays A Rowcount Next To The Link PITFALL: MUST Select ‘Show Count’ On Pagelet Setup

GetToolTip GetToolTip Returns A String That Is Used To Display The Tooltip

Wherestr WhereStr Used For Filtering The Record Must Be Set With A Dummy “1=1” If No Filtering Is Needed

XX_YY_WORKCENTER_DASHBOARD Delivered WorkCenter Application Class Classes Can Be Imported To Utilize Pre-written Functionality Classes Can Be Used As A Template For Custom Classes

Custom Application Package Separate Package For Each Group i.e. A Set Of Voucher WorkCenter Pages Are Put In ‘Voucher’ Package MyWorkLink Class In Each Package Each MyWorkLink Class May Be Different For Each Package Report Class Also In Each Package Called From The Run Control Record (Callback Function) Contains The Methods Which Runs The Report

Report Class Constructor Sets %Super To Parent Class (MyWorkLink Class) Sets LinkWhereStr

Creating PDF Output Query To File

Creating pdf output BI Publisher

Creating PDF Output Use JAVA Calls iText PDFClown jPod PDFJet PDFBox

Callback Functions Callback Functions Called From The Record PeopleCode Call The Application Class For Functionality

Other Options: Queries and Views Both Can Be Put On The Workcenter Menu Queries Allow Drilldown Ability Make It A Drillable Query By Adding A Drilling URL Expression Views Allow Data Analysis Programmatically Processed Data Can Also Be Put Into Temp Table Views Allow More Programmatic Options

Concluding thoughts ANY QUESTIONS?

presenters Matthew Engel Neeru Ailawadi Senior Programmer Analyst, University Information Systems Stony Brook University matthew.engel@stonybrook.edu www.linkedin.com/in/mjengel Assistant Director, University Information Systems Stony Brook University neeru.ailawadi@stonybrook.edu www.linkedin.com/in/neeruailawadi all Alliance presentations will be available for download from the Conference Site

THANK YOU!