Naar de hoofdinhoud

Relatiedefinities

Geschreven door Jetmir Abdija
Deze week bijgewerkt

Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.

Binnen BlueDolphin is het mogelijk om automatisch of handmatig een relatie tussen twee objecten te leggen. In eerste instantie worden de relatiedefinities aangemaakt door het invoegen van een sjabloon. In de Admin-module wordt uitgelegd hoe je nieuwe relatiedefinities aanmaakt of bestaande aanpast.

Wat is een relatiedefinitie?

De relaties binnen BlueDolphin zijn gebaseerd op de relatietypes van ArchiMate (zie de onderstaande tabel).

Relatie

Definitie (of de tegenovergestelde richting)

Access

benadert (of benaderd door)

Aggregation

geaggregeerd door (of aggregeert)

Assignment

toegewezen aan (of toegewezen van)

Association

geassocieerd met (of geassocieerd met)

Composition

samengesteld door (of samengesteld door)

Flow

stroomt naar (of stroomt van)

Influence

beïnvloedt (of beïnvloed door)

Realization

realiseert (of gerealiseerd door)

Specialization

specialiseert (of gespecialiseerd door)

Triggering

activeert (of geactiveerd door)

Used By

Used by (of Uses)

Vanuit de Admin-module kun je een “logische” naam geven aan een relatie op basis van de relatiedefinitie. Het is ook mogelijk om meerdere relatiedefinities te maken op basis van hetzelfde ArchiMate-relatietype. Nadat een relatietype is aangepast, blijft de structuur gebaseerd op de ArchiMate-relatie. Deze ArchiMate-relatie is ook zichtbaar wanneer je objecten visualiseert in diagrammen en werksets.

Daarnaast kun je aangeven tussen welke objectdefinities de relatiedefinitie geplaatst mag worden. Je kunt Relatiedefinities ook gebruiken om ervoor te zorgen dat relaties automatisch gevonden en geplaatst worden tussen BlueDolphin-objecten.

Wanneer je Relatiedefinities kiest in de Admin-module, verschijnt het onderstaande scherm.

Relationship definitions.png

Nieuwe relatiedefinitie aanmaken

Klik op de knop Relatiedefinitie toevoegen om een nieuwe relatiedefinitie toe te voegen aan je BlueDolphin-omgeving.

Add new relationship.png

Het volgende scherm verschijnt:

Add_relationship_definition_window.png

Vul de naam in voor de nieuwe relatiedefinitie en klik op OK.

Relatiedefinitie verwijderen

Om een relatiedefinitie te verwijderen, klik je op het prullenbak-icoon rechtsboven. Na bevestiging wordt het object verwijderd uit de repository, samen met alle objectcombinaties die met die relatie geassocieerd zijn.

LET OP: Als een datamodule is ingeschakeld, zijn Association- en Realisatierelaties vastgezette definities en kunnen deze niet verwijderd worden.

Relatiedefinitie aanpassen

Nadat je een nieuwe relatiedefinitie hebt aangemaakt of een bestaande hebt geselecteerd, kun je deze verder configureren. Het eerste tabblad bevat algemene informatie over de definitie.

Access_relationship_definition.png

De velden worden hieronder toegelicht.

Veld

Beschrijving

Naam

De naam van de relatiedefinitie.

Gebaseerd op

Het ArchiMate-relatietype waarop deze relatiedefinitie is gebaseerd.

Gewicht

Het gewicht van het relatietype.

Label

De naam van de relatie die aan de gebruiker wordt getoond.

Label de alternatieve richting

De naam van de andere richting die aan de gebruiker wordt getoond.

Relaties detecteren

Na het klikken op de knop Relaties detecteren zoekt BlueDolphin naar alle mogelijke relaties op basis van de configuratie van de definitie.

Objectcombinaties

Als je een relatie beschikbaar wilt maken voor gebruik in BlueDolphin, moet je aangeven tussen welke objectdefinities de relatie mag worden geplaatst. Het volgende scherm wordt getoond wanneer je het tabblad Objectcombinaties selecteert.

Object_combinations_tab.png

Vervolgens zie je een lijst met combinaties tussen objectdefinities. Door op het prullenbak-icoon te klikken kun je een toegestane combinatie verwijderen. De reeds aangemaakte relaties blijven behouden en de gebruiker kan de relatie in de toekomst niet meer selecteren.

