Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.
Objectdefinities en relaties
Objecten en relaties vormen de basis van BlueDolphin. Er zijn verschillende typen objecten en relaties. Een relatie verbindt twee objecten met elkaar. Er zijn bepaalde regels voor welke objecten je met welk type relatie kunt verbinden voor een landschaps- of procesbeschrijving die binnen de ArchiMate-specificatie past.
Objecten en hun definities
Een object is een applicatie, een proces, een data object of iets dergelijks. In je eigen omgeving heb je veel objecten die je wilt toevoegen en gebruiken om je landschap in kaart te brengen. Om je eigen omgeving te creëren, voer je de objecten in en geef je hun type op. Wij stellen al objectdefinities beschikbaar, maar je kunt ook je eigen objectdefinities maken en deze een naam geven.
Objectdefinities aanmaken en beheren
Ga naar Admin > Configuratie > Objectdefinities.
Hier vind je alle actieve objectdefinities binnen de categorieën ArchiMate, BPMN en Dataverzameling.
Een objectdefinitie activeren of deactiveren
Je kunt ervoor kiezen om een objectdefinitie aan te maken, maar deze voorlopig uit te schakelen. Eindgebruikers kunnen een uitgeschakelde objectdefinitie nog niet gebruiken. Wil je echter dat eindgebruikers deze objectdefinitie kunnen gebruiken, zorg er dan voor dat je deze inschakelt. We leggen hieronder uit hoe dit werkt.
In de lijst met definities zie je de kopjes Actief en Uitgeschakeld. Het is dus mogelijk om een aantal objectdefinities te hebben die actief zijn (voor iedereen te gebruiken) of uitgeschakeld (niet bruikbaar in de omgeving). Controleer voordat je een nieuwe objectdefinitie toevoegt eerst bij de uitgeschakelde objectdefinities of er al een geschikte voor jouw object bestaat.
Staat de definitie die je nodig hebt er nog niet tussen? Voeg een objectdefinitie toe door te klikken op
.
Kies een naam voor je definitie en op welke objectdefinitie deze is gebaseerd (erft van). Een nieuw toegevoegde definitie moet gebaseerd zijn op een van de bestaande objectdefinities. Ook kun je de rollen selecteren waarvoor je de definitie wilt toevoegen aan hun persoonlijke werkset. Klik op OK om de wijzigingen op te slaan.
Wanneer je een objectdefinitie toevoegt, is deze standaard actief.
Wil je deze uitschakelen (bijvoorbeeld omdat je nog niet wilt dat iedereen de definitie voor hun objecten gebruikt), volg dan deze stappen:
Ga naar de objectdefinitie.
Klik op de drie puntjes achter de definitie.
Selecteer Verwijder object.
Een objectdefinitie verwijderen
Om een objectdefinitie te verwijderen, moet je deze eerst uitschakelen. Selecteer daarna in de lijst met uitgeschakelde objectdefinities Verwijder object en bevestig je keuze door op Ja, verwijder te klikken.
LET OP: Als een datamodule is ingeschakeld, zijn Bedrijfsobject en Data Objecten vastgezette definities en kunnen deze niet worden verwijderd.
Informatie over een objectdefinitie bekijken
Ga naar de objectdefinitie waarover je meer wilt weten. Op het eerste tabblad vind je algemene informatie, zoals de naam en objecteigenschappen die je wilt bijhouden voor de objecten van deze objectdefinitie.
Algemeen tabblad
Hier vind je de naam van de objectdefinitie en de eigenschappen, zoals de versie en dergelijke.
Objecten verwijderen
Je kunt hier ook Alle gerelateerde objecten verwijderen gebruiken. Heb je een objectdefinitie die je niet meer wilt gebruiken en wil je deze (en alle bijbehorende objecten) volledig verwijderen? Dat kan met deze functie. Alle gekoppelde objecten worden verwijderd. Wees voorzichtig met deze functie, want dit is niet terug te draaien en heeft veel gevolgen voor je omgeving (zie hier).
Objecteigenschappen toevoegen
Met deze knop kun je eigenschappen toevoegen die je wilt toepassen op alle objecten die een verschijning zijn van deze objectdefinitie.
Vragenlijsten
Met een vragenlijst kun je de informatie over het object op een specifiekere manier weergeven.
Je kunt hier een vragenlijst toevoegen die je hebt aangemaakt.
Een toegestane combinatie tussen objectdefinities aanmaken
Je kunt per objectdefinitie ook combinaties toestaan via relaties. De combinaties die BlueDolphin standaard aanbiedt in het conventiemodel zijn volgens de ArchiMate-richtlijnen. Het definiëren van de objectcombinaties doe je in Admin > Configuratie > Objectdefinities.
Voorbeeld
De door de gebruiker aangemaakte objectdefinitie 'AC1' (die is gebaseerd op de objectdefinitie Applicatiecomponent) heeft nog geen objectcombinaties. We gaan deze nu toevoegen.
In het tabblad Objectcombinaties kun je aangeven welke combinaties van deze objectdefinitie gemaakt mogen worden met andere objectdefinities en welke relatietypen ze hebben.
Een toegestane relatiecombinatie toevoegen
Klik op het plus-icoon
in de blauwe balk. We maken een relatiecombinatie aan volgens de objectdefinitie Applicatiecomponent_1. Het type relatie is een Gebruikt-relatie. De doelobjectdefinitie is AC1.
Let op: De nieuw aangemaakte relatiecombinatie is standaard uitgeschakeld.
Je moet deze inschakelen om hem te kunnen gebruiken. Schakel de combinatie in door het selectievakje Voeg de combinatie toe in uitgeschakelde modus uit te vinken. Nadat je de combinatie hebt geselecteerd, klik je op Sla op.
Een label toevoegen aan de relatie
In de bovenstaande voorbeelden zie je dat je een 'type/type'-relatie hebt, in dit geval een 'gebruikt'-relatie.
BlueDolphin neemt een label over voor de relatiedefinitie in beide richtingen: 'gebruikt' (van object naar AC1) en 'wordt gebruikt door' (van AC1 naar het andere object). Je kunt ervoor kiezen om dat label te wijzigen naar een tekst die deze specifieke combinatie van object- en relatiedefinities beter beschrijft.
Denk bijvoorbeeld aan 'stuurt naar' of 'wordt aangestuurd door', 'geeft informatie aan' of 'ontvangt informatie van'. Alles is mogelijk en toegestaan. Gebruikers zien dit label direct wanneer je een objectcombinatie toevoegt.
Het wijzigen van het label in een specifieke objectcombinatie heeft geen invloed op het label dat is ingesteld in de relatiedefinitie. Om de wijzigingen uit de relatiedefinitie weer toe te passen, klik je op de optie Reset Instellingen naar Oorspronkelijke Staat.
Een objectcombinatie activeren of deactiveren
Je kunt ervoor kiezen om een combinatie direct te activeren en dus voor iedereen bruikbaar te maken, of om deze uit te schakelen. Uitgeschakeld betekent dat de combinatie nog niet gebruikt kan worden en alleen zichtbaar is voor de beheerder.
Dit doe je door het vakje Voeg de combinatie toe in uitgeschakelde modus aan of uit te vinken.
Een objectcombinatie wordt pas beschikbaar voor eindgebruikers als een admin deze heeft geactiveerd. Dit kan tijdens het aanmaken, zoals hierboven uitgelegd, of achteraf.
Heb je ervoor gekozen om de combinatie bij het aanmaken uit te schakelen? Dan kun je de objectcombinatie later als volgt activeren.
Ga naar de objectdefinitie (aan beide kanten mogelijk).
Open het tabblad Objectcombinaties.
Klik op Uitgeschakeld om deze te openen.
Klik op de drie puntjes achter de combinatie.
Klik op Activeer combinatie.
Geactiveerde objectcombinaties bekijken als onderdeel van de relatiedefinitie
Nu je de objectcombinatie hebt geactiveerd, kun je deze ook terugvinden onder toegestane combinaties binnen relatiedefinities, waar de geactiveerde objectcombinaties voor deze relatiedefinitie alleen-lezen worden weergegeven.
In dit voorbeeld hebben we een 'wordt gebruikt door'-relatiecombinatie toegestaan tussen AC1 en AC1.
Bronnen en relaties tussen objectdefinities
In de objectdefinitie kun je de bronverbindingen bekijken en beheren die bestaan voor de specifieke objectdefinitie.
Een bronverbinding beschrijft een externe bestanddefinitie die gebruikt kan worden om instanties van de objectdefinitie in BlueDolphin aan te maken of bij te werken.
Net zoals de gebruikersinterface alleen toestaat om content te maken die voldoet aan het conventiemodel, voldoet de content die wordt aangemaakt of bijgewerkt op basis van een bron ook aan het conventiemodel zoals je dat hierboven hebt geconfigureerd.
Je kunt dus een bronverbinding gebruiken om in te stellen hoe je relaties tussen objecten aanmaakt of bijwerkt.
Voorbeeld
Voor onderstaande objectdefinitie is nog geen bron gekoppeld.
Om een bronverbinding toe te voegen aan deze objectdefinitie, klik je op Bronverbinding toevoegen en vul je het onderstaande pop-upvenster in:
Objectdefinities en combinaties die al in gebruik zijn uitschakelen/aanpassen/verwijderen
Wanneer je objectdefinities en combinaties wijzigt, kan dit gevolgen hebben voor bestaande inhoud. De gebruikersinterface toont alleen de inhoud die voldoet aan het conventiemodel. Dus als je een combinatie verwijdert, zijn de instanties van die combinatie niet langer zichtbaar in de gebruikersinterface.
De inhoud wordt echter niet uit de repository verwijderd – je kunt er nog steeds over rapporteren, en als je de combinatie opnieuw inschakelt, wordt de inhoud weer zichtbaar in de gebruikersinterface.
Hieronder vind je een schematische beschrijving van de gevolgen van modelwijzigingen voor de inhoud waar je rekening mee moet houden.
Relatiecombinaties wijzigen die al data bevatten
Wat gebeurt er met de inhoud als je relatiecombinaties wijzigt?
Relatiecombinaties
Acties | Impact op technologiecomponenten/links op werksets | Zichtbaarheid van getroffen relaties in de UI | Zichtbaarheid van getroffen relaties in rapportages | Impact op het bestaan van getroffen relaties in de database |
Uitschakelen | Geen | Gemarkeerd met rode waarschuwing | Zichtbaar | Geen |
Inschakelen | Geen | Geen (rode waarschuwing verwijderd) | Zichtbaar | Geen |
Verwijder | Geen | Gemarkeerd met rode waarschuwing Let op: Relaties moeten de labels blijven tonen die bestonden voordat de combinatie werd verwijderd. | Zichtbaar | Geen |
Handmatig opnieuw aanmaken/opnieuw downloaden | Links/richtinglabels van de relatie (gebruikt/gebruikt door) worden aangepast aan een nieuwe combinatie | Rode waarschuwing verwijderd bij alle overeenkomende relaties (definities en richting). Richtinglabels van de relatie (gebruikt/gebruikt door) worden aangepast aan een nieuwe combinatie. | Zichtbaar Richtinglabels van de relatie (gebruikt/gebruikt door) worden aangepast aan een nieuwe combinatie | Geen Richtinglabels van de relatie (gebruikt/gebruikt door) worden aangepast aan een nieuwe combinatie |
Objectdefinities
Acties | Impact op technologiecomponenten/links op werksets | Zichtbaarheid van getroffen objecten in de UI | Zichtbaarheid van getroffen objecten in rapportages | Impact op het bestaan van getroffen objecten in de database | Impact op relatiecombinaties waarbij de Van- of Naar-zijde dezelfde definitie is |
Uitschakelen | Geen | Niet meer zichtbaar | Niet meer zichtbaar | Gemarkeerd als uitgeschakeld | Ook uitgeschakeld |
Inschakelen | Geen | Weer zichtbaar | Weer zichtbaar | Gemarkeerd als actief | Geen Combinaties blijven uitgeschakeld |
Verwijder | Geen | Niet meer zichtbaar | Niet meer zichtbaar | Gemarkeerd als verwijderd | Combinatie verwijderd (inclusief de hierboven beschreven impact) |
Handmatig opnieuw aanmaken/opnieuw downloaden | Geen | N.v.t. | N.v.t. | N.v.t. | N.v.t. |
Relatiedefinities
Relatiedefinities ondersteunen de functionaliteit voor uitschakelen/inschakelen niet.
Acties | Impact op technologiecomponenten/links op werksets | Zichtbaarheid van getroffen relaties in de UI | Zichtbaarheid van getroffen relaties in rapportages | Impact op het bestaan van getroffen relaties in de database |
Verwijder | Verwijderd | Niet meer zichtbaar | Niet meer zichtbaar | Verwijderd |
Handmatig opnieuw aanmaken/opnieuw downloaden | N.v.t. | N.v.t. | N.v.t. | N.v.t. |
