When linking two applications, the available OSLC link types depend primarily on the OSLC Resource Type of the linking elements. On this screen, the types of ${term-artifact-type-container-indefinite-singular} can be mapped/unmapped to an OSLC Resource Type. Additionally, linking restrictions/rules can be defined, on ${term-artifact-type-plural}, to be applied when linking from ${local-app} or remote applications.

To visualize or change any ${term-artifact-type-singular} configuration, select first ${term-artifact-type-container-indefinite-singular} from the combo.

Associating an OSLC Resource Type

  1. Locate ${term-artifact-type-definite-singular} to configure in the first column of the table.
  2. Click in the corresponding three-dots icon on the Actions column.
  3. Select the Edit OSLC Resource Type option.
  4. In the opened dialog, select the required OSLC Resource Type minding the warning message.
  5. Click the Update button.

If everything goes well, the dialog will close and the table will be refreshed. Take into account that, as the warning message stated, changing the OSLC Resource Type has several implications for ${term-artifact-type-definite-singular}, and any existing link from/to it may become semantically invalid. Also, take into account that setting None will disable ${term-artifact-type-definite-singular} from any OSLC interaction.

Customizing Linking from ${local-app} Settings

Once ${term-artifact-type-definite-singular} is mapped to an OSLC Resource Type, other than None, it is possible to customize the available link types (when linking from ${local-app}) or whether only the selection dialog, of a remote application, will be available for linking. A default link type can be also set for ${term-artifact-type-definite-singular} in this configuration.

  1. Locate ${term-artifact-type-definite-singular} to configure in the first column of the table.
  2. Click in the corresponding three-dots icon on the Actions column.
  3. Select the Edit Linking Settings option.
  4. In the opened dialog, select the Linking from ${local-app} tab.
  5. Optionally, select the link type, to be preselected in Linking Wizard for this ${term-artifact-type-singular}, by selecting it from the Default Link Type combo. Note: the default link type cannot be disabled, see below.
  6. Optionally, disable an available link type by clicking on the corresponding Disabled radio button. Note: a disabled link type cannot become the default one.
  7. Optionally, disable the linking through the creation dialog of a remote application, for a link type, by clicking on the corresponding Selection dialog only radio button.
  8. Optionally, apply the two previous settings to all link types by clicking in the corresponding Set all radio button.
  9. Click the Update button.

If everything goes well, the dialog will close and the table will be refreshed. The Linking from ${local-app} column will summarize the configuration done by displaying one of the following values:

The Link Types' availability of a Resource Type.
The Link Types displayed for a Resource Type, in Linking from ${local-app} tab, are those corresponding to the OSLC nature of the Resource Type. However, even when they are not disabled on such configuration, they may not be present on Linking Wizard by the time it is open. The reason is those displayed in Linking Wizard also depend on other settings, like the available Project Associations. Do not hesitate to use the Where is my Link Type widget, within Linking Wizard, whenever you don't know why an expected Link Type is missing.

Customizing Linking from Remote Applications Settings

The linking from remote applications can be also customized, for a given ${term-artifact-type-singular}, when the OSLC Resource Type is set to other than None. It is possible to customize whether the remote application can use the ${local-app} creation dialog or only the selection one (and the name of such dialog). An OSLC usage can be also set to help remote applications pre-selecting a ${local-app} ${term-artifact-type-singular} for a given use case.

  1. Locate ${term-artifact-type-definite-singular} to configure in the first column of the table.
  2. Click in the corresponding three-dots icon on the Actions column.
  3. Select the Edit Linking Settings option.
  4. In the opened dialog, select the Linking from Remote Applications tab.
  5. Optionally, disable the remote linking, over this ${term-artifact-type-singular}, by clicking on the Disabled radio button.
  6. Optionally, disable the linking, through the ${local-app} creation dialog, by clicking on the Selection dialog only radio button.
  7. Optionally, rename ${term-artifact-type-definite-singular} to be displayed, in remote applications, as typed in the Dialogs Name field.
  8. Optionally, select the Default OSLC usage, from the Dialogs Usage field, to hint remote applications this is the preferred ${term-artifact-type-singular} to select.
  9. Click the Update button.

If everything goes well, the dialog will close and the table will be refreshed. The Linking from Remote Applications column will summarize the configuration done by displaying:

An initial linking configuration is provided by default to ensure all link types, of all available ${term-artifact-type-plural}, are enabled and no dialog is restricted. On a fresh installation, it is recommended to review this default configuration to make sure it fulfills the company policies.

Validating Linking Configuration

Some validations are performed, on a saved configuration, to ensure the proper behavior of remote applications. If the saved configuration may lead to a weird behavior of remote applications, a warning message will be displayed on the top of the main table. These are the validations performed:

Additionally, info messages are displayed in the following scenarios:

Restoring the Default Settings

Once a customized configuration is stored, it is possible to get back to the originally default configuration as follows:

  1. Locate ${term-artifact-type-definite-singular} to restore the configuration in the first column of the table.
  2. Click in the corresponding three-dots icon on the Actions column.
  3. Hover the Restore Default Settings option.
  4. Select whether to apply the option only to the current type or for all of them.
  5. Click Yes in the confirmation dialog.

If everything goes well, the dialog will close and the table will be refreshed displaying the original default configuration for that ${term-artifact-type-singular}.

Unmapping ${term-artifact-type-capitalized-plural}

To remove the OSLC Resource Type association from ${term-artifact-type-plural}, it is convenient to use the unmap shortcut as follows:

  1. Locate ${term-artifact-type-definite-singular} to unmap in the first column of the table.
  2. Click in the corresponding three-dots icon on the Actions column.
  3. Hover the Unmap option.
  4. Select whether to apply the option only to the current type or for all of them.
  5. Click Yes in the confirmation dialog.

If everything goes well, the dialog will close and the table will be refreshed displaying a disabled configuration with no OSLC Resource Type for that ${term-artifact-type-singular}.

Importing mappings

When administering a large number of ${term-artifact-type-container-plural} it can be useful to apply the same configuration to multiple ones. The import mappings action allows to import settings into all applicable ${term-artifact-type-plural} of the currently selected ${term-artifact-type-container-singular} from another ${term-artifact-type-container-singular}.

  1. Click the Import mappings... button above the table.
  2. In the opened dialog, select ${term-artifact-type-container-definite-singular} to import from with the combo.
  3. When loading is finished, a preview of the possible imports is displayed.
  4. Click Import in the confirmation dialog.

The import preview can contain the following feedbacks:

  1. The Type Mappings to import. info message displays ${term-artifact-type-definite-plural} found in both ${term-artifact-type-container-plural} that would be updated.
  2. The Type Mappings identical in... warning message displays ${term-artifact-type-definite-plural} identical in both ${term-artifact-type-container-plural} that would be ignored.
  3. The Type Mappings not found in... warning message displays ${term-artifact-type-definite-plural} missing from the imported ${term-artifact-type-container-singular} that cannot be updated.