Last Updated (Tuesday, 30 September 2014 17:46)

User Rating: / 0


workspaceA workspace is a storage location on the server for projects, generators and data files. The workspace manager helps to access both the user's private workspace and the shared workspaces.

Workspace Areas

A workspace is made of areas, each dedicated to a type of file.

  • Project area is for organizing projects,
  • Generator area is for organizing generators,
  • Output area is for generated files,
  • Data area is for reference files uploaded into the workspace.

GSOL -_Workspace_-_Tab

Each workspace's area is available in its own tab from the workspace manager. The view of an area exposes the tree folders and allows basic operations over objects and folders.

  • Loading projects and generators into the current session
  • Import and export projects and generators from or to shared workspaces
  • Download and uploading data files
  • Renaming, Moving, Ziping, Shuffling, etc. 

GEDIS Studio manages to save created generators and projects in their respective area. By default, those objects are located in the root folder, but you can freely moved them in subfolders afterward.

Generated files are automatically created in the Output area of your workspace. If the name of the generated file refers to a specific path then the file will be saved there. If the path doesn't exists at the time the generation is requested then the generation will fail - you must create a directory before generating in that directory.

Documentation Viewer

The documentation tab is updated with the documentation of the selected item in the selected area tab. When that selected item is a project or a generator then the actual documentation is presented. It is them possible to see the description of the object without requiring to load it into your session.

GSOL -_Workspace_-_Documentation_Object

When the selected item is a file, the header content of the file is provided in the documentation tab.

GSOL -_Workspace_-_Documentation_File

Names v.s. Unique Identifier (UID)

Projects and generators have their own unique identifier (UID) automatically allocated by GEDIS Studio. Those unique identifiers allow project to refer to generators without relying on names that can change from time to time.

It is safe to change the name of projects, generators, batches, files. You can even have duplicate names.

Refering to Data File

It is possible to refer to data files when generating your own data. Such a referenced data file is identified by its name (possibly with a pathname). see for example the File Extraction Rule.

GSOL -_Workspace_-_Data_File_Reference_1

The referenced file is first searched into the Output area, if not found then the generator will search it in the Data area.  If it is not found in either the user's output or data area, then it is searched into the Data area of shared workspaces.

Organizing area's folders

You can create folders in each area of your workspace and move files freely between these folders but always in the same workspace's area. It is not possible to move files from area to area, even from Output to Data.


Loading Project and Generator into your Session

GSOL -_Workspace_-_Import

To load a project into your current session you have to double-click on it from the workspace manager.

Same operation applies to load a generator into your session's project from the Generator tab.

Note: Projects and Generators from a shared workspace have to be acquired before loading.

When loading a new project the one existing in your session is automatically saved (allong with the referenced generators).

Importing Shared Project and Generator into your Workspace

You or you co-workers may have published projects and generators in a shared workspace made available to you by your GEDIS Administrator. This shared material is visible in each area tab from the root folders "foo Shared Workspace".

GSOL -_Workspace_-_Shared_Material

You have to import a shared projects or a shared generator to make it available in your own private workspace. When importing a shared project GEDIS automatically import all the referenced generators.

Import is achieved either by double-click on the object or by the Import command from the context menu. The UID of the imported objects are redefined in order to prevent colusion with the UID of the project and generator of the private workspace.

Uploading Data File into Your Data Area

You can upload files in the Data area of your workspace.To do so you have to

  1. Open the workspace manager
  2. Select the Data panel
  3. Right click on a folder to select the upload command in the context menu
  4. From the opening dialog select the files on your local computer to upload


The uploaded files can be used in data generation with a File generation rule and parsing rules such as the CSV column extractor.

Creating a new Data File

It is also possible to create a brand new file into your Data Area by clicking the "New Data File" command from the Workspave viewer toolbar. A dialog bow will ask you the name of the file to create (along with its pathname into the Data Area).

GSOL -_Workspace_-_Create_Data_FileGSOL -_Workspace_-_Create_Data_File_2

A text viewer is then opened with the new empty file. When data is writen, you can save the content.

GSOL -_Workspace_-_Create_Data_File_3

Downloading Data File

You can download files from the Output or Data area of your workspace. To do so, you should :

  1. select the file from the Workspace,
  2. click on the download button in the workspace viewer tool bar
  3. or click on the download button from an opened file viewer
  4. check for the browser notification of download,

All files are downloaded from the HTTP protocol and opened in your browser if possible. You can check to the file association defined in your browser and the extension of file you want to download to see how the download will proceed in your case.

Depending on those parameters, the downloaded file may be saved into your browser's download directory, opened in a new browser window or directly opened with an application associated to the file's extension.

Sharing with Workspace

A user workspace is always private. All the data in your workspace remain invisible from other users. In fact only the editor's support team and administrator has access to your private workspace.

But sharing is still possible. By default GEDIS Studio Online creates a 'Shared' workspace and makes everything in there available for all users (read-only). Available means that you can copy items from the shared workspace into your own private workspace.

When an item (a project and its dependencies or a single generator) is copied into your private workspace the copied item is made writable. You can do any change on the copied items without impacting in the shared items them come from.

A Simple Use Case with Shared Workspace

For advanced accounts, it is possible to create a shared workspace that will be available only for a subset of users.Those users may be of the same company or not.

For example, consider that Company A has 3 users (located from two centers in the US) for defining and testing data generators. They can ask for a shared 'Community' workspace additionally to the default 'Shared' workspace. Only users with the administrator rights of 'Company A' will be allowed to put materials in this community workspace. They will use that community workspace to put reference data and approved generators.

Then Company B (located in India) comes with 5 registered users and are contractors of Company A. Administrator user of Company A can approve those 5 users to access to the shared community workspace. Doing so, users of Company B can produce test data from the approved generators and reference data provided by the client.

Add comment

Security code