Menü überspringen
Logo_sRGB_Cameleon Favicon
  • Home
  • Plattform
  • Lösungsbausteine
  • Partner
  • Dokumentation
  • Home
  • Plattform
  • Lösungsbausteine
  • Partner
  • Dokumentation

Release Notes

  • Version 1.7.0
  • Version 1.6.0
  • Version 1.5.0
  • Version 1.4.0
  • Version 1.3.0
  • Version 1.2.0

Lösungen

  • Self Service Portal
    • Übersicht
  • Plattform
    • Importieren von CSV-Dateien
    • Benutzerverwaltung
    • Dashboard und Reports
  • IT Service Management
    • Change Management
      • Change Management Übersicht
      • Changes verwalten
      • Change Reports
    • Incident Management
      • Incident Management Übersicht
      • Incidents verwalten
      • Incident Reports
    • Problem Management
      • Problem Management Übersicht
      • Probleme verwalten
      • Problem Reports
    • Request Management
      • Request Management Übersicht
      • Requests verwalten
      • Request Reports
    • Service Katalog Management
      • Service Katalog Übersicht
      • Services verwalten
      • Artikel verwalten
      • Kategorien verwalten
      • Berechtigungen verwalten

Administration

  • Einleitung
  • Berichte verwalten
    • Charts
    • Dashboard
  • Einstellungen
    • Design
    • Systemeinstellungen
    • Menüs
    • Sprachen
    • Rollen
    • Transport-Manager
    • Favoriten verwalten
    • Übersetzungen
    • Abfrageoperatoren
    • System Log

Customizing

  • Programmieren
  • Module Designer
    • Module
    • Schaltflächen
    • Felder
    • Formulare
    • Komponenten
    • Globale Listen
    • Geplante Aktionen
    • E-Mail-Vorlagen
  • Workflow Engine
    • Workflows
    • Aktionen
    • Modelle

Integrationen

  • Endpunkte
  • Integration Designer

REST-API

  • Allgemein
  • Authentifizierung
  • Einen Datensatz erstellen
  • Einen Datensatz lesen
  • Mehrere Datensätze lesen
  • Einen Datensatz aktualisieren
  • Einen Datensatz löschen
  • Mehrere Datensätze erstellen oder aktualisieren
  • Mehrere Datensätze aktualisieren
  • Mehrere Datensätze löschen

Installation

  • Lizenzbestimmungen für Open Source Software
  • On Premise
    • Systemanforderungen
    • 1.7.1
    • Clients erstellen und verwalten
    • Anmelden und einrichten
    • Ältere Versionen
      • Helm Chart Upgrade
      • Helm Chart Installation mit externer Datenbank
      • Helm Chart Installation mit interner Datenbank
  • Cameleon Cloud
    • Anmelden

Tutorials

  • Aktion E-Mail verfassen
  • Dashboard Charts – Schriftgröße anpassen
  • Dashboard Charts – Farben anpassen
View Categories
  • Home
  • Dokumentation
  • Integrationen
  • Integration Designer

Integration Designer

Integrationen ermöglichen die Erstellung von Schnittstellen zu anderen Systemen oder Applikationen.

Unterstützte Typen

Folgende Typen werden unterstützt.

Datenbank Rohdaten-ImportDieser Typ ermöglicht den direkten Import von Daten aus einer Datenbank in die Cameleon-Datenbank. Die Workflow-Engine von Cameleon wird nicht berücksichtigt. Zu den Anwendungsfällen zählt zum Beispiel der Import in eine Cameleon-Zwischentabelle zur weiteren Verarbeitung direkt in Cameleon.
Unterstützte Quellen: Micrsoft SQL-Datenbank
LDAP Rohdaten-Import (verfügbar ab Version 1.6.5)Dieser Typ ermöglicht den direkten Import aus einem Verzeichnis mittels LDAP. Die Workflow-Engine von Cameleon wird bei der Ausführung nicht berücksichtigt. Zu den Anwendungsfällen zählt zum Beispiel der Import in eine Cameleon-Zwischentabelle zur weiteren Verarbeitung direkt in Cameleon.
REST-API (verfügbar ab Version 1.6.6)Dieser Typ ermöglicht den direkten Import über GET-Webservices.

