Staging-Export
Einführung in Staging-Exporte in ConSol CM
Staging-Exporte ermöglichen die Übertragung von Daten zwischen zwei ConSol CM-Systemen, normalerweise von einem Entwicklungssystem auf ein Produktivsystem. Die Daten werden mithilfe einer Szenariodatei aus dem Ursprungssystem exportiert und in das Zielsystem importiert.
Konzepte, Begriffe und Definitionen
- Szenario / Scene: ZIP-Datei, die ConSol CM-Daten für das Staging enthält
- Übertragungsschlüssel / Transfer key: Eindeutige ID von ConSol CM-Objekten
- Workflow-Installation: Prozess zur Inbetriebnahme einer neuen Workflow-Version
- Entwicklungssystem / Dev-System: System, auf dem ConSol CM an die Kundenanforderungen angepasst wird und auf dem die Prozesse implementiert werden
- Produktivsystem / Prod-System: System, auf dem ConSol CM beim Kunden für die tägliche Arbeit im Einsatz ist
Zweck und Verwendung
Bei der Anpassung von ConSol CM für einen bestimmten Kunden wird normalerweise mit mehreren ConSol CM-Systemen gearbeitet, z. B. einem Entwicklungssystem, einem Test- / Integrationssystem und einem Produktivsystem. Der Staging-Export ermöglicht die Datenübertragung zwischen diesen ConSol CM-Systemen. Eine Szenariodatei wird aus dem Ursprungssystem exportiert und in das Zielsystem importiert. Diese Datei kann sowohl Konfigurations- als auch Laufzeitdaten enthalten.
Da ConSol CM für alle Objekte mit Übertragungsschlüsseln arbeitet, wird dringend empfohlen, Daten über ein Szenario zu übertragen. Implementieren Sie nicht die gleiche Funktionalität auf beiden System, da die erstellten Objekte unterschiedliche Übertragungsschlüssel haben würden, was bei einer unter Umständen später durchgeführten Datenübertragung zu duplizierten Objekten führen würde.
Beim Erstellen einer Szenariodatei können Sie wählen, welche Arten von Daten sie enthalten soll, siehe Verfügbare Einstellungen für Exporte. Diese Datei kann danach auf der Seite Import des Zielsystems importiert werden, siehe Import.
Alle Export- und Importaktionen werden in der Datei transfer.log
protokolliert.
Sie können die Konfigurationsdaten exportieren und in einem Versionskontrollsystem wie git einchecken, um die an der Konfiguration vorgenommenen Änderungen nachzuverfolgen.
Verfügbare Einstellungen für Exporte
Der Umfang des Exports, d. h. welche Objekte in der Szenariodatei enthalten sind, wird durch die Ihre Auswahl auf der Seite Staging-Export bestimmt. Wenn Sie eine Option auswählen, die Abhängigkeiten zu anderen Optionen hat, werden diese Optionen automatisch ausgewählt, sodass Sie sehen können, welche Objekte mit Ihrer aktuellen Auswahl exportiert werden.
Die verfügbaren Optionen für Exporte sind in mehreren Abschnitten gruppiert.
Laufzeitdaten
Die Optionen in diesem Abschnitt exportieren Laufzeitdaten wie tatsächliche Vorgänge, Kontakte und Ressourcen, und die zugehörige Konfiguration.
-
Alle Daten: Exportiert alle Laufzeit- und Konfigurationsdaten mit Ausnahme der Systemdokumentation.
-
Einzelner Vorgang: Geben Sie den Namen des Vorgangs in das Feld Vorgangsname ein. Dieser Vorgang und alle Konfigurationsdaten, mit Ausnahme der Systemdokumentation, werden exportiert. Sie können die Checkbox Anonymisiert auswählen, um folgende Daten zu anonymisieren:
- Inhalt und Historie von Vorgangsfeldern (außer einigen Werten, wie beispielsweise Listenwerten)
- Kommentare und E-Mails
- Attachments von Vorgängen
- Inhalt und Historie von Kontaktfeldern (außer einigen Werten, wie beispielsweise Listenwerten)
Diese Option sollte nur für die Analyse von Fehlern verwendet werden.
-
Alle Daten außer Vorgänge: Exportiert alle Kontakte und Ressourcen, und alle Konfigurationsdaten mit Ausnahme der Systemdokumentation.
-
Kontaktdaten: Exportiert alle Kontakte und das Kontaktdatenmodell.
-
Ressourcendaten: Exportiert alle Ressourcen und das Ressourcendatenmodell.
Konfigurationsdaten
Die Optionen in diesem Abschnitt exportieren Konfigurationsdaten.
- Alle: Exportiert alle Konfigurationsdaten mit Ausnahme der Systemdokumentation.
- Benutzer: Exportiert alle Benutzer, einschließlich der Portal-Benutzerprofile, und die Referenzen zu ihren zugewiesenen Rollen.
- Definitionen von sortierten Listen: Exportiert alle Listen.
- Definitionen von hierarchischen Listen: Exportiert alle hierarchischen Listen. Dies umfasst die verwendeten Listen und die Datenfelder.
- Skripte: Exportiert alle Skripte.
- Webhooks: Exportiert alle Webhook-Konfigurationen und Integrationsskripte.
- Bezeichnungen: Exportiert alle Bezeichnungen.
- Templates (WAS): Exportiert alle in der Web Admin Suite erstellten Templates.
- Kundendatenmodelle: Exportiert alle Kundendatenmodelle, einschließlich Datenfelder, Aktionen, Relationen und Portal-Benutzerprofile.
- Ressourcendatenmodelle: Exportiert die Ressourcendatenmodelle, einschließlich Datenfeldern, Aktionen und Relationen.
- Queues: Exportiert die Queues, einschließlich aller verknüpften Daten
- Textklassen: Exportiert Textklassen und Sichtbarkeitskonfigurationen.
- Seitenanpassungen: Exportiert alle Seitenanpassungen, die speziell für das System definiert wurden. Dies sind die Werte, die in den Datenbanktabellen
cmas_web_customization
undcmas_web_customization_values
gespeichert sind. Standardwerte werden nur exportiert, wenn sie vorher einen anderen Wert hatten und manuell durch Klicken auf den Button Aktualisieren wieder auf den Standardwert gesetzt wurden. - Skindateien und Webressourcen: Exportiert den Inhalt der Ordner
design
undresources
des ConSol CM-Datenverzeichnisses. - Webformulare: Exportiert alle Webformulare.
- Textvorlagen (WEB): Exportiert alle Textvorlagen, d. h. die im Web Client erstellten Vorlagen.
- Dokumentvorlagen: Exportiert alle Dokumentvorlagen.
- Client-Konfigurationen: Exportiert alle Client-Konfigurationen.
- Sammlungen für benutzerdefinierte Exporte: Exportiert alle Sammlungen von Referenzen auf Entitäten, die mit der benutzerdefinierten Exportfunktion exportiert werden können.
Der Staging-Export enthält standardmäßig nur selbst erstellte System-Properties, deren Modul mit custom- beginnt, siehe Importieren und Exportieren von System-Properties.
Workflows
Wenn der Export Workflows enthält, werden die Optionen im Bereich Workflows aktiv. Es gibt zwei Optionen:
- Nur die neuste installierte Version: Exportiert nur die installierten Versionen der Workflows, d. h. der Export enthält nur eine Version jedes Workflows.
- Alle Workflow-Versionen: Exportiert alle Versionen aller Workflows, d. h. sowohl die aktuell installierte Version als auch alle älteren Versionen sind im Export enthalten.
Abhängig von der Anzahl der im System gespeicherten Workflows, kann der Export sehr lange dauern und eine sehr große Szenariodatei erzeugen. Normalerweise ist es nicht erforderlich, alle Workflow-Versionen zu exportieren.
Systemdokumentation
Enthält eine Option zum Exportieren der Systemdokumentation. Diese Option ist von den anderen Optionen unabhängig. Mit der Exportdatei kann auf der Seite Systemdokumentation eine Systemdokumentation erstellt werden.