uci uccsc presentation august 2017 final · kualicoeusat uci for fy 2016-17 •2,400 + proposals /...

35
UCCSC Presentation The Value of Open Source: Extending Our Research Admin Software to Meet Our Campus Needs Presented by: Ryan Lam, Programmer Analyst Tim Bui, Programmer Analyst Kim Frazer, Business Analyst

Upload: others

Post on 10-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

UCCSC PresentationThe Value of Open Source: Extending Our Research

Admin Software to Meet Our Campus Needs

Presentedby:RyanLam,ProgrammerAnalystTimBui,ProgrammerAnalystKimFrazer,BusinessAnalyst

Page 2: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

2

What and Who?

• What is the Software?– Kuali Coeus

• Who uses it?– Office of Research

Page 3: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

3

Office of Research• What is the Office of Research?

– OR provides central campus administrative support for UCI’s research programs. It includes the following:

• Research Administration• University Laboratory Animal Resources (ULAR)• Research Development• Administrative Operations and Planning• Office of the Vice Chancellor for Research

Overview of KC

Page 4: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

4

Research Administration Software

• Kuali Coeus• Originally Open Source• Currently owned by Kuali Inc.

– Link to Website: https://www.kuali.co/products/research/#intro– Link to source code: https://github.com/kuali/kc

• Kuali community includes member campuses who use the software and may contribute code back to Kuali

Overview of KC

Page 5: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

5

Kuali Coeus at UCI for FY 2016-17

• 2,400 + proposals / year• Over $378M extramural funding• Proposal Development since August 2012• Conflict of Interest (COI) since 2016• Negotiations since 2016

Overview of KC

Page 6: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

6

Benefits of KC

• Moved from paper forms to electronic process– Reduction of administrative burden– Increased routing speed– Increased transparency– Easy access to documents

Overview of KC

Page 7: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

7

Technology Stack of KC

• KC is a Java EE web application• Uses Maven, Spring, OJB, and Struts• Connects to either an Oracle DB or MySQL

– UCI is using Oracle

Overview of KC

Page 8: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

8

Maven WAR Overlay

• Part of the maven-war-plugin• Can be used to merge two projects into one .war file• UCI created separate project to house our KC

customizations & used Maven Overlay to combine them with the base KC code

Overview of KC

Page 9: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

9

Maven WAR Overlay

Overview of KC

+Base KC Project

UCI’s KC Project

Resulting Overlayed WAR file

Page 10: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

10

Spring Bean Overrides

• Using Spring to override services & integrate our code into base KC product

Overview of KC

Page 11: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

11

Customizations to KC

• Cayuse 424 Integration• KC Conflict of Interest (COI)• Negotiations Modules

– Federal/Non-Federal– Subaward– Clinical Trials

Overview of KC

Page 12: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

12

What is Cayuse 424?

• Vendor product from Cayuse• Handles S2S (System-to-System) submissions for

Grants.gov and Research.gov proposals

Cayuse 424 Integration

Page 13: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

13

Single Sign On

Cayuse 424 Integration

Page 14: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

14

Quicklink Field in KC

Cayuse 424 Integration

Page 15: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

15

Initial Data Synchronization of Key Personnel

Cayuse 424 Integration

Page 16: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

16

How We Integrated with Cayuse 424• Cayuse provided SOAP Web services to obtain data from their

system• We created a library to transfer proposal details, personnel list

from Cayuse to KC proposal document, using their Web services

Cayuse 424 Integration

Page 17: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

17

Benefits of using Cayuse 424• Efficient and accurate submission of high-volume of proposals• Real-time error checking• Extensive auto-fill capabilities• Direct and instant transmission to grants.gov

Cayuse 424

Page 18: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Apr Jul Oct Jan Apr Jul Oct Jan Apr Jul

%AdobeFormvs.S2SSubmissions

PDF

S2S

2015 2016 2017

Cayuse 424

Page 19: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

19

Conflict of Interest (COI)

How the functional process changed to make implementation of KC COI easier:• Changed from project-based to annual disclosure

requirement for projects funded by PHS• Only require investigators with positive annual disclosures

to complete event-based disclosures for projects with funding from NSF

KC COI

Page 20: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

20

Benefits of using KC COI

Reduction of administrative burden • Investigators without financial entities only have to

complete annual disclosures once a year• Investigators with positive disclosures complete fewer

forms

KC COI

Page 21: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

21

Example of COI Form ReductionTypeofDisclosure OldProcess NewProcessNegative(no financialinterests)

ProjectA:800ProjectB:800ProjectC:800ProjectD:800

TotalForms:4

AllProjects:AnnualDisclosure(KCCOI)

TotalForms:1Positive(financial interests)

ProjectA:800,810,820ProjectB:800,810ProjectC:800,810,820ProjectD:800,810

TotalForms:10

AllProjects:AnnualDisclosure(KCCOI)AnnualForm810(Paper)

ProjectA:820ProjectC:820

TotalForms:4

KC COI

Page 22: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

22

Benefits of using KC COI

Reduction of administrative burden (con’d) • Creation of the Personnel doc improved the process for

continuing awards– Provides convenient way to update personnel– Creation of PI Assistant role allows someone else to update on

behalf of the PI

KC COI

Page 23: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

23

Creation of the Personnel Doc• New document to allow researchers to annually update list of

personnel for a research study– Integrates with KC’s COI module to check for COI disclosures

• Created brand new classes to support new Personnel Doc• Separated Personnel Doc from existing code to make

upgrade process easier• We are proposing to Kuali functional groups that we

contribute the code back to Kuali

KC COI

Page 24: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

24

UC Learning Center (UCLC)UCI created a library to interface with UCLC to obtain training transcripts

KC COI

Page 25: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

25

Proposal Summary Tab in KC Proposal

KC COI

Page 26: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

26

Creation of Customized Negotiations Modules

We customized the Fed/Non-Fed Negotiations Module to create additional modules:• Outgoing Subawards Negotiations Module• Clinical Trials Negotiations Module

Negotiations

Page 27: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

27

Fed/Non-Fed Negotiations Module

Negotiations

Page 28: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

28

Outgoing Subawards Negotiations Module

Negotiations

Page 29: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

29

Clinical Trials Negotiations Module

Negotiations

Page 30: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

30

Comparison Fed/Non-Fed and CT

Negotiations

Fed/Non-FedNegotiation

ClinicalTrialNegotiationNAMEHERE

NAMEHERE

Page 31: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

Future Plans for UCI’s Implementation of Kuali

UpgradetoKuali Research…

Page 32: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

32

Upgrade to Kuali Research

• Kuali Research (KR) replaces Kuali Coeus (KC)• KR Proposal Development & Negotiations –

Target July 2018• KR Award – Target January 2019• KR COI – Target July 2019

– Complete upgrade with new functionality

Page 33: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

Final Tip: customization of open source software may be the best solution at your

institution…

Weareheretohelp!

Page 34: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

34

Questions?

Page 35: UCI UCCSC Presentation August 2017 FINAL · KualiCoeusat UCI for FY 2016-17 •2,400 + proposals / year •Over $378M extramural funding •Proposal Development since August 2012

35

Contact Information

• Ryan Lam, Programmer AnalystØ[email protected], (949) 824-9725

• Tim Bui, Programmer AnalystØ[email protected], (949) 824-7213

• Kim Frazer, Business AnalystØ [email protected], (949) 824-5641