Skip to content

How to manage assets

Lidia edited this page May 4, 2016 · 16 revisions

Producers (see RISCOSS Platform) need create the Entities to be analysed. These Entities can be organised in Layers. A Layer defines a logical group of entities, their structure, and a parent-child relationship with another layer. This parent-child relationship is implicitly defined for all the entities belonging to a layer and allows the user to create a hierarchy of entities. In addition to the hierarchy of entities, layers also defines the attributes associated to the entities belonging to it.

In this example, there are 4 layers and 20 entities in our knowledge base.

The assets management is centralised in the Layer manager menu.

Step 1: Creating Layers

RISCOSS can run risk assessment at different levels. Therefore, the first step is specifying your own organization structure, defining the different organisational units (layers) of analysis to be put under RISCOSS’ supervision. RISCOSS uses as essential organizational unit the OSS Component, in the sense of the Product produced by an OSS Project to be adopted in any of the company's organizational units.

Choosing New layer option from Layer manager menu and enter the layer’s name in the form that appears.

After clicking the CREATE button, you can add some details about the layer:

  • The parent-child relation to other existing layers (child field).
  • The survey URL to collect contextual data (Data collection survey URL field). Details in How to use LimeSurvey Questionnaires.
  • The attributes that describes the entities belonging to this layer. Dragging field from the palette on the right (Property definitions for entities in layer… section).

The layer is stored in the platform using SAVE & VIEW button at the bottom of the form.

#Step 2: Creating Entities There are 3 options to create entities. The first 2 options are meant to create entities manually and the last one to import them from a file.

Step 2.1: Start creating an Entity from the menu

Choosing New entity option from Layer manager menu. This option opens a submenu containing all layers defined in the domain. Choose the corresponding layer.

Stet 2.1: Start creating an Entity from the Layer Index

Chossing Layer index option from the Layer manager menu. The platform will show the list of all layers defined in the domain.

Click on the CREATE ENTITY button next to the corresponding layer name.

Step 2.2: Creating the new Entity and filling its data

Enter the entity’s name in the form that appears.

After clicking the CREATE button, you can add some details about the entity.

The entity is stored in the platform using SAVE & VIEW button at the bottom of the form.

At the bottom of the form, the data collectors can be configured (see Step 3).

Step 2.3: Inporting Entities

Note: The imported file can be customised using an xml file. Details about the configuration of the imported file in How to configure entities import file

Step 3: Configuring Data Collectors for Entities

In the Entity form (when the entity is created or edited), at the bottom there is the list of available data collectors. The available data collectors are those that have been configured in the system by a system administrator, and the parameters the user has to fill depend on the nature of the data collector.

The data collector is selected using the tick of the data collector, and depending on the data collector some configuration data is needed. Finally, the field Frequency is used to indicate when the data gathered by this data collector needs to be updated.

For example, the user is associating a Jira data collector that is able to retrieve bug tracking data from a JIRA system, and he has to provide the URI where this system is installed and the credentials for accessing to it. Once the entity is saved, the Data Collector Manager will start to schedule the data collectors associated to the different entities, and run them for populating the Risk Data Repository with risk data that can be then used when the actual risk analysis will be performed.

#Step 4: Exploring Layers and Entities Layers and Entities can also be browsed by choosing the corresponding menu items in the Layer manager menu (i.e. Layer and Entity index).