Using Appworx to Orchestrate Banner, ODS and Cognos scheduling Enterprise Schedule Using Appworx to Orchestrate Banner, ODS and Cognos scheduling Shaun H. Cooper NMSU 11/10/2018 NM TIE 2007
Outline ERP support systems at NMSU Process Scheduling tasks Appworx Banner Processing ODS Processing Cognos Process Conclusions 11/10/2018 NM TIE 2007
ERP Support Systems at NMSU SUNGARDHE Banner HR (Jan 2005) Finance (July 2005) Admissions (Sept 2006) Student/AR (Nov 2006) Financial Aid (March 2007) SUNGARDHE Workflow Extender ODS Eprint Cognos 11/10/2018 NM TIE 2007
Process Scheduling Tasks Finance Run month end close Set of “massaged” reports Daily Load daily feeds from external systems HR Daily loads of “positive pay” 11/10/2018 NM TIE 2007
Process Schedule Tasks (cont) Financial Aid Daily financial aid disbursement and feeds Student Daily summary data for Business Intelligence Weekly runs of “advising docs” for entire campus 11/10/2018 NM TIE 2007
Appworx 11/10/2018 NM TIE 2007
Appworx Enterprise Scheduling Application UNIX Windows Others Agent based application where master agent sends requests to slave agents to perform work on “local” host. 11/10/2018 NM TIE 2007
Appworx Agent Process X Please Run Master Agent Process X Updates on Process X Standard Output Standard Error 11/10/2018 NM TIE 2007
Appworx Agents 11/10/2018 NM TIE 2007
Appworx Backlog What is running 11/10/2018 NM TIE 2007
Appworx State Information Runtime, dependencies and output 11/10/2018 NM TIE 2007
Appworx Output files Standard Out (SQL too) 11/10/2018 NM TIE 2007
Appworx – Example output file 11/10/2018 NM TIE 2007
Appworx Modules Baseline work elements 11/10/2018 NM TIE 2007
Appworx Module Details 11/10/2018 NM TIE 2007
Appworx Chains Putting Modules Together 11/10/2018 NM TIE 2007
Finance Month End Close Banner Reports 11/10/2018 NM TIE 2007
Appworx +Banner + UNIX = Success! Appworx orchestrates the steps to run a sequence of elements Banner writes baseline reports UNIX scripts allow for postprocessing of elements UNIX places output file on eprint! 11/10/2018 NM TIE 2007
FIN_FGRBDSC_PARSE_EPRINT 11/10/2018 NM TIE 2007
UNIX scripts used to postprocess 11/10/2018 NM TIE 2007
Postprocessing with PERL 11/10/2018 NM TIE 2007
Finished output of FGRBDSC in Eprint 11/10/2018 NM TIE 2007
Appworx Engages Dependencies ODS requires refresh and then freeze events ODS scheduler has no dependencies What happens when a refresh runs beyond the time a freeze occurs? 11/10/2018 NM TIE 2007
ODS Web Tailor Job Scheduler 11/10/2018 NM TIE 2007
Finance Month End with ODS 11/10/2018 NM TIE 2007
Appworx Benefits One Corporate Scheduling System Maintains dependencies for dependent systems. Has a sophisticated calendar system Program university calendar and holidays Has sophisticated prompts Using SQL determine first day of semester No more hand edit of many processes needing current semester. 11/10/2018 NM TIE 2007
Appworx Benefits Chain prompts pass down One prompt change is all that is needed 11/10/2018 NM TIE 2007
Appworx and Cognos Can run cognos reports via Cognos SDK and save to local windows server Appworx is used to transport PDF file to UNIX UNIX is used to convert to Text Appworx transports text to eprint Eprint indexes form for quicker use for end customer 11/10/2018 NM TIE 2007
New Appworx Initiatives Cognos Cube refresh run after ODS refresh. HR Payroll processing 11/10/2018 NM TIE 2007
Conclusions Appworx is used to orchestrate a number of processes spread across disparate systems (and operating systems) Appworx provides a consolidated view of all scheduled jobs Appworx WORKS! 11/10/2018 NM TIE 2007