Versiebeheer door derden
U kunt Studio gebruiken met een versiebeheersysteem van een derde partij. Met versiebeheer kunt u wijzigingen aan uw scripts volgen en beheren tijdens hun ontwikkeling. Hierdoor kunt u problemen onderzoeken wanneer deze ontstaan.
Wanneer u een opslaglocatie verbindt met Studio, worden wijzigingen aan het script ook doorgevoerd op die opslaglocatie. Alle wijzigingen worden doorgevoerd op de hoofdvertakking. Studio ondersteunt momenteel alleen ontwikkeling met één branch.
Deze mogelijkheid wordt alleen ondersteund in Studio. Daarom wordt alleen de JSON-versie van elk script opgeslagen in het versiebeheersysteem. Andere bestanden, zoals audio-aanwijzingen, worden niet gesynchroniseerd met de geconfigureerde opslagplaats.
Studio vereist de mogelijkheid om rechtstreeks naar main te committen. Om die reden wordt het GitHub beleid Vereist een pull request vóór het samenvoegen niet ondersteund met Studio. Als uw bedrijf dit beleid vereist, kunt u GitHub niet gebruiken voor versiebeheer met Studio.
Map van de hoofdbranch in de map van het laagste stageniveau
De map die is toegewezen aan uw laagste ontwikkelingsfase moet een submap bevatten met de naam main. Het laagste niveau komt doorgaans overeen met de ontwikkelingsfase. De hoofdmap komt overeen met de hoofdbranch, waarnaar Studio bestanden zijn gepusht. Een branch-map is niet nodig in hogere fasen.
De hoofdmap inStudio kan submappen bevatten. Wanneer een scriptontwikkelaar een script vanuit de laagste fase promoveert, wordt de volledige mapstructuur, inclusief de branch-map, gekopieerd naar de map van de volgende fase. Omdat hogere fasen echter geen vertakkingsmap vereisen, kan het pad worden aangepast om de vertakkingsmap te verwijderen. Als de branch-map niet wordt verwijderd, wordt deze gekopieerd naar de mapstructuur van die stage.
Persoonlijke toegangstokens
Elke Studio gebruiker moet een persoonlijk toegangstoken hebben ingesteld inGitHub. Zonder dit kunnen ze geen wijzigingen doorvoeren in de geconfigureerde repository.
De eerste keer dat Studio gebruikers proberen wijzigingen in een repository door te voeren, wordt hen gevraagd hun toegangstoken voor die repository in te voeren. Het token is versleuteld en opgeslagen in CXone Mpower. Na authenticatie met het systeem worden ze niet meer om inloggegevens gevraagd, tenzij Studio een probleem constateert en authenticatie van de gebruiker opnieuw nodig is. Wanneer het token bijvoorbeeld verloopt, moeten gebruikers een nieuw token invoeren.
Het GitHub toegangstoken moet:
-
Wees een klassiek symbool. Fijnmazige tokens worden niet ondersteund in Studio.
-
Stel het bereik zo in dat het zowel gebruikers- als repositoryrechten omvat.
Er zijn geen andere machtigingen of bevoegdheden vereist. Daarnaast wordt aanbevolen dat het toegangstoken:
-
Alleen te gebruiken met Studio. Het delen van toegangstokens tussen applicaties wordt afgeraden.
-
Ze moeten een vervaldatum hebben. De geldigheidsduur van het token hangt van u af.
Het persoonlijke toegangstoken moet worden aangemaakt in GitHub. Een toegangstoken dat is aangemaakt in CXone Mpower werkt niet. Zie de online documentatie GitHub
voor informatie over het aanmaken van toegangstokens.
Niet-scriptbestanden
Versiebeheer is alleen beschikbaar voor scriptbestanden. Andere bestanden, zoals ASR
Automatische spraakherkenning. Hiermee kunnen contacten op vragen reageren door iets te zeggen, op telefoontoetsen te drukken, of beide.-grammaticabestanden of vooraf opgenomen audiopromptbestanden, hebben geen opgeslagen historische versies. Ze kunnen ook niet via Studioworden vastgelegd in een versiebeheersysteem van derden. Om versies van niet-scriptbestanden bij te houden, kunt u een naamgebaseerde aanpak van versiebeheer toepassen.
In de naamgebaseerde aanpak van versiebeheer voegt u een versienaam of versienummer toe aan de bestandsnaam. Bijvoorbeeld greetingPrompt_v1.wav. Wanneer u wijzigingen aanbrengt aan het bestand, slaat u een nieuw exemplaar op met een bijgewerkt versienummer. Bijvoorbeeld: greetingPrompt_v1.wav wordt greetingPrompt_v2.wav.
Je kunt de namen van deze bestanden niet wijzigen in CXone Mpower. U kunt het bestand wel downloaden naar uw computer, de naam wijzigen en vervolgens de nieuwe versie uploaden. U kunt versies verwijderen van bestanden die u niet meer nodig hebt.