Download presentation
Presentation is loading. Please wait.
Published byVerawati Setiabudi Modified over 6 years ago
1
Interfaces with Flex Jessica Sands, Nov 4, 2009
Presentation Title Style: Trebuchet, 40 pt., white (reverse), title style capitalization (first letters) Content: Presentation title Subtitle Style: Trebuchet, 24 pt., white (reverse) Content: Presenter name(s), date Jessica Sands, Nov 4, 2009 Co-Presenters: Pam Horner
2
Objectives Explain T2’s definition of interfaces
Understand the types of items that would be included in an interface Describe why the Custom Task Setup Utility is used Describe the process followed when interfaces are purchased Understand what an interface package is and the types currently available Learn about Texas A&M’s interfaces Slide Title Style: Trebuchet, 36 pt., gold, sentence style capitalization (first letters) Content: Unique for each slide (unless slide contents are continued) Text Style: Main bullets are Times New Roman, 28 pt., black; supporting bullets are Times New Roman, 24 pt., black Content: information and graphics pertaining to Slide Title Limit bulleted lists to 7-8 lines; number of bullets may vary depending on length of content and on number of sub-bullets Longer lists should continue to additional slide with duplicate Slide Title (cont.) Do NOT divide text into columns; use tables instead If using tables: use Title style for table header rows and Text style for table text Avoid multi-colored text, use italics or bold typeface for emphasis See T2 Style Guide for complete list of style and usage conventions Graphics If importing graphics, use the “Set transparent color” tool to make the white background disappear (to avoid covering text). Recommended graphic placement: along right side or bottom of slide
3
Texas A&M University Interface Diagram
Shows Dataflow between DW and multiple authenticated datasources into FLEX and the interface between My Parking Account, FLEX and DW. Weekly feeds of BPP and Ldap, Daily feeds from Compass, VPFN, Housing. Near realtime feeds of CSGold data, and on demand for Foundation and HSC ( usually when they want something). Research Foundation was a weekly feed that is no longer running, but we add data manually as needed since their folks are “contracted” employees that do not show up in the BPP feed. We also run weekday billing and reconcile as well as transcript blocks every weekday. Scannet pushed happen every 20 to 30 minutes. And DW pushes nightly updates info FLEX.
4
Flex Task Scheduler 33 Processes Run on Demand Run as needed
Payroll Deductions Billing and Reconcile Customer Letters Permit Expiration Updates Parking Advisories We have numerous tasks that are run on demand as we need them to run. We have to coordinate and run most of the files with other users outside of our department. BPP has a monthly due date for billing and a monthly reconciliation date that is variable. Parking advisories will run as needed to the specified groups.
5
Flex Task Scheduler 22 Processes Running Automatically
Run on scheduled basis Schedule for time frame required: Minutes Hours Daily Weekly Monthly Task resets itself to be run again We have others tasks that run “automagically” on a timed basis, occupancy counts run every 15 minutes, import/export run every 8 hours, Set time and raise gates run daily, ROVR exports run weekly, during football we set gates to lock and disable dispensers for restricted lots for every game and even Silver Taps are set to run 9 months of every year to raise gates, lower gates and set to neutral without having to manually run the process.
6
Citation Transfer Candidates Yes No Daily, On weekdays Scheduled
Pull out the Citation Transfer Candidate – blow up 10/13/2009 7:25 AM CiteBillsCandidates Citation Transfer Candidates Yes No Daily, On weekdays Scheduled 6
7
Citation Billing to COMPASS (Banner)
FLEX Processed Billing File COMPASS/BANNER .NET FLEX Billing File Modified Billing File This slide shows the updated process flow for tasks that originate in FLEX, are “manipulated” in TS .net code and passed over to COMPASS. There is data exchange both ways and exception reports from the .net code to notify users via when changes or errors are occurring. Some messages are just FYI and others require action to correct a billing error. Once the file is processed it is returned to FLEX via .net code and updates are made as necessary. Exception Reports 7
8
Compass Citation Billing Exceptions for 10/12/2009
MESSAGE GENERATED: 10/12/ :28:52 REFERENCE: Process ID #331665 Compass Citation Billing Exceptions for 10/12/2009 UIN Item Amount D/C Term Exception CITATION-G $25.00 D 200931 FYI -- Compass Term on citation G changed from to CITATION-G FYI -- Compass Term on citation G changed from to CITATION-G FYI -- Compass Term on citation G changed from to report generated after processing FLEX query and determining the customer is not a TAMU student, but a Galveston student so we are required to change the billing term. Preprocessing completed before file is sent to COMPASS and processed as one billing file – currently 3 terms and 2 billing files one for citaitons and one for permits ( including refunds).
9
Crop so text is bigger 9
10
Select CON. CON_AMOUNT_DUE , CON. CON_TICKET_ID , CON. CON_UID , CON
Select CON.CON_AMOUNT_DUE , CON.CON_TICKET_ID , CON.CON_UID , CON.CON_IS_VOID , CON.CON_ISSUE_DATE , CON.CSL_UID_STATUS , CON.CON_IS_UNDER_APPEAL , ENT.ENT_PRIMARY_ID, GET_CUSTOM_TEXT('ENT','BILLABLESTDT',ENT.ENT_UID) as ENT_SIMSTERM,ENT.ESL_UID_SUBCLASS , GET_CUSTOM_LKP('ENT','CUST_TAMU_CLASS',ENT.ENT_UID) as ENT_CUST_TAMU_CLASS From CONTRAVENTION_VIEW CON Inner Join ENTITY_VIEW ENT On CON.ENT_UID_RESPONSIBLE_ENT = ENT.ENT_UID Where CON.CON_AMOUNT_DUE > 0 and GET_CUSTOM_TEXT('ENT','STDT_FEE_BILLABLE',ENT.ENT_UID) = 1 and CON.CSL_UID_STATUS <> 4 and (CON.CON_REINSTATEMENT_DATE < CURRENT_DATE or CON.CON_REINSTATEMENT_DATE IS null) and (GET_CUSTOM_TEXT('CON', 'EXTEND_APPEAL_DATE', CON.CON_UID) < CURRENT_DATE or GET_CUSTOM_TEXT('CON', 'EXTEND_APPEAL_DATE', CON.CON_UID) is null) Order By ENT.ENT_PRIMARY_ID , CON.CON_TICKET_ID , CON.CON_AMOUNT_DUE , CON.CON_ISSUE_DATE , CON.CSL_UID_STATUS , CON.CON_IS_UNDER_APPEAL , CON.CON_UID , CON.CON_IS_VOID Pull out SQL to make bigger and what do we look for ? Red shows we are looking for amount still due and billable student. Purple is showing we want to skip over appealed citations and also to give appealed and denied customers the promised amount of them. The TASK is where we tell it to ignore citations that are under 23 days old. 10
11
Flex tasks allow insertion of custom fields, some are simple text insertions and others are flex fields that are complex format to fit the specified need of the system that receives the files. 11
12
D:\TransAgency\TAMUFLEX\SIMS\OUT\
TSCITATN-<=y><=m><=d>-<=24h><=min><=s>.txt Custom Field 2: Amount due in pennies REMOVE_PUNCT(FORMAT_CURRENCY({?PAP_AMOUNT},"",TRUE,FALSE)) Width for field CON_AMOUNT_DUE : 9 Text padded on right with zeros Flexibility in location of file, naming of file ( so we can keep the uniqueness of each file), field formatting allows us to convert currency to a text field designated in pennies and leading zeros. 12
13
Flex/ScanNet Interface Diagram
Entity Permission FLEX table_acs_patron table_acs_ credential SCANNET Scan_FlexEntData Scan_Patron DA TA WAREHOUSE Shows a dataflow for information that is retained and updated in FLEX thru the DW compared to copies of Scan tables and then pushed into Scannet SYSBASE tables. Scan_FlexPerData Scan_ Credential 13
14
SCAN & Nonflex creds fields are queried out and passed over to the Scannet system. AggieID is updated via a near realtime connection with CSGOLD so lost IDs are replaced quickly, DL is another access device and HANDS FREE are devices ( tolltags, Transcore) that we use in FLEX access. 14
15
New functionality where we query data from flex into the DW and produce reports based on the latest datapull, can be run on demand and we can click down thru the details.
16
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.