Channel Deployment

Channel Deployment ist ein Feature, welches es Ihnen ermöglicht, Konfigurationen mit nur einem Mausklick von einem Testchannel in einen Produktivchannel zu übertragen. So können Sie z.B. Einstellungen am Suchalgorithmus testen und diese, wenn sie Ihnen zusagen, sofort deployen Somit entfällt der Aufwand, alle Einstellungen manuell noch einmal im Produktivchannel vornehmen zu müssen.

Die Deployfunktion setzt im Test- und im Produktivchannel die gleiche Datenstruktur voraus!

Die Deployfunktion darf verwendet werden, wenn im aktuellen Testchannel und im zukünftigen (also dem nach dem Ausführen der Deploy-Funktion aktuellen) Produktivchannel die gleichen CSV-Daten verwendet werden. Zumindest der Header der beiden Datein muss der selbe sein. Bitte beachten Sie auch, dass alle anderen Einstellungen, wie zum Beispiel auch der Zeitplan für den Import, aus dem Testchannel in den Produktivchannel übernommen werden.

Am besten testen Sie den Import der für die Zeit nach dem Deployment geplanten Produktiv-CSV-Daten vorher im Testchannel. Wenn dieser Test erfolgreich verläuft, kann, weil beide Channels die gleichen CSV-Daten verwenden, der Testchannel auf den Produktivchannel deployed werden.

Die Funktion wurde direkt in den Channel Installer eingepflegt.

Deployment Ziel einrichten

Um einen Channel als Deployment Ziel zu verwenden, wählen Sie den entsprechenden Testchannel, und klicken auf das  Icon um diesen zu klonen.

Bei Bedarf, können Sie hier einstellen, ob der neue Channel als Test oder Produktiv erstellt werden soll. Wählen Sie die Checkbox "Deployment Ziel" und schließen Sie den Vorgang ab. Der neue Channel wird nun, dem älteren untergeordnet, angezeigt.

Wenn Sie nun eine Änderung am Testchannel durch führen, müssen Sie nur das Deployment Icon klicken, um diese direkt für das Deployment Ziel zu übernehmen.

Deployment und Channel Hierarchien

Die Deployment Funktion kann nur auf der untersten Ebene einer Channelhierarchie verwendet werden, d.h. ein Channel kann nicht gleichzeitig Childchannels und ein Deployment Ziel haben. Genauso kann ein Deployment Ziel nicht selbst Childchannels besitzen.

Allerdings ist es möglich, dass ein Deployment Ziel Channel selbst wieder einen untergeordneten Channel als Deployment Ziel hat. Hiermit können Sie z.B. einen mehrstufigen Genehmigungsprozess abbilden.