Scripts beheren
Deze Help-pagina is bedoeld voor CXone Studio. Deze informatie is ook beschikbaar voor Desktop Studio.
Deze pagina bevat informatie over taken die u soms moet uitvoeren wanneer u met scripts werkt. Op de helppagina Werken met scripts kunt u leren hoe u scripts maakt en wijzigt.
Eigenschappen van een script weergeven
Vereiste machtigingen: ACD > Studio > Scripts
De scripteigenschappen zijn beschikbaar op het paneel aan de rechterzijde van het scriptcanvas.
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts het script waarmee u wilt werken en dubbelklik hierop . Het script wordt op een nieuw tabblad geopend.
- Geef aan de rechterzijde van het scriptcanvas, het paneel met de eigenschappen weer. Dit paneel bevat de volgende opties:
- Tabblad Acties: toont een lijst van alle acties die momenteel in het script staan. Naast elke actie is de id van de actie, een numerieke id die is toegewezen in de volgorde waarin de actie aan het script werd toegevoegd. Onder elke acties staat een bijschrift als dat er een heeft. Klik op een actie in de lijst om de overeenkomende actie op het canvas te markeren.
- Sorteren op: hiermee kunt u de lijst van acties sorteren. U kunt sorteren op naam of actie-id en in oplopende of aflopende volgorde.
- Tabblad Variabelen: hiermee kunt u variabelen weergeven die moeten worden geredigeerd van traceringen en logboeken
- Canvas zoeken: hiermee kunt u het scriptcanvas zoeken. Het zoeken kan acties of termen vinden in bijschriften of annotaties op het scriptcanvas. Er kan worden gezocht naar waarden in actie-eigenschappen, inclusief in editorvensters. Resultaten van uw zoekactie verschijnen onder het zoekveld en vervangen de lijst van acties.
- Fouten en waarschuwingen: hier kunt u zien of het script momenteel fouten of waarschuwingen bevat. Als er zijn, bevat het knoplabel het nummer. Klik op de knop om een lijst weer te geven van fouten of waarschuwingen.
Een script promoveren naar de volgende ontwikkelingsfase
Vereiste machtigingen: ACD > Studio > Testfase
De inhoud van dit gedeelte heeft betrekking op een product of functie in Controlled Release (CR). Als u geen deel uitmaakt van de CR-groep en meer informatie wilt, neem dan contact op met uw CXone-accountmanager.
CXone Studio ondersteunt een ontwikkelingslevencyclus voor scripts. Er zijn maximaal vier ontwikkelingsfasen die een Studio- beheerder kan inschakelen. Elke fase is gekoppeld aan een map in Studio. Als u de juiste rechten hebt, kunt u een script promoveren van de ene fase naar de volgende. Wanneer een script wordt gepromoveerd, wordt dit gekopieerd naar de map van de volgende fase.
Als uw organisatie een versiebeheersysteem van een derde partij gebruikt met Studio, wordt scriptpromotie ook doorgevoerd in die systeem. U moet toegang hebben tot de opslaglocatie om hierin wijzigingen te kunnen doorvoeren. Als u geen toegang hebt, spreekt u met de eigenaar van de versieopslaglocatie binnen uw organisatie. Wanneer u voor de eerste keer een wijziging doorvoert naar de opslaglocatie, wordt u vanuit het versiebeheersysteem gevraagd om een toegangstoken in te voeren. U kunt een token genereren op het platform van het versiebeheersysteem. Momenteel is GitHub de enige ondersteunde provider.
De mogelijkheid om scripts te bekijken, maken, bewerken en promoveren naar elke fase van de ontwikkelingsworkflow, wordt beheerd met machtigingen. Neem contact op met uw CXone- of Studio-beheerder als u vragen hebt over uw Studio-machtigingen.
Ontwikkelingsworkflows, scriptpromotie en het gebruik van een versiebeheersysteem met CXone Studio, moeten worden ingeschakeld en geconfigureerd door een Studio-beheerder.
In software engineering volgen veel organisaties een methode met meerdere ontwikkelingsfasen. Bij deze methoden bestaat de levenscyclus van softwareontwikkeling uit fases voor planning, ontwerp, ontwikkeling, testen en implementatie van softwarewijzigingen. Met een meerfasige methode voor de levenscyclus van softwareontwikkeling is de kwaliteit van het eindproduct van een hoger niveau en is er een gestroomlijnd ontwikkelingsproces.
Voordat u een script promoveert, moet u zorgen dat u alle taken hebt uitgevoerd die vereist zijn door uw bedrijf, zoals testen.
Eén script promoveren
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts het script waarmee u wilt werken en dubbelklik hierop . Het script wordt op een nieuw tabblad geopend.
- Selecteer in de vervolgkeuzelijst Opslaan in de rechterbovenhoek van het canvas de optie Promoveren. In het venster Scripts promoveren wordt de naam getoond van de huidige fase en van de fase waarnaar u promoveert. Als uw organisatie een versiebeheersysteem van een derde partij gebruikt met Studio, kunt u ook de naam zien van de opslaglocatie waar de wijziging wordt doorgevoerd.
-
Als uw bedrijf versiebeheer systeem met Studio gebruikt en dit de eerste keer is dat u een scriptwijziging toepast in uw versiebeheersysteem, voert u uw toegangstoken in. U kunt de toegangstoken verkrijgen in het platform voor versiebeheer.
- Klik op Promoveren. Er verschijnt een toast Proostberichten zijn kleine, tijdelijke popup-berichten onder in het scherm, die bijvoorbeeld successen of vergissingen aangeven. Ze zijn ingebouwd in CXone en kunnen op elk scherm worden weergegeven.-bericht rechtsonder op de pagina wanneer het script is gepromoveerd.
Meerdere scripts gelijktijdig promoveren
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Selecteer op de pagina Scripts het selectievakje naast elk script dat u wilt promoveren.
- Klik op Promoveren rechtsboven op de pagina.
-
Als uw bedrijf versiebeheer systeem met Studio gebruikt en dit de eerste keer is dat u een scriptwijziging toepast in uw versiebeheersysteem, voert u uw toegangstoken in. U kunt de toegangstoken verkrijgen in het platform voor versiebeheer.
- Klik op Promoveren. Er verschijnt een toast-bericht rechtsonder op de pagina wanneer de scripts zijn gepromoveerd.
Een script in productie nemen
Vereiste machtigingen: ACD > Contactinstellingen > Contactpunten Bewerken
Wanneer een script volledig is getest en klaar is om in gebruik te worden genomen in CXone, kunt u het in productie nemen. Daarvoor moet u het script toewijzen aan een contactpunt Het toegangspunt dat een inbound contact gebruikt om een interactie te starten, zoals een telefoonnummer of e-mailadres. in CXone ACD.
Als u een naamgevingsconventie gebruikt voor scripts die in ontwikkeling of in productie zijn, kunnen u en andere scriptschrijvers in uw organisatie gemakkelijk zien welke scripts klaar zijn voor gebruik. Hiermee worden ook niet-geteste wijzigingen ingevoerd in een productieomgeving. Als uw organisatie ontwikkelingsworkflows gebruikt, wordt voorkomen dat de naam van het script wordt gewijzigd door het script te kopiëren naar een productiemap.
Wijs scripts alleen toe aan contactpunten als u zeker weet dat ze volledig getest en gereed voor productie zijn. Als u een script in productie neemt dat nog niet klaar is, kan dit ertoe leiden dat klanten niet worden gerouteerd naar het geselecteerde contactpunt.
- Klik op de app-kiezer en selecteerACD.
-
Ga naar Contact Settings > Point of Contact.
- Klik op het contactpunt waaraan u een script wilt toewijzen.
-
Klik op Edit.
- Selecteer het Script dat dit contactpunt moet gebruiken. De vervolgkeuzelijst toont alle actieve scripts die op dat moment beschikbaar zijn voor het Media Type van het huidige contactpunt.
- Klik op Done.
De geschiedenis van een script weergeven
Vereiste machtigingen: ACD > Contactinstellingen > Scripts >
U kunt eerdere versies van een script weergeven, evenals de datum en tijd bekijken waarop het script is gewijzigd en de gebruiker die de wijziging heeft aangebracht. De eerdere versies van het script worden geopend op hetzelfde tabblad als de actieve versie van het script. Eerdere versies van het script kunnen niet worden gewijzigd.
De versiegeschiedenis van een script is beperkt tot de huidige ontwikkelingsfase. U kunt wijzigingen zien die zijn aangebracht sinds het script is gepromoveerd naar die fase. Als u wijzigingen wilt zien die zijn aangebracht in een eerdere fase, moet u het script openen in de map van die fase. Ontwikkelingsfasen zijn een optionele functie die moet worden ingeschakeld in CXone Studio.
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts het script waarmee u wilt werken en dubbelklik hierop . Het script wordt op een nieuw tabblad geopend.
-
Klik op de scriptnaam boven aan de pagina en selecteer Versiegeschiedenis. Het deelvenster Versiegeschiedenis wordt geopend aan de linkerkant van de pagina.
- Klik in het deelvenster Versiegeschiedenis op een eerdere versie om het script op dat moment te bekijken. Het script dat wordt weergegeven op het tabblad, wijzigt in die versie.
-
Als u een eerdere versie met een nieuwe naam wilt opslaan, klikt u op Versie opslaan als in de rechterbovenhoek van de pagina. Geef de naam en locatie op en klik daarna op Opslaan. De opgeslagen versie wordt het actieve script op het huidige tabblad.
Als u een eerdere versie van een script opslaat met dezelfde naam als de actieve versie van een script, overschrijft Studio het actieve script met de eerdere versie die u probeert op te slaan.
- Als u de historische versie van het script wilt vergelijken met de actieve versie, slaat u de eerdere versie op als een nieuw script en gaat u vervolgens terug naar het tabblad met de pagina Scripts en opent u de actieve versie van het script. Het wordt geopend op een nieuw tabblad.
- Als u wilt terugkeren naar de bewerkbare weergave van de actieve versie van het script, klikt u op de pijl naast de datum linksboven op de pagina.
Terugkeren naar een eerdere versie van een script
Studio bewaart eerdere versies van alle scripts. Elke keer dat u wijzigingen opslaat, wordt een nieuwe versie toegevoegd aan de geschiedenis van het scriptbestand. U kunt later weer terugkeren naar een eerdere versie van een scriptbestand.
Als u een kopie van een script onder een andere naam hebt opgeslagen als een back-up en u wilt terugkeren naar het oorspronkelijke script, moet u deze stappen niet volgen. Open in plaats daarvan de reservekopie waarnaar u wilt terugdraaien. U kunt werken in de reservekopie of u kunt deze dupliceren om een nieuw werkexemplaar te maken en de back-up op zijn plaats houden. Kopieën van scripts die u niet meer wilt, kunt u deactiveren.
Terugkeren naar een eerdere versie van een script vanuit CXone Studio
Vereiste machtigingen: Applicaties > Studio > Scripts >
- Klik in CXone op de app-kiezer en selecteerStudio.
- Open het script waarnaar u wilt terugkeren. Als het script dat u wilt terugdraaien momenteel is gedeactiveerd, moet u het eerst opnieuw activeren.
-
Klik op de scriptnaam boven aan de pagina en selecteer Versiegeschiedenis. Het deelvenster Versiegeschiedenis wordt geopend aan de linkerkant van de pagina.
- Klik in het deelvenster Versiegeschiedenis op een eerdere versie om het script op dat moment te bekijken. Het script dat wordt weergegeven op het tabblad, wijzigt in die versie.
- Klik op Herstellen.
- Klik opnieuw op Herstellen om te bevestigen dat u wilt terugkeren naar de geopende versie. Het geselecteerde script wordt actief in het huidige browsertabblad.
Terugkeren naar een eerdere versie van een script vanuit CXone
Vereiste machtigingen:ACD > Contactinstellingen > Scripts >
Wanneer scripts worden teruggedraaid vanuit CXone, verandert de naam van het bestand niet op de manier waarop bestandsnamen veranderen bij terugdraaien vanuit Studio.
U moet het script sluiten in Studio voordat u het terugdraait. Als het script geopend is, ziet u de wijzigingen pas nadat u het script sluit en weer opent. Als u het script open laat staan wanneer u het terugdraait, vervolgens wijzigingen in het geopende script aanbrengt en het script opslaat, overschrijft u de teruggedraaide versie en moet u het script opnieuw terugdraaien.
- Klik in CXone op de app-kiezer en selecteerACD > Scripts.
- Klik op het script dat u wilt terugdraaien. Als het script dat u wilt terugdraaien momenteel is gedeactiveerd, moet u het eerst opnieuw activeren.
-
Selecteer in het tabblad Versiegeschiedenis de versie waarnaar u wilt terugkeren in de lijst Vorige versies en klik op Terugdraaien.
- Nu kunt u het teruggedraaide script in Studio openen en gewoon verder bewerken.
Variabelen in trace- en logboekbestanden redigeren
Vereiste machtigingen: ACD > Studio > Scripts
Door variabelen te redigeren kunt u de waarden van variabelen verwijderen uit traces en logboeken die worden gegenereerd door een script. U kunt variabelen en objecten redigeren.
Het redigeren wordt op scriptniveau geconfigureerd in het veld VariableRedaction van de eigenschappen van een script. De geredigeerde waarden worden vervangen door een reeks X-tekens. De lengte van de waarde van de variabele bepaalt hoeveel X-tekens worden gebruikt. Een woord van vijf letters wordt vervangen door vijf X'en. Gedeeltelijke redactie van variabelen, zoals een deel van een creditcardnummer, wordt niet ondersteund.
Variabeleredactie vindt plaats op scriptniveau. Het is geen erfelijke eigenschap. Als een geredigeerde variabele wordt doorgegeven aan andere scripts, bijvoorbeeld met een RunScript of RunSub-actie, wordt die variabele niet automatisch geredigeerd in de volgende scripts. Als u wilt dat een variabele altijd wordt geredigeerd, moet u variabeleredactie configureren in alle scripts waaraan de variabele kan worden doorgegeven.
Variabelen die in overige scripts worden doorgegeven, hebben een globale scope. Om deze te redigeren, moet u een global: opnemen vóór de naam van de variabele om er zeker van te zijn dat deze wordt geredigeerd.
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts het script waarmee u wilt werken en dubbelklik hierop . Het script wordt op een nieuw tabblad geopend.
- Klik op het tabblad Variabelen aan de rechterzijde van het script in het paneel met de eigenschappen.
-
Klik op Geredigeerd .
- Voer de naam in van elke variabele die u wilt redigeren in het veld op het tabblad Variabelen. Druk na elke variabele op Enter. Deze namen moeten overeenkomen met variabelen die zijn gemaakt in Assign- of SNIPPET-acties in het script.
-
Klik opnieuw op de knop Geredigeerd om de lijst variabele namen te verbergen.
- Sla het script op.
Scripts vergrendelen en ontgrendelen
Vereiste machtigingen: ACD > Studio > Scripts
Met scriptvergrendeling kunt u een script vergrendelen zodat u het als enige kunt bewerken. Dit verhindert dat meerdere Studio gebruikers gelijktijdig een script wijzigen. Dit is een optionele functie die moet worden ingeschakeld in CXone.
Als u een script wilt bewerken, moet u het eerst vergrendelen. Dit plaatst het script in de bewerkingsmodus. Scripts blijven vergrendeld tot u ze ontgrendelt, of tot een andere Studio-gebruiker uw slot overschrijft. Wanneer u klaar bent met werken aan met een script, kunt u het ontgrendelen. Dit plaatst het script in de modus alleen-lezen en maakt het beschikbaar voor andere Studio-gebruikers als dat nodig is.
Voordat u een script vergrendelt, vernieuwt Studio het script. Hiermee worden eventuele wijzigingen geladen die mogelijk zijn gemaakt door andere Studio gebruikers tussen het tijdstip waarop u het script hebt geopend en wanneer u het vergrendelt.
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts het script waarmee u wilt werken en dubbelklik hierop . Het script wordt op een nieuw tabblad geopend.
-
Beweeg de cursor over het oog naast de scriptnaam in de werkbalk bovenaan in de canvaswerkruimte en selecteer Script bewerken (Vergrendelen).
-
Wanneer u klaar bent met werken met het script, beweegt u uw cursor over het slot naast de scriptnaam in de werkbalk bovenaan in de canvaswerkruimte en klik op Alleen script weergeven (ontgrendelen).
De vergrendeling van een script overschrijven
Vereiste machtigingen: ACD > Studio > Scripts
Wanneer u een script opent dat vergrendeld is om te worden bewerkt, is het pictogram naast de scriptnaam boven de canvaswerkruimte een gesloten slot . U kunt de cursor over het een pictogram plaatsen om te zien wie het script heeft vergrendeld. Als u dat bent, hebt u de optie om het script te ontgrendelen en het in de modus alleen lezen te plaatsen. Als het werd vergrendeld door een andere gebruiker, toont het de naam van die gebruiker.
Als uw CXone rol de machtiging Vergrendeling opheffen omvat, bevat de lijst ook de optie om de vergrendeling op te heffen. Wanneer u een scriptvergrendeling opheft, laadt Studio de laatst opgeslagen versie van het script.. Als de andere gebruiker niet-opgeslagen wijzigingen heeft, kunnen ze niet worden opgeslagen nadat de vergrendeling is opgeheven. Als andere gebruiker probeert het script op te slaan nadat de vergrendeling is opgeheven, zien ze een foutmelding over de opheffing. Wanneer een scriptvergrendeling is opgeheven, kan dit worden gedupliceerd en opgeslagen met een andere naam.
U kunt wijzigingen aan een script controleren door het weergeven van een vorige versie ervan. Dit is handig als een andere gebruiker een script heeft bewerkt en u wilt weten wat ze hebben gewijzigd.
Zorg dat u de richtlijnen van de organisatie voor het opheffen van de scriptvergrendelingen van andere gebruikers.
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Klik op het weglatingsteken naast het script dat u wilt overschrijven en selecteer Vergrendeling opheffen.
- Alternatief kunt u:
- Open een script dat door een andere gebruiker is vergrendeld.
- Klik op het slot naast de scriptnaam in de werkbalk bovenaan in de canvaswerkruimte en klik op Vergrendeling opheffen.
- Klik op OK wanneer u wordt gevraagd te bevestigen dat u de vergrendeling van een andere gebruiker wilt opheffen. Een statusbericht verschijnt wanneer de vergrendeling is opgeheven.
Een script deactiveren
Vereiste machtigingen: ACD > Studio > Scripts
Scripts kunnen niet worden verwijderd uit Studio. In plaats daarvan kunt u ze deactiveren. Gedeactiveerde scripts zijn alleen zichtbaar in Studio als u ervoor kiest om alle of inactieve scripts weer te geven op het tabblad CXone Studio-scripts. U kunt ze ook zien op de pagina Scrips in de CXoneACD-applicatie.
U hoeft een script niet te deactiveren om te voorkomen dat CXone het gebruikt. CXone gebruikt alleen scripts die zijn toegewezen aan een skill Skills worden gebruikt om de aanlevering van interacties te automatiseren op basis van de vaardigheden, capaciteiten en kennis van de agent en een contactpunt Het toegangspunt dat een inbound contact gebruikt om een interactie te starten, zoals een telefoonnummer of e-mailadres..
- Klik in CXone op de app-kiezer en selecteerOmnichannel routering > Studio .
- Zoek op de pagina Scripts naar het script dat u wilt deactiveren.
- Klik op de drie horizontale punten naast het script en selecteer Deactiveren. U kunt ook een script openen en klikken op de knop met de pijl omlaag naast de scriptnaam en Deactiveren te selecteren in de vervolgkeuzelijst.
- Bevestig dat u het script wilt deactiveren. Er wordt een melding in de rechterbenedenhoek van het venster weergegeven wanneer het deactiveren is voltooid.
- U kunt opmerkingen aan het script in CXonetoevoegen als u wilt uitleggen waarom u het script hebt gedeactiveerd:
- Klik in CXone op de app-kiezer en selecteerACD > Scripts.
- Selecteer Inactief in de vervolgkeuzelijst Tonen.
- Klik op het script en voeg uw opmerkingen toe op het tabblad Opmerkingen.
Een script opnieuw activeren
Vereiste machtigingen: ACD > Studio > Scripts
U kunt een script opnieuw activeren om het weer zichtbaar te maken in Studio.
- Klik in CXone op de app-kiezer en selecteerACD > Scripts.
- Selecteer Inactief in de vervolgkeuzelijst Tonen.
- Klik op het script dat u opnieuw wilt activeren.
- Klik op Activeren op het tabblad Details van de scriptpagina.