BlueDolphin maakt het mogelijk automatisch of handmatig een relatie te leggen tussen twee objecten. Initieel worden de relatiedefinities gecreëerd door het aanmaken van een template. Aan de hand van de beheermodule maak je nieuwe relatiedefinities aan of wijzig je een bestaande relatiedefinitie.
Wat is een Relatiedefinitie
De relaties binnen BlueDolphin zijn gebaseerd op ArchiMate relatie typen, de onderstaande tabel geeft een overzicht.
Relatie |
Toelichting (of tegengestelde richting) |
Access |
Benader (of / Benadert door) |
Assignment |
Toegekend aan (of / Heeft toekenning van) |
Association |
Geassocieerd element (of / Geassocieerd element) |
Composition |
Is samengesteld uit (of / Is onderdeel van) |
Flow |
Krijgt invoer van (of / Zendt invoer naar) |
Realization |
Realiseert (of / Gerealiseerd door) |
Used By |
Wordt gebruikt door (of / Maakt gebruik van) |
Vanuit de beheer module geef je de relatie een "logische" naam. Ook maak je, wanneer gewenst, meerdere relatiedefinities aan op basis van hetzelfde ArchiMate relatie type. Nadat een Relatiedefinitie is gewijzigd, is deze in de ondergrond nog steeds gebaseerd op een ArchiMate relatie. Deze ArchiMate relatie ziet je ook terug wanneer je de objecten visualiseert in de diagrammen of werksets. Daarnaast specificeer je bij de Relatiedefinitie tussen welke Objectdefinities deze relatie gelegd moet worden. Tevens zorg je er via "Relatiedefinities" voor dat relaties tussen BlueDolphin objecten automatisch worden gevonden en gelegd.
Wanneer je naar de beheermodule gaat en kiest voor "Relatiedefinities", ziet je onderstaande scherm.
Creëren nieuwe relatiedefinitie
Wanneer je een nieuwe relatiedefinitie wilt toevoegen aan je BlueDolphin omgeving, kies je voor "Nieuwe relatiedefinitie". Onderstaand scherm verschijnt.
Je geeft de relatiedefinitie een naam en klikt op "OK".
Aanpassen relatiedefinitie
Zodra je een nieuwe relatiedefinitie hebt aangemaakt of een bestaande definitie selecteert, kun je de relatiedefinitie verder configureren. Op het eerste tabblad vind je generieke informatie omtrent de definitie.
In de tabel hieronder zullen de waarden worden verduidelijkt.
Item | Beschrijving |
Naam | De naam van de relatie definitie |
Gebaseerd op | Het ArchiMate relatie type waarop deze relatie definitie is gebaseerd |
Gewicht | Het gewicht van het relatie type. |
Label | De naam van de relatie zoals deze wordt getoond aan de gebruiker |
Label andere richting | De naam de andere richting zoals deze wordt getoond aan de gebruiker |
Relaties detecteren | Na klikken op de knop "Relaties detecteren" zal BlueDolphin opzoek gaan naar alle mogelijke relaties op basis van de configuratie van de definitie |
Toegestane combinaties
Wanneer je een relatie beschikbaar wilt stellen voor gebruik in BlueDolphin, dan dien je aan te geven tussen welke objectdefinities de relatie gelegd mag worden. Indien je kiest voor het tabblad "Toegestane combinaties", dan krijgt je onderstaande scherm te zien.
Vervolgens kom je uit bij een overzicht van toegestane combinaties tussen objectdefinities. Je kunt een toegestane combinatie verwijderen door op de prullenbak te klikken. De reeds gecreëerde relaties blijven wel behouden maar de gebruiker kan de relatie in het vervolg niet meer selecteren. Om een nieuwe combinatie toe te voegen, kies je voor "Toegestane combinatie toevoegen". Je treft onderstaande scherm.
Kies de gewenste objectdefinitie en klik op "OK". De combinatie wordt toegevoegd aan de relatiedefinitie.
Objecteigenschap koppeling
Er zijn in BlueDolphin twee methodes om geautomatiseerd relaties te detecteren. De eerste is de "Objecteigenschap koppeling". Deze gebruik je wanneer het object een eigenschap bevat dat te vinden is in een ander object. Deze object eigenschappen heb je eerder gedefinieerd bij de objectdefinitie.
In het tabblad "Objecteigenschap koppelingen" vind je een overzicht van de aanwezige objecteigenschap koppelingen. Hier voeg je een objecteigenschap koppeling aan toe door op de knop "Nieuwe objecteigenschapkoppeling" te klikken. Onderstaande scherm wordt getoond.
In de tabel hieronder zullen de waarden worden verduidelijkt.
Item | Beschrijving |
Naam | De naam van de Objecteigenschap koppeling |
Van: Objectdefinitie | Objectdefinitie waar vandaan de relatie dient te lopen |
Van: Objecteigenschap | Objecteigenschap welke waarde moet worden gebruikt bij het zoeken naar een relatie |
Naar: Objectdefinitie | Objectdefinitie waar naartoe de relatie dient te lopen |
Naar: Objecteigenschap | Objecteigenschap welke waarde moet worden gebruikt bij het zoeken naar een relatie |
Koppelpatroon | Een reguliere expressie om de waarden van "VAN: Objecteigenschap" te kunnen aan te passen zodat er een match gevonden kan worden. Wanneer er niets is gespecificeerd, dienen de waarden exact overeen te komen |
Standaard toelichting bij relatie | Standaard toelichting die bij de relatie wordt opgenomen wanneer deze is gevonden via deze definitie |
Bron koppeling
De tweede methode om binnen BlueDolphin geautomatiseerd relaties te detecteren, is de "Bron koppeling". Deze gebruik je wanneer je een bron hebt die kan dienen als "koppel" tabel. Deze bron heb je eerder ingelezen via de Datacollectie module.
In het tabblad "Bron koppeling" vind je een overzicht van de aanwezige bron koppelingen. Voeg een bronkoppeling toe door op de knop "Nieuwe bronkoppeling" te drukken. Onderstaande scherm wordt getoond.
In de tabel volgende tabel worden de waarden toegelicht.
Item | Beschrijving |
Naam van koppeling | De naam van de Objecteigenschap koppeling. |
Selecteer bron | Databron die is ingelezen via de Datacollectie module en bevat de koppel velden uit de bron. |
Van: Opzoekveld | Het veld uit de koppeltabel welke de VAN waarde bevat. |
Van: Objectdefinitie | Objectdefinitie waar de relatie vandaan dient te lopen. |
Van: Objecteigenschap | Waarde van de Objecteigenschap die moet worden gebruikt bij het zoeken naar een relatie. |
Naar: Opzoekveld | Het veld uit de koppeltabel die de NAAR waarde bevat. |
Naar: Objectdefinitie | Objectdefinitie waar de relatie naar toe dient te lopen. |
Naar: Objecteigenschap | Waarde van de objecteigenschap die moet worden gebruikt bij het zoeken naar een relatie. |
Standaard toelichting bij relatie | Standaard toelichting die bij de relatie wordt opgenomen wanneer deze is gevonden via deze definitie. |
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.