Skip to content

How to manage assets

Lidia edited this page Apr 30, 2015 · 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 the 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 LimeSurvey Data Collector.
  • 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 is 2 options to start creating an Entity

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 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.

Layers and Entitis on the domain

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