Kuali PowerPoint
Download
Report
Transcript Kuali PowerPoint
Technical Overview for “Functionals”
(Kuali-eze…It’s a Foreign Language!)
Ailish Byrne, Indiana University
Barbara Sutton, Cornell University
Agenda
•
•
•
•
•
•
Acronyms
Tech Talk
Concepts
Infrastructure
Flexibility
Confused?
Acronyms
How many K-Acronyms?
Acronyms
K: The Projects (5)
KEM – Kuali Endowment Module
KFS - Kuali Financial System
KRA – Kuali Research Administration
KRice – Kuali Rice
KS – Kuali Student
Acronyms
K: The Infrastructure - Rice (6)
KEN – Kuali Enterprise Notification
KEW – Kuali Enterprise Workflow
KIM – Kuali Identity Management
KNS – Kuali Nervous System
KOM – Kuali Organization Management
KSB - Kuali Service Bus
Acronyms
K: The Councils & Miscellaneous (6)
KFFC - Kuali Financials Functional Council
KRFC – Kuali Research Functional Council
KSFC – Kuali Student Functional Council
KIT – Kuali Integration Team
KTC – Kuali Technical Council
KTD – Kuali Test Drive (KFS)
Acronyms
Non-K: The People
BA or LBA - Business Analyst (lead)
DM - Development Manager
PM - Project Manager
SME - Subject Matter Expert
Acronyms
Non-K: The Terms
DD - Data Dictionary
ERD - Entity Relationship Diagram
JPA - Java Persistence Architecture
OJB - Object Relational Bridge
Tech Talk
What do these have in common with Kuali?
Tech Talk
Java!
Tech Talk
Tech Talk
Struts
Helps draw the screens
Controls application flow
Spring
Flexibility!!!
Transaction management
Tech Talk
OJB - Object Relational Bridge vs.
JPA – Java Persistence Architecture
Tells the application how to map things to
the database
Saves / queries
OJB (Jordan Knight)
JPA (Justin Timberlake)
Tech Talk
Service Bus
Carries messages from one application to
another
Human Resources System needs to talk
to Financial System, and they don’t speak
the same language? No problem, there’s
a translator on this bus
Tech Talk
Apache Tomcat
Translates between application code and
the web browser
Drops you off a cliff, or scratches your
eyes out?
Purrs happily and takes you where you
need to go, if you scratch behind
the ears
Tech Talk
ERD - Entity Relationship Diagram
What does your account table look like?
How does it relate
to your chart?
Tech Talk
DD - Data Dictionary
How big am I?
Am I a number?
Do I have valid values?
Rapid development!
Concepts
Concepts
Maintenance Documents
How do I change the attributes of my
accounts and keep track of changes?
Transactional Documents
How do I move $1000 from account A to
account B?
Concepts
Lookups
How do I see what accounts currently exist for
my organization?
Inquiries
How do I see all of the current attributes associated
with account A?
Custom Document Searches
How can I look at all the transfers from or to
account A? Or, look at all the changes to the
attributes of account A?
Concepts
Modularization
What if I don’t want to implement everything
in KFS?
How can I use KFS with my PeopleSoft
Purchasing system?
Core “Modules”: Chart, General Ledger,
Financial Processing, Vendor,
Pre-Disbursement Processing
Everything else is pluggable
Concepts
Active Indicator
Flag business object as inactive to prevent
erroneous use in KFS
Preserves historical data
Audit trail
Concepts
Collections
Accounting Lines on the Transfer of Funds
Document
Contacts on a vendor
Lists of entities of one type that relate to
entities of another type
Active Indicator: How do I disassociate this
old phone number with this vendor without
having to dig for that historical information?
Infrastructure
AKA - Rice
Infrastructure
KSB - Kuali Service Bus
The wheels on the bus go round and round…
remember that game called memory?
KEW - Workflow
Routes e-Docs based on rules
KEN - Notification
Facilitates use of KEW to generate & route
messages
Infrastructure
KNS - Kuali Nervous System
Everything looks and feels the same, and my
developers are fast!
KFNS - KFS Nervous System
Infrastructure components unique to KFS
KRNS - KRA Nervous System
Infrastructure components unique to KRA
KSNS - KS Nervous System
Infrastructure components unique to KS
Infrastructure
KIM - Identity Management
Shared common table for user data
Specific “Associations” in each project
KOM - Organization Management
Shared common table
for external entity data
Specific “Associations” in
each project
Flexibility
Flexibility
Technical Flexibility
Community Source
Access to code for customizations
Supports MySQL & Oracle
Works with either; MySQL is free!
Supports various OS
UNIX/LINUX
Windows
OSX
Authentication
Should we use CAS or Shiboleth to log users in?
Flexibility
Functional Flexibility
Rules
Create workflow to meet your needs
Parameters
Create business rules to meet your needs
Extended Attributes
Create unique business elements to meet your reporting
and routing needs
Authorization
Who can initiate documents, see or edit certain fields, see
an SSN instead of **********, inquire on certain tables…
Flexibility
User Flexibility
Lookup/Inquiry & Document Search
Lookups = valid values from within an e-Doc
Doc Search = actual transaction or document that affected the
system
Online Help & User Guide
Page-level online help on every screen in KFS
Stand alone User Guide also available
Workflow User Preferences - Action List & e-mail
Options for filters, display fields, labels, etc. and e-mail
notification
Confused?
Q&A