# 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.

Versionsübersicht
Versionsübersicht

# 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.

# 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.

Versionshistorie
Versionshistorie