Changes between Version 6 and Version 7 of Service_Lab_Plugin


Ignore:
Timestamp:
03/14/2017 12:43:56 AM (5 years ago)
Author:
shan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Service_Lab_Plugin

    v6 v7  
    6868- Bill Upload
    6969
    70 Also important thing to note is that there are ${SERVICELAB_FOLDER} at two levels that are used for storing Service Lab information in a workspace. ${SERVICELAB_FOLDER} has its name accessible through variable '''IConfig.SERVICE_LAB_FOLDER_NAME'''.
     70Also important thing to note is that there are ${SERVICELAB_FOLDER} at two levels that are used for storing Service Lab information in a workspace. ${SERVICELAB_FOLDER} has its name stored in '''IConfig.SERVICE_LAB_FOLDER_NAME'''.
    7171
    7272
    7373Location :
    7474- Service Lab folder in workspace - ${WORKSPACE_FOLDER}/ ${SERVICELAB_FOLDER}
    75 
    7675- Service Lab folder for a project - ${WORKSPACE_FOLDER}/ ${PROJECT_FOLDER}/ ${SERVICELAB_FOLDER}
    7776
     
    116115
    117116
    118 ==== Management for Invoice Generation and Project Validation ====
    119 The three files talked 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 Editors
     117===== Management for Invoice Generation and Project Validation =====
     118The 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
    120119- PriceManager (part/pricemanager/ProtocolPriceManager)
    121120- ProtocolManager (part/taskmanager/TaskProtocolManager)
    122121- FileUploadManager (part/filemanager/ProtocolUploadFileManager)
    123122
    124 All the three managing editors have a single instance (not '''Multiple''' option selected in the ''fragment.e4xmi'' file) in the application. These managers reload their information from workspace eachtime they are opened by a user. For more about them also read [http://trac.grits-toolbox.org/browser/trunk/eclipse/org.grits.toolbox.lab.servicelab/doc/Project%20Validation%20Tutorial.pdf Project Validation Tutorial].
     123Each of the three managing editors have only one instance (not '''Multiple''' option selected in the ''fragment.e4xmi'' file) in the application. These managers reload their information from workspace each time they are opened by a user. To learn more about them also read [http://trac.grits-toolbox.org/browser/trunk/eclipse/org.grits.toolbox.lab.servicelab/doc/Project%20Validation%20Tutorial.pdf Project Validation Tutorial].
    125124
     125In the current implementation some of the important functionalities that are missing are:
     126- Delete manager files
     127- Import protocol/task information from files of other workspace
     128
     129
     130===== Bill Upload =====
     131The final bill file can be uploaded for each project. The bill file is stored in the archive of the project. The bill amount is also stored in a Project Statistics File for each project.
     132
     133- Project Statistics File
     134 - contains a map of statistic variables and values
     135 - name - '''IConfig.PROJECT_STATS_FILE_NAME'''
     136 - Location - ${PROJECT_FOLDER}/${SERVICELAB_FOLDER}/${PROJECT_STATS_FILE}
     137
     138
     139- Handler - handler/UploadBillHandler
     140- Dialog - dialog/UploadBillDialog
     141