Om een nieuwe combinatie toe te voegen, ga je naar Admin > Configuratie > Objectdefinities.

Selecteer daar de gewenste objectdefinitie en ga naar het tabblad Objectcombinaties.

Klik op de knop

Add_new_object.png

in de blauwe balk en het volgende scherm verschijnt:

Add_object_combination.png

Kies de tweede objectdefinitie en het type relatie, en klik vervolgens op Sla op. Nu is de combinatie toegevoegd aan de relatiedefinitie.

Objecteigenschap-koppelingen

Er zijn twee methoden om geautomatiseerde relaties in BlueDolphin te detecteren. De eerste is de Objecteigenschap-koppelingen. Je kunt deze methode gebruiken wanneer een object eigenschappen bevat die ook in een ander object voorkomen. Deze objecteigenschappen heb je gedefinieerd via de objectdefinitie.

Het tabblad Objecteigenschap-koppelingen geeft een overzicht van de beschikbare objecteigenschap-koppelingen. Om een objecteigenschap toe te voegen, ga je naar Admin > Configuratie > Objectdefinities.

Selecteer daar de gewenste objectdefinitie en ga naar het tabblad Objectcombinaties.

Om een objecteigenschap toe te voegen, ga je naar de ingeschakelde objectcombinatie die je nodig hebt en klik je op het menu met drie puntjes ernaast.

Klik op Bewerk eigenschap-koppeling en het onderstaande scherm verschijnt:

Add_property_connection.png

De velden worden hieronder toegelicht:

Veld

Beschrijving

Koppelingsnaam

De naam van de objecteigenschap-koppeling.

Van: Objectdefinitie

Objectdefinitie waar de relatie van stroomt.

Van: Link naar objecttitel

Objecttitel waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Van: Objecteigenschap

Objecteigenschap waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Naar: Objectdefinitie

Objectdefinitie waar de relatie naartoe stroomt.

Naar: Link naar objecttitel

Objecttitel waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Naar: Objecteigenschap

Objecteigenschap waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Koppelingspatroon

Een reguliere expressie om de waarden van “VAN: Objecteigenschap” aan te passen zodat er een match gevonden kan worden. Als er niets is opgegeven, moeten de waarden exact overeenkomen.

Standaard relatiebeschrijving

Standaard uitleg die wordt opgenomen in de relatie wanneer deze via deze definitie wordt gevonden.

Bronkoppelingen

De tweede methode voor het detecteren van geautomatiseerde relaties binnen BlueDolphin is Bronkoppeling. Je kunt deze methode gebruiken wanneer je een bron hebt die als koppeltabel kan dienen. Je moet deze bron hebben geïmporteerd via de Admin-module.

Om een bronkoppeling toe te voegen, ga je naar Admin > Configuratie > Objectdefinities.

Selecteer daar de gewenste objectdefinitie en ga naar het tabblad Objectcombinaties.

Om een bronkoppeling toe te voegen, ga je naar de ingeschakelde objectcombinatie die je nodig hebt en klik je op het menu met drie puntjes ernaast.

Klik op Bewerk bron koppeling en het onderstaande scherm verschijnt:

Edit_source_connection.png

De velden worden hieronder toegelicht.

Veld

Beschrijving

Naam van de koppeling

De naam van de objecteigenschap-koppeling.

Selecteer bron

De gegevensbron die wordt geïmporteerd via de gegevensverzamelingsmodule en linkvelden uit de bron bevat.

Van: Zoekveld

Het veld uit de linktabel dat de VAN-waarde bevat.

Van: Objectdefinitie

Objectdefinitie waaruit de relatie voortkomt.

Van: Link naar objecttitel

Objecttitel waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Van: Objekteigenschap

Waarde van de objekteigenschap die gebruikt moet worden bij het zoeken naar een relatie.

Naar: Zoekveld

Het veld uit de linktabel dat de NAAR-waarde bevat.

Naar: Objectdefinitie

Objectdefinitie waar de relatie naartoe loopt.

Naar: Link naar objecttitel

Objecttitel waarvan de waarde gebruikt moet worden bij het zoeken naar een relatie.

Naar: Objekteigenschap

Waarde van de objekteigenschap die gebruikt moet worden bij het zoeken naar een relatie.

Relatiebeschrijving

Normale uitleg die wordt toegevoegd aan de relatie wanneer deze via deze definitie wordt gevonden.

Was dit een antwoord op uw vraag?