Changes between Version 7 and Version 8 of Service_Lab_Plugin


Ignore:
Timestamp:
03/14/2017 03:14:20 PM (5 years ago)
Author:
shan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Service_Lab_Plugin

    v7 v8  
    3939
    4040__Note:__ For data privacy, the spread sheet containing project information for generating workspace is not added to the svn and is used locally. For generating workspace from the 3rd type (latest version) spread sheet, the spread sheet should be placed in the '''doc''' folder of this plugin.
    41 
    42 
    43 == Deployment ==
    44 Steps for deploying GRITS in Service Lab is described below :
    45 
    46 1. Copy two ontologies before building - copy the two ontologies from '''ontology''' folder of Service Lab main plugin to '''ontology''' folder of Experiment designer plugin
    47  a. experimentdesignontology.owl
    48  b. localexperimentdesignontology.owl
    49 2. Use the product "'''GRITS.servicelab.product'''" in Service Lab Main plugin to build a product
    50 3. Deploy the product in Service Lab computer
    51 Adding new protocol variants (it would remove all local protocols and protocol variants)
    52 1. Get a copy of protocol variants from '''protocol variants''' folder of Service Lab main plugin (use the variants with matching version of the ontology that was used for deployment in step 1)
    53 2. Clean the '''org.grits.toolbox.editor.experimentdesigner''' folder inside config folder and copy the new protocol variants and extract it here
    54 
    5541
    5642== Tutorials ==
     
    11096
    11197Various classes for matching and validation algorithm (inside "'''validation/'''" package)
    112 - ProjectTaskAssigner - for assigning tasks to samples[[br]]
    113 - SampleProtocolTaskMatcher - for matching task to protocols of each sample[[br]]
    114 - ProtocolFileMatcher - for matching files in project archive to protocols in samples
     98- ProjectTaskAssigner
     99 - for assigning tasks to samples
     100 - assigns tasks to each sample equally (if number of tasks is not divisible by number of samples then leaves all the tasks for user to assign)
     101- SampleProtocolTaskMatcher
     102 - for matching task to protocols of each sample
     103 - matches protocols to its possible tasks (uses '''backtracking''' to try all possible combination unless each task has valid number of protocols and there is no extra protocol)
     104- ProtocolFileMatcher
     105 - for matching files in project archive to protocols in samples
     106 - matching is done for uploaded file '''Category''' and '''SubCategory'''
     107 - makes sure all protocols have their required number of files available in Project archive
     108 - no errors if extra files are there in the archive
    115109
    116110
     
    118112The three files (Protocol Price file, Task Protocol file and File Upload Information file) described in the above two sections are used for managing invoice and project validation information and are located in the ${SERVICELAB_FOLDER} folder of the workspace. These files are managed by three Managing Editor Parts
    119113- PriceManager (part/pricemanager/ProtocolPriceManager)
    120 - ProtocolManager (part/taskmanager/TaskProtocolManager)
     114- TaskProtocolManager (part/taskmanager/TaskProtocolManager)
    121115- FileUploadManager (part/filemanager/ProtocolUploadFileManager)
    122116
     
    132126
    133127- Project Statistics File
    134  - contains a map of statistic variables and values
     128 - contains a map of statistic variables and their values
    135129 - name - '''IConfig.PROJECT_STATS_FILE_NAME'''
    136  - Location - ${PROJECT_FOLDER}/${SERVICELAB_FOLDER}/${PROJECT_STATS_FILE}
     130 - Location - '''${PROJECT_FOLDER}/${SERVICELAB_FOLDER}/${PROJECT_STATS_FILE}'''
    137131
    138132
     
    140134- Dialog - dialog/UploadBillDialog
    141135
     136
     137
     138== Deployment ==
     139Steps for deploying GRITS in Service Lab is described below :
     140
     1411. Copy two ontologies before building - copy the two ontologies from '''ontology''' folder of Service Lab main plugin to '''ontology''' folder of Experiment designer plugin
     142 a. experimentdesignontology.owl
     143 b. localexperimentdesignontology.owl
     1442. Use the product "'''GRITS.servicelab.product'''" in Service Lab Main plugin to build a product
     1453. Deploy the product in Service Lab computer
     146Adding new protocol variants (it would remove all local protocols and protocol variants)
     1471. Get a copy of protocol variants from '''protocol variants''' folder of Service Lab main plugin (use the variants with matching version of the ontology that was used for deployment in step 1)
     1482. Clean the '''org.grits.toolbox.editor.experimentdesigner''' folder inside config folder and copy the new protocol variants and extract it here
     149