Skip to main content
Skip table of contents

SourceRelation

Description

The SourceRelation component is used to define the possibility of a relation between a source and another component. SourceRelation is informative and is used in views.

It must be added in a Node and applies to all sources that are assigned to that Node.


Implementation

  • Add a SourceRelation in a Node
    • The name of the SourceRelation is the name of the relation that can be created. Ensure it is given a correct format (e.g.: b:tenantOf)
    • It is possible to enter a relation for any dictionary
    • If no dictionary is entered, the relation will be created in the BtibDictionary (and will thus add a b:)


Properties

  • Status: Status of the SourceRelation. Can be {ok}, {fault}, {disabled} or {null}. See the corresponding actions
  • FaultCause: Message that complements the state of the SourceRelation (generally used to explain the reason for an initialization failure)
  • Tip: Description of the relation. Used in views (in particular AssignmentView on the InfoSource)
  • RelateHints: Allows selection of the components with which the source can be linked
  • AllowMultiRelations: Allows link to multiple components
  • Direction {In, Out}: Direction of the relation to be created with respect to the source. In: from the component to the source, Out: from the source to the component


Actions

  • Initialize: Initializes the SourceRelation and changes its state to {ok} or {fault}. Does not add a relation. (It plays an informative role for views)
  • Disable: Disables the SourceRelation and changes its state to {disabled}. Does not change relations but disables the views
  • Clean: Clears the SourceRelation and changes its state to {null}. Deletes the relations matching its configuration in the sources. This action is not reversible and must be performed before the permanent deletion of the SourceRelation
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.