Sie können Daten zwischen der ARIS-Datenbank und dem Alfabet-System entsprechend der
synchronisieren.ARIS – Alfabet Interoperability Interface verfügt über eine Standardkonfiguration. Administratoren können die Konfiguration ändern, beispielsweise die ARIS-Objekttypen oder die Alfabet-Tabellen, die verwendet werden sollen.
Die Schnittstelle muss sowohl in ARIS als auch in Alfabet konfiguriert werden. Die Konfiguration von ARIS wird in dieser Hilfe beschrieben. Die Konfiguration von Alfabet wird im Alfabet-Referenzhandbuch beschrieben. Weitere Informationen finden Sie im Alfabet-Referenzhandbuch der ARIS - Alfabet Interoperability Interface. Sie können Dokumente und die Technische Hilfe von der Dokumentations-Website öffnen oder herunterladen. Sie finden die Dokumentation auch im ARIS-Installationspaket, das im ARIS Download Center verfügbar ist.
Alfabet Interoperability ist für Objekte des Typs Anwendungssystemtyp standardmäßig verfügbar. Objekte können Alfabet-Objekten der Alfabet-Objektklasse Anwendung zugeordnet werden. Wenn Sie andere ARIS-Objekttypen oder Alfabet-Objektklassen verwenden möchten, müssen Sie die Konfiguration entsprechend der verwendeten Alfabet RESTful API anpassen.
Aus Sicherheitsgründen empfehlen wir die Verwendung der Alfabet RESTful API-Version 2.
Alfabet REST API v2 konfigurieren
Alfabet REST API v1 konfigurieren
Voraussetzungen
Die Datenbank ist mit Alfabet
.Sie können jede ARIS-Datenbank mit einem Alfabet-System verbinden. Wenn Sie den Alfabet-Import konfiguriert haben, können die Benutzer Objekte aus den verbundenen ARIS- und Alfabet-Datenbanken verwenden und zum anderen System wechseln. Um eine Datenbank mit einem Alfabet-System zu verbinden, gehen Sie wie folgt vor:
Klicken Sie auf Anwendungsstarter >
Administration >
Konfiguration > Datenbanken.
Markieren Sie die Datenbank und klicken Sie auf
Eigenschaften > Alfabet-Konfiguration. Die Leiste Alfabet-Integrationseinstellungen der Datenbank '...' wird geöffnet.
Geben Sie im Feld Web-Service-URL die URL zur Alfabet-Web-Anwendung ein. Die URL wird für den Zugriff auf den Alfabet Web-Service (Alfabet RESTful API) verwendet. Die Web-Service-URL wird für den Datenaustausch benötigt.
Geben Sie im Feld Benutzeroberflächen-URL die URL ein, die für den Zugriff auf die Alfabet-Benutzeroberfläche verwendet werden soll. Diese URL wird benötigt, damit Benutzer aus ARIS heraus zu Alfabet-Objekten navigieren können.
Geben Sie in den Feldern Benutzername und API-Kennwort/-Token: die erforderlichen Benutzerzugangsdaten ein.
Weitere Informationen zu Kennwort, Token und Autorisierung finden Sie im Handbuch Alfabet Interface for RESTful Web Services. Sie können Dokumente und die Technische Hilfe von der Dokumentations-Website öffnen oder herunterladen. Sie finden die Dokumentation auch im ARIS-Installationspaket, das im ARIS Download Center verfügbar ist.
Warnung
Aus Sicherheitsgründen empfehlen wir die Verwendung der Alfabet RESTful API-Version 2. Aktivieren Sie Alfabet REST API v1 (not recommended) nicht. Software AG empfiehlt dringend, so bald wie möglich auf Alfabet RESTful API-Version 2 umzusteigen.
Wählen Sie die erforderlichen Synchronisierungsoptionen für
aus, deren zugeordnete Objekte oder Kanten nicht mehr in Alfabet vorhanden sind. Die ausgewählten Aktionen werden während der Datensynchronisation automatisch ausgeführt.Objekte
Zugeordnete Objekte, die nicht mehr in Alfabet vorhanden sind, bleiben unverändert in der ARIS-Datenbank bestehen.
Löscht Verknüpfungen aus ARIS-Objekten, deren verbundene Objekte in Alfabet nicht mehr existieren.
Diese Aktion kann nicht rückgängig gemacht werden.
Ermittelt alle ARIS-Objekte, deren zugeordnete Alfabet-Objekte nicht mehr verfügbar sind.
Für diese Objekte ist das Attribut Alfabet - Löschkandidat (AT_ALFA_DELETE_CANDIDATE, 4152) auf true gesetzt.
Löscht ARIS-Objekte, deren verbundene Objekte in Alfabet nicht mehr existieren.
Dieser Vorgang kann nicht rückgängig gemacht werden.
Kanten
Wurden Kanten zwischen den Alfabet-Objekten in Alfabet geändert oder gelöscht, bleiben diese Kanten in der ARIS-Datenbank unverändert.
Löscht Zuordnungen aus ARIS-Kanten, deren verbundene Kanten in Alfabet nicht mehr existieren.
Dieser Vorgang kann nicht rückgängig gemacht werden.
Ermittelt alle ARIS-Kanten, deren zugeordnete Alfabet-Kanten nicht mehr in Alfabet verfügbar sind.
Für diese Kanten ist das Attribut Alfabet - Löschkandidat (AT_ALFA_DELETE_CANDIDATE, 4152) auf true gesetzt.
Löscht ARIS-Kanten, deren verbundene Kanten in Alfabet nicht mehr existieren.
Dieser Vorgang kann nicht rückgängig gemacht werden.
Klicken Sie auf Verbindung testen, um die eingegebenen Werte überprüfen zu lassen.
War der Test erfolgreich, klicken Sie auf Speichern, um den Dialog zu schließen.
Die Datenbank ist mit dem Alfabet-System verbunden.
Objekte werden zugeordnet.
.
Wählen Sie die gewünschten Aktionen für ARIS-Objekte oder Kanten, deren verknüpfte Master-Objekte oder Kanten in Alfabet nicht mehr existieren.
Vorgehen
Melden Sie sich über die Registerkarte Explorer bei der Datenbank an.
Klicken Sie auf Eigenschaften. Der Dialog wird geöffnet.
Klicken Sie auf der Registerkarte Auswahl auf Alfabet-Integration > Synchronisierungsoptionen.
Wählen Sie die Aktionen aus, die Sie für ARIS-Objekte und -Kanten verwenden möchten, wenn ein autorisierter ARIS-Benutzer die Alfabet-Synchronisation startet, aber Objekte und Kanten nicht mehr in Alfabet vorhanden sind.
Klicken Sie auf OK.
Die gewählten Optionen werden für zukünftige Alfabet-Synchronisationen angewendet.
Vorgehen
Klicken Sie in ARIS Architect auf ARIS > Administration. Die Registerkarte Administration wird geöffnet.
Melden Sie sich bei der Datenbank an und stellen Sie sicher, dass der Datenbankname markiert ist.
Klicken Sie in der Funktionsleiste Start auf Alfabet > Alfabet-Synchronisation. Eine Warnung wird angezeigt.
Warnung
Beachten Sie, dass die gewählten Synchronisierungsoptionen nicht rückgängig gemacht werden können. Wir empfehlen, die Datenbank zu sichern, bevor Sie den Vorgang starten.
Klicken Sie auf OK.
Die Daten werden synchronisiert, für die Sie in Alfabet berechtigt sind. Objekte, die gerade in Bearbeitung sind werden nicht berücksichtigt. Es wird ein Dialog geöffnet, über den Sie das Vorgehen abschließen können.
Klicken Sie auf Ja, um in der Protokolldatei zu prüfen, welche Objekte synchronisiert worden sind.
Schließen Sie den Dialog durch Klicken auf Nein.
Sie haben die Attribute von allen verbundenen Objekten und Kanten mit den aktuellen Werten aus dem Alfabet-System überschrieben.
Verbindungen von ARIS-Master-Objekten, deren verbundene Objekte in Alfabet nicht mehr existieren, wurden gelöscht.
ARIS-Objekte und Kanten, deren verbundene Master-Objekte oder -Kanten in Alfabet nicht mehr existieren, wurden Ihrer Auswahl entsprechend behandelt.