Das Mapping von Multiselect-Feldern wird momentan nur in Datenbank-Rohdaten-Importen unterstützt.

Eine Integration erstellen

  1. Öffnen Sie im Hauptmenü “Integrationen” > Integration Designer
  2. Klicken Sie auf den Button “Neu”
  3. Füllen Sie die erforderlichen Felder aus
  4. Klicken Sie auf den Button “Hinzufügen”, um den Datensatz zu erstellen

Eine Integration bearbeiten

  1. Öffnen Sie im Hauptmenü “Integrationen” > Integration Designer
  2. Wählen Sie das gewünschte Element aus der Liste aus
  3. Führen Sie die gewünschte Änderung durch und klicken Sie anschließend auf “Speichern”
Datenbank Rohdaten-Import

Für diese Integration ist die Erstellung eines Endpunkts mit dem folgenden Typ erforderlich.

  • Microsoft SQL Server

Hier erhalten Sie Informationen, wie ein Endpunkt erstellt werden kann.

Felder und Optionen

Der Endpunkt stellt die Verbindung zur Datenquelle her.

EndpunktIn diesem Feld wird der Endpunkt zur Datenbank hinterlegt.
Tabelle auswählenNach der Auswahl des Endpunkts wird dieser Button angezeigt. Wählen Sie hier die gewünschte Quelldatentabelle aus.
SchemaDas Feld zeigt das Schema der Tabelle an.
LimitTragen Sie hier das Limit ein, wie viele Datensätze maximal importiert werden sollen.
Felder (Quelle)Links sehen Sie die Felder der Tabelle und den jeweiligen Datentyp.
ZielmodulWählen Sie hier das Modul in Cameleon aus, in das die Daten importiert werden sollen.
Felder (Ziel) Nach der Auswahl des Zielmoduls werden die Felder angezeigt. Sie können die Felder (Quelle) jetzt per Drag&Drop auf die gewünschten Zielfelder mappen. Wenn ein Feld gemappt ist, erscheint ein grüner Balken an dem Feld.

Folgende Felder werden automatisch durch Cameleon gesetzt:

  • UUID
  • Erstellt von
  • Erstellt am
  • ID

Unten rechts in der Ecke befindet sich ein blauer Button, um die Integration auszuführen. Es öffnet sich ein Fenster, um die Ausführung zu bestätigen. Klicken Sie auf “Ausführen”, um die Datensätze jetzt zu importieren.

Diese Integration führt einen Datenbank-INSERT durch und eignet sich daher insbesondere für den Import von Rohdaten zur weiteren Verarbeitung in Cameleon-Hilfsmodule. Ab Version 1.6.6 sind Datenbank-UPDATE-Queries möglich.

Mapping-Eigenschaften

Klicken Sie auf eine Feld-Kachel im Mapping, um die Eigenschaften zu öffnen

FeldBeschreibung
ZielfeldFeld in Cameleon, in das der Wert geschrieben wird
Datentyp des ZielfeldesDatentyp des Zielfeldes in Cameleon
QuellfeldName des Feldes aus der Datenbank
Datentyp des QuellfeldesDatentyp des Quellfeldes in der Datenbank
SchlüsselIst diese Option aktiv, wird dieses Feld als Schlüssel in Cameleon gewertet. Wenn ein Datensatz in Cameleon mit dem Schlüssel gefunden wird, wird der Datensatz in Cameleon über ein SQL-UPDATE aktualisiert.
Ausdruck?Ist diese Option aktiv, kann ein fester Wert als String hinterlegt werden, der in alle Datensätze eingetragen wird.
Feld für FremdschlüsselNur bei Multiselect-Feldern in Cameleon sichtbar. In diesem Feld wird das Cameleon-Feld ausgewählt, in dem der Fremdschlüssel gespeichert ist. Anhand dieser Information selektiert Cameleon die erforderliche UUID, um die Relation zu erstellen.

LDAP-Rohdatenimport

Für diese Integration ist die Erstellung eines Endpunkts mit dem folgenden Typ erforderlich.

  • LDAP
EndpunktIn diesem Feld wird der Endpunkt hinterlegt.
FilterEin Filter für die LDAP-Abfrage, zum Beispiel (objectClass=person)
AttributeLDAP-Attribute, die abgerufen werden, zum Beispiel sn,cn

Diese Integration führt einen Datenbank-INSERT durch und eignet sich daher insbesondere für den Import von Rohdaten zur weiteren Verarbeitung in Cameleon-Hilfsmodule. Ab Version 1.6.6 sind Datenbank-UPDATE-Queries möglich.

Mapping-Eigenschaften

FeldBeschreibung
QuelleLDAP-Attribut, zum Beispiel cn
ZielDropdown-Feld zur Auswahl des Cameleon-Zielfeldes
SchlüsselIst diese Option aktiv, wird dieses Feld als Schlüssel in Cameleon gewertet. Wenn ein Datensatz in Cameleon mit dem Schlüssel gefunden wird, wird der Datensatz in Cameleon über ein SQL-UPDATE aktualisiert.
Ausdruck?Ist diese Option aktiv, kann ein fester Wert als String hinterlegt werden, der in alle Datensätze eingetragen wird.
Rest-PI
EndpunktIn diesem Feld wird der Endpunkt zur Datenbank hinterlegt. Der Endpunkt definiert die Datenquelle.
ArrayOptionale Angabe eines Feldes aus dem REST-Response, zum Beispiel “rows”

Mapping-Eigenschaften

FeldBeschreibung
QuelleAttribut, zum Beispiel “displayName”
ZielDropdown-Feld zur Auswahl des Cameleon-Zielfeldes
SchlüsselIst diese Option aktiv, wird dieses Feld als Schlüssel in Cameleon gewertet. Wenn ein Datensatz in Cameleon mit dem Schlüssel gefunden wird, wird der Datensatz in Cameleon über ein SQL-UPDATE aktualisiert.
Ausdruck?Ist diese Option aktiv, kann ein fester Wert als String hinterlegt werden, der in alle Datensätze eingetragen wird.

Planen

Integrationen können automatisch ausgeführt werden. Der Zeitpunkt und das Interval der Ausführung werden in diesem Abschnitt konfiguriert.

Voraussetzungen zur Ausführung:

  • Die Integration hat den Status “Wartend”
  • Die Integration ist aktiv
  • Die Felder im Abschnitt “Planen” sind gefüllt
FeldBeschreibung
AusführungsartEinmalige oder wiederholende Ausführung
Nächster AusführungszeitpunktDer Zeitpunkt, zu dem die Integration das nächste Mal ausgeführt wird.
IntervallEin Wert für das Intervall, mögliche Einheiten sind Minuten, Stunden, Tage und Jahre

Details

HerstellerIst dieser Parameter aktiv, handelt es sich um einen Konfigurationsdatensatz, der durch den Softwarehersteller im Standard ausgeliefert wurde Hinweis: Bei Konfigurationsdatensätzen vom Hersteller können nur Anzeigelabel und der Verwendungsstatus aktualisiert werden. Diese Datensätze können nicht gelöscht werden
VersionDie Version des Konfigurationsdatensatzes
NameDer Name der Integration
Typ Der Typ der Integration
Erstellt amDas Erstellungsdatum des Konfigurationsdatensatzes Hinweis: Das Feld wird automatisch gefüllt
Aktualisiert amDas Datum, an dem der Konfigurationsdatensatz zuletzt aktualisiert wurde Hinweis: Das Feld wird automatisch gefüllt
UUIDEine eindeutige ID des Konfigurationsdatensatzes

Hinweis: Das Feld wird automatisch gefüllt
Erstellt vonDer Ersteller des Konfigurationsdatensatzes

Hinweis: Das Feld wird automatisch gefüllt
Aktualisiert vonDie Person, die den Konfigurationsdatensatz zuletzt aktualisiert hat

Hinweis: Das Feld wird automatisch gefüllt
Endpunkte
  • Impressum
  • Datenschutz
  • Nutzungsbedingungen