Drittanbieter Version Kontrolle
Sie können ein Versionsverwaltungssystem eines Drittanbieters mit Studio verwenden. Mithilfe der Versionsverwaltung können Sie Änderungen Ihrer Skripte während der Entwicklung nachverfolgen und verwalten. Dadurch lassen sich Probleme bei ihrer Entstehung diagnostizieren.
Wenn Sie ein Repository mit Studio verbinden, werden Änderungen aller Skripte in dieses Repository per Commit übergeben. Alle Änderungen werden in der Hauptverzweigung erfasst. Studio unterstützt derzeit nur die Entwicklung mit einem einzigen Zweig.
Diese Funktion wird nur in Studio unterstützt. Aus diesem Grund wird nur die JSON-Version der Skripte im Versionsverwaltungssystem gespeichert. Andere Dateien, wie z. B. Audioansagen, werden nicht mit dem konfigurierten Repository synchronisiert.
Studio erfordert die Möglichkeit, direkt in main einen Commit durchzuführen. Aus diesem Grund wird die GitHub Richtlinie Require a pull request before merged mit Studionicht unterstützt. Wenn Ihr Unternehmen diese Richtlinie vorschreibt, können Sie GitHub nicht zur Versionskontrolle mit Studioverwenden.
Hauptzweigordner im untersten Stufenordner
Der Ordner, der Ihrer niedrigsten Entwicklungsstufe zugewiesen ist, muss einen Unterordner mit der Bezeichnung mainenthalten. Die niedrigste Stufe entspricht typischerweise der Entwicklungsphase. Der Ordner main entspricht dem Hauptzweig, in den Studio Dateien übertragen wurden. In höheren Stufen ist ein Branch-Ordner nicht erforderlich.
Der Hauptordner in Studio kann Unterordner enthalten. Wenn ein Skriptentwickler ein Skript von der untersten Stufe hochstuft, wird die gesamte Ordnerstruktur, einschließlich des Zweigordners, in den Ordner der nächsten Stufe kopiert. Da jedoch für höhere Stufen kein Branch-Ordner benötigt wird, kann der Pfad so bearbeitet werden, dass der Branch-Ordner entfernt wird. Wenn der Branch-Ordner nicht entfernt wird, wird er in die Ordnerstruktur dieser Phase kopiert.
Persönliche Zugriffstoken
Jeder Studio Benutzer muss über ein persönliches Zugriffstoken verfügen, das in GitHubeingerichtet ist. Ohne dies können sie keine Änderungen im konfigurierten Repository speichern.
Wenn Studio Benutzer zum ersten Mal versuchen, Änderungen an einem Repository zu speichern, werden sie aufgefordert, ihr Zugriffstoken für dieses Repository einzugeben. Das Token ist verschlüsselt und in CXone Mpowergespeichert. Nach ihrer Authentifizierung beim System werden sie nicht erneut zur Eingabe von Anmeldeinformationen aufgefordert, es sei denn Studio stellt ein Problem fest und die Benutzer müssen erneut authentifiziert werden. Wenn das Token beispielsweise abläuft, müssen Benutzer ein neues eingeben.
Das GitHub-Zugriffstoken muss:
-
Sei ein klassisches Symbol. Feingranulare Token werden in Studio nicht unterstützt.
-
Der Gültigkeitsbereich sollte so eingestellt sein, dass er Benutzer- und Repository-Berechtigungen umfasst.
Es sind keine weiteren Berechtigungen oder Bereiche erforderlich. Zusätzlich wird empfohlen, dass das Zugriffstoken:
-
Darf nur mit Studio verwendet werden. Die gemeinsame Nutzung von Zugriffstoken durch verschiedene Anwendungen wird nicht empfohlen.
-
Ein Ablaufdatum haben. Wie lange das Token gültig ist, entscheiden Sie.
Das persönliche Zugriffstoken muss in GitHub erstellt werden. Ein in CXone Mpower erstelltes Zugriffstoken funktioniert nicht. Informationen zum Erstellen von Zugriffstoken finden Sie in der GitHub Online-Dokumentation
.
Sonstige Dateien
Die Versionsverwaltung ist nur für Skriptdateien verfügbar. Für andere Dateien, wie z. B. ASR
Automatic Speech Recognition (automatische Spracherkennung). Ermöglicht es Kontakten, auf Aufforderungen durch Sprechen zu reagieren, Telefontasten zu drücken oder beides.-Grammatikdateien oder vorab aufzeichnete Audio-Prompt-Dateien, werden keine historischen Versionen gespeichert. Sie können auch nicht über Studioin ein Versionskontrollsystem eines Drittanbieters eingebunden werden. Sie können zur Nachverfolgung dieser Dateitypen einen namensbasierten Ansatz zur Versionsverwaltung verwenden.
Bei dieser Art der Versionsverwaltung können Sie einen Namen oder eine Nummer für die Version in den Dateinamen aufnehmen. Beispiel: greetingPrompt_v1.wav. Wenn Sie Änderungen an der Datei vornehmen, speichern Sie eine neue Kopie mit einer aktualisierten Versionsnummer. greetingPrompt_v1.wav wird beispielsweise zu greetingPrompt_v2.wav.
Sie können die Namen dieser Dateien in CXone Mpowernicht ändern. Allerdings können Sie die Datei auf Ihren Computer herunterladen, umbenennen und anschließend die neue Version hochladen. Sie können nicht mehr benötigte Versionen löschen.