Kuali Nervous System Nate Johnson, Indiana University Jonathan Keller, University of California, Davis.

Slides:



Advertisements
Similar presentations
Kuali Rice Bootcamp: Hands-On Exercises Colorado State University, January , 2008 Aaron Godert - Cornell University Rice Development Manager.
Advertisements

Kuali Technology Mark Norton – Nolaria Consulting Zachary Naiman – Member Liaison, Kuali Foundation.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
KUALI ENTERPRISE WORKFLOW OVERVIEW Eric Westfall.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Kuali Rice at Indiana University Important Workflow Concepts Leveraged in Production Environments July 29-30, 2008 Eric Westfall.
University of California, Irvine All Rights Reserved UCI Kuali Day Access and Workflow August 21, 2012 U niversity of C alifornia, I rvine Accounting.
UI Standards & Tools Khushroo Shaikh.
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
1 Self Service Banner FOAP AND NAVIGATION Fall 2005 Ver 7.1 Presented by the Auburn University Business Office.
Rapid Development of Workflow-enabled Forms using eDocLite
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
Contracts & Grants Functionality Paul Sandoval, University of Arizona Jim Becker, Indiana University.
Introduction to Kuali Rice Presented at Internet2 April 2009 Eric Westfall – Kuali Rice Project Manager Bill Yock – Vice Chair, Kuali Rice Board of Directors.
Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009.
James Smith, University of Arizona Barbara Sutton, Cornell University
KRA Application Architecture Terry Durkin, KRA Development Manager (Indiana University) Bryan Hutchinson, KRA Development Manager (Cornell) Andy Slusar,
Architecting and Building KRA using Kuali Rice Terry Durkin, KRA DM/Lead Developer (Indiana University) Bryan Hutchinson, KRA DM/Lead Developer (Cornell)
Kuali Rice Technical Overview February Components of Rice  KEWKuali Enterprise Workflow  KNSKuali Nervous System  KRADKuali Rapid Application.
1 Kuali Identity Management Advanced CAMP: Identity Services Summit for Higher Ed Open / Community-Source Projects.
Kuali Enterprise Workflow Kuali Days – May 2008 Eric Westfall - Indiana University.
Kuali Rice Overview January 2008 Aaron Godert - Cornell University.
1 Customizing Kuali: A Technical Perspective Naser Alavi (Michigan State University) Warren Liang (University of California, Irvine)
Agenda Topics • Overview of the accounting cycle from e-doc creation to decision support Components of the accounting cycle (ledger attributes, back office.
Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Rice Status Update University of California July 20, 2009 Eric Westfall – Kuali Rice Project Manager.
Installing, Configuring & Customizing KFS Mike Criswell (Michigan State University) Warren Liang (University of California, Irvine)
Kuali Rice: Cross Project Middleware November ???, 2007 Nate Johnson - Indiana University.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Creating an Extended Attribute Vince Schimizzi, Michigan State University Evelyn Portee, Michigan State University Lauri Thornhill, Michigan State University.
Kuali Enterprise Workflow Eric Westfall (Indiana University) Aaron Hamid (Cornell University)
Kuali Rice: Cross Project Middleware May 21, 2007 Aaron Godert - Cornell University Nate Johnson - Indiana University.
Implementing KFS Release 2 (Let’s Get Cookin’!) Susan Moore / Jonathon Keller, UC - Davis Vince Schimizzi / Mike Criswell, MSU.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Kuali Architecture: An Overview Mike Criswell MSU Enterprise Business Systems Projects (EBSP) April 23, 2008.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
Kuali Days VI KFS Functional Track 1 Tuesday 2:15 – 3:15 PM Purchasing/Payables.
Kuali Days / November 2007 Tempe, Arizona. Kuali Research Administration Proposal Budget Module Presented by: Rhonda Dwyer, The University of Arizona.
Contracts & Grants Functionality Paul Sandoval, University of Arizona Lori Schultz, University of Arizona.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
Kuali Rice eDocLite UC Davis, Information & Educational Technology.
Adobe PDF Workflow Documents for Kuali Rice May 19th, 2009 Aaron Godert Manager, Enterprise Integration Cornell Information Technologies.
Kuali Days VII Pre-Conference KFS Basics Overview David Lyons, NACUBO.
Kuali Enterprise Workflow Kuali Days – November 2008 Scott Gibson, University of Maryland Bryan Hutchinson, Cornell University James Smith, University.
1 Kuali Nervous System (KNS) Part 2 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
1 Kuali Nervous System (KNS) Part 1 Presented by: Jerry Neal – KFS Development Manager Geoff McGregor – KC Lead Developer Brian McGough – KRice Project.
Kuali Identity Management Overview. Why did we write KIM? Common Interface for Kuali Applications Provide a Fully-Functional Product A Single API for:
Building a production quality Rice Application at SJDC Kuali Days VI, Chicago Christopher Kirschenman – San Joaquin Delta Anthony Potts - rSmart 1.
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Capital Asset Management May 14, 2008 Today’s Presenters: Anna Jensen, Director of Auxiliary Accounting, Capital Asset Management, Accounts Receivable,
Capital Asset Management November 18, 2008 Today’s Presenters: Shelley Pierce, Lead SME San Joaquin Delta College Boyd Shumaker, Testing Coordinator Michigan.
© 2006, The Trustees of Cornell University © 2006, The Trustees of Indiana University Kuali Nervous System Aaron Godert, Kuali Development Manager Brian.
KS configuration application workshop Kuali Days :: Chicago May 13-14, 2008.
Kuali IAM and Security Aaron Godert Sr. Software Architect/Engineer Kuali Rice Development Manager Cornell University.
Kuali Rice: General Overview Brian McGough Kuali Rice Project Manager Kuali Lead Architect Director, Enterprise Software, IU May 13, 2008.
Kuali Rice: Cross Project Middleware Nate Johnson - Indiana University November 17, 2007.
Apache Struts. J2EE Web Application using MVC design pattern Why MVC? Separate components = easier maintenance – Model component holds object data – View.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
KEW Definitions Document Type The Document Type defines the routing definition and other properties for a set of documents. Each document is an instance.
Open source administration software for education next generation student system I Did Not Know You Could Do That With An SIS: How To Make Kuali Student.
Eric Westfall KUALI ENTERPRISE WORKFLOW OVERVIEW.
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
Kuali Rice: Cross Project Middleware October 24, 2007 Aaron Godert - Cornell University.
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
Contracts & Grants Functionality
Nate Johnson Ryan Kirkendall Eric Westfall
Presentation transcript:

Kuali Nervous System Nate Johnson, Indiana University Jonathan Keller, University of California, Davis

Outline What is the Kuali Nervous System? Where did it come from? What does it do? And, what's Rice got to do with this?

What is the KNS? KNS = Kuali Nervous System An application development framework that KFS and KRA are built on Focuses on providing a foundation for efficient development of business functionality Helps to ensure consistent development practices

History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the partner institutions Came up with a foundation on which to build KFS - the Kuali Nervous System It focused on a unified approach to development of functionality o A standard way to use workflow, perform CRUD operations, handle business transactions KNS extracted from KFS and put into Rice as a module

Understanding the KNS Paradigm ENTITY_T Entity (POJO) ORM Mapping Data Dictionary Lookups and Inquiries Maintenance Documents Transactional Documents Workflow (KEW)

Data Dictionary Business Objects o Attributes o Lookups o Inquiries o Relationships Document Definitions o Sections o Fields o Collections

Modules Modules define a subset of functionality within your application. Can be used to control access. Used to specify the location of various configuration files.

Module XML org.kuali.module.chart....

Module XML... org/kuali/module/chart/datadictionary org/kuali/module/chart/OJB-repository-chart.xml org/kuali/module/chart/dwr-chart.xml fiscalYearMakerJob

Business Objects Attributes o Labels o UI Widgets o Validation Lookups Inquiries Relationships

Persistence Framework Business Objects Collections Security o Field Encryption o Masking Extendable

Maintenance Documents They do not need to be built case by case - just one JSP draws them all Designed originally to handle simple table update situations. They can now handle nested data. Base behavior is to directly save the object(s) being edited upon final approval. Examples include: o Campus Code Maintenance Document o Universal User Maintenance Document o System Parameter Maintenance Document

Transactional Documents These are data-entry centric documents or “transactions” that model the business processes Examples include: Auxiliary Voucher, Requisition, Distribution of Income and Expense Built on a case by case basis using the Kuali Rice tag libraries (encompass snippets of UI behavior): o Notes and attachments o Workflow route log (audit log) Integrated with workflow

Business Object XML

Business Object XML (2)

Business Object Attribute XML

Business Object Attribute XML (2)

Business Object Attribute XML (3)

Lookup DD Sample

Lookups A way to search for data by a set of criteria Results of lookups can be returned to other lookups or documents

Inquiries A way to drill down and get more read-only information about a table record

Inquiry DD Sample

Business Rules Rules o onSave o onRoute o onApprove o onAddLine Pre-Rules o Can ask questions

Maint. Document XML

Trans. Document XML

Authorization/Security Module Level Document Level Field Level o Read Only Fields o Hidden Fields o Masked Fields

Custom Tag Library - Displays a Widget based on the DD - Outputs the label for a given attribute. - Container tag representing a section of a document

Custom Tag Library

Other KNS Features System parameters Extended attributes

Questions? KNS Overview: o Rice Documentation Wiki o