Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Deck
idKuali OLE
Card
labelOverview
Section
 
Column
width50%
 

Description

Create user-configurable profiles to specify options governing import of bibliographic, instance, and item data into OLE. Profiles will be applied to imports of any size, ranging from a single record to thousands of records. Different profiles need to be created to deal with a variety of situations. Once created, a profile typically will be used many times over, and may be applied to whichever type of import it is appropriate – single bib, batch file import, etc.

 

Import profiles will harmonize with and enhance existing single bib import User Preferences and Staff Upload (the latter for creating requisitions).

Card
labelDesign: Business

User Stories

Priority Rank Order

 

Card
labelDesign: Technical

 

Design Technical
Service Design and Implementation
Screen Flow Diagram

Layout use cases based on the screen flows indicating navigation between different screens and pop-ups. 

Security
  • Roles – list of roles to be defined
  • Permissions – list of permissions to be defined
  • User Profiles – user profiles that may be applied roles/permissions (also for test/mock purposes) 
Rules
  • Context & Agendas
  • Terms & Prepositions
  • Sample XML file
Component Design
  • OJB.xml
  • Class Diagram

 

  • State Chart Diagram
  • Psuedo Code

 

1)A call is made to canPerformBatchImport(principalId) to get the job info to get what kind of job to be executed.

2)And it will perform Batch Import validations.and based on process type it will call BatchProcessBibImport class of factory patern.

3)This class is having getNextBatchOfData(marcFileContent) which will read the marc file content and fetch the list of records from uploaded marc file.

4)This method gather the number of records of marcFileContent, user entered data and batchProcessProfileId.

5)then controller set the total number of records to that particular job.

6)if job status is running then it will write the data and update the job information

7)it will check the number of records count and chunk size.

8)update the record details and job details.

 

 


 

 


Service Contracts
Service Implementation
Card
labelProcess Diagram
Section
 
Column
width50%
 

Class Diagram:

 

Image Added


 

 

Card
labelUI Screen

 UI Screen

 

Card
labelData Model

ER Diagram: Batch Process Profile

 

Image Removed

 

Batch Process

Image RemovedImage Added

Data Model

Entity : BATCH DEFINITION

 

Name

Max
Len

Data Type

Default Value

Input Type

Action Event

Action Event Function Name

Validation
Type

Tab Index

Remarks