#
Content-Deployments
BETA
Bei einem Content-Deployment werden die Inhalte des Chatbots aktualisiert. Dies sind i. d. R. die Antworttexte (inklusive aktualisierter Links und Platzhalter) von Themenkatalogs- , Glossar- , Template- und Basisantworten . Wenn Sie ein neues Produkt oder eine Sammlung über ein Template hinzugefügt haben, wird auch dieses deployed.
Im Chatbot-Editor haben Nutzer*innen mit Deployment-Rechten die Möglichkeit selbstständig eine neue Version zu erstellen und diese zu deployen. Wer über diese Rechte verfügen soll, kann mit Ihrer Kauz-Projektleitung abgestimmt werden.
Die Deployment-Seite ist über den Menüpunkt Deployments in der Seitenleiste zu erreichen.
Die Deployment-Seite zeigt eine Übersicht über alle erstellten Versionen. Für jede Version werden hier die folgenden Informationen angezeigt:
- Versionsnummer
- Titel
- ausgewählter Kontext
- Beschreibung
- Person, die die Version erstellt hat
- Datum
- Status
- Deployment-Umgebung (abhängig davon, welche Umgebungen für Ihren Chatbot zur Verfügung stehen)
Mithilfe der Suchfunktion oberhalb der Übersicht können Sie nach einer bestimmten Version suchen.
#
Eine neue Version erstellen
Eine neue Version können Sie erstellen, indem Sie auf den grünen Button Neue Version + klicken. In dem sich öffnenden Fenster können Sie einen Titel und eine Beschreibung für die aktuelle Version hinzufügen, auswählen, für welche Kontexte Sie eine neue Version erstellen möchten und den Prozess mit Klick auf Version erstellen abschließen. Grundsätzlich können Sie nur für Kontexte, auf die Sie Zugriff haben, eine neue Version erstellen.
Möchten Sie, dass Ihre neue Version direkt im Anschluss an die Erstellung automatisch deployed wird, können Sie dies unter Weitere Einstellungen aktivieren:
Ihre Version finden Sie nun an erster Stelle in der Versionsübersicht. Dort können Sie den aktuellen Status einsehen. Folgende Status werden hier unterschieden:
- creating Die Version wird erstellt.
- ready to deploy Die Version wurde erfolgreich erstellt und ist bereit für das Deployment.
- scheduled Das Deployment wird eingeplant und wird anschließend entweder sofort durchgeführt ( running ) oder in der Warteschlange platziert ( delayed ).
- queueing Das Deployment ist geplant, kann aber nicht sofort ausgeführt werden (z. B. weil bereits ein anderes Deployment läuft). Es wird sobald wie möglich durchgeführt, der Status wechselt dann zu running . Solange sich ein Deployment in der Warteschlange befindet, kann es noch durch Klick auf Reset abgebrochen werden.
- running Die Version wird gerade deployed.
- successful Die Version wurde erfolgreich deployed und ist live.
- overridden Die Version wurde in der Vergangenheit deployed und inzwischen durch eine neuere Version überschrieben.
- failed Die Erstellung der Version oder das Deployment war nicht erfolgreich.
Abhängig vom Umfang Ihrer Chatbot-Inhalte und von der Anzahl der Editor-Kontexte bzw. Bots kann das Erstellen einer Version pro Kontext einige Minuten dauern.
#
Eine Version deployen
Haben Sie beim Erstellen einer neuen Version kein direktes Deployment ausgewählt, können Sie die neue Version zu jedem beliebigen Zeitpunkt nach der Erstellung deployen. Um eine neue Version zu deployen, wählen Sie bei Bedarf die gewünschte Umgebung (Stage oder Prod) aus und klicken auf den Button Deploy. Das Deployen einer Version dauert bei zwei Chatbot-Instanzen pro Kontext etwa 20-40 Minuten. Es werden jeweils nur die Kontexte neu deployed, für die die neue Version erstellt wurde. War das Deployment nicht erfolgreich, so wird es in der Versionsübersicht als failed markiert.
Auch Versionen, die als overridden gekennzeichnet sind, können erneut deployed werden. So ist es bei Bedarf möglich, den Chatbot auf eine korrekte, ältere Version zurückzusetzen.
#
Scheduled Deployments
Möchten Sie neue Versionen und Deployments nicht bedarfsorientiert, sondern in einem bestimmten Rhythmus erstellen und durchführen, besteht die Möglichkeit regelmäßige Deployments zu aktivieren. Dies erlaubt das automatisierte Erstellen und Deployen einer neuen Version immer zum gleichen Zeitpunkt, also z. B. immer um 24 Uhr in der Nacht von Montag auf Dienstag. Der Zeitpunkt und die Frequenz können hierbei flexibel gewählt werden. Auch scheduled Deployments werden in der Versionsübersicht und der Versionshistorie angezeigt. Bitte beachten Sie, dass scheduled Deployments für alle Kontexte gleichermaßen ausgeführt werden. Das Planen eines solchen Deployments für einen Einzelkontext ist derzeit nicht möglich.
Sprechen Sie für die Aktivierung von scheduled Deployments mit Ihrer Kauz-Projektleitung.
#
Versionshistorie
Die Versionshistorie (erreichbar üder den Tab Deployment History auf der Deployments-Seite) zeigt einen Überblick aller Aktivitäten. Hierzu gehören Versionserstellungen und alle Statusänderungen, die somit auch Deployments abbilden. So kann zurückverfolgt werden, zu welchem Zeitpunkt welche Version erstellt, deployt und ggf. überschrieben wurde.