Frameworkacties

Het tabblad Framework in Desktop Studio bevat een uitgebreide lijst van alle beschikbare acties. Dit bevat:

  • Algemeen gebruikte acties: de acties die het vaakst worden gebruikt, zijn beschikbaar op het tabblad Tools als onderdeel van het standaard palet. Deze acties zijn beschikbaar voor alle Studio-gebruikers.
  • Geavanceerde acties of acties met beperkt of specifiek gebruik: sommige acties op het tabblad Framework zijn geavanceerd of hebben een heel specifiek gebruik, zoals het toestaan van integraties in specifieke toepassingen van derden. Ze zijn niet beschikbaar op het standaard palet en alleen toegankelijk op het tabblad Framework.
  • API-acties: heel wat Framework-acties zijn API-acties. Ze dupliceren CXone API's. Deze acties zijn technisch en vereisen kennis van en inzicht in API's en het gebruik ervan.

Omdat sommige acties op dit tabblad meer geavanceerd zijn, zijn ze niet standaard beschikbaar gemaakt voor alle gebruikers. Als u het tabblad niet ziet in Studio , is dit niet ingeschakeld voor uw bedrijfseenheidGesloten Een organisatorische eenheid die wordt gebruikt om technische ondersteuning, facturering en globale instellingen voor uw CXone-omgeving te beheren . Als uw organisatie een behoefte heeft waaraan kan worden voldaan met een Framework-actie, kan uw CXone-accountmanager toegang verlenen tot het tabblad Framework.

Als u toegang hebt tot het tabblad Framework, moet u voorzichtig te werk gaan bij het gebruik van acties waarmee u niet echt bekend bent. Veel van de acties zijn niet gedocumenteerd in de online help. U kunt uw CXone-accountmanager vragen of een vraag indienen bij de CXone klantencommunity voor meer informatie over de functie van een actie.

Stel de beveiligingsgebruiker in uw script in

Veel Frameworkacties en alle API-acties vereisen een correct werkende beveiligingsgebruiker. Een beveiligingsgebruiker is een CXone-werknemersprofiel met machtigingen die toegang tot en interactie met CXone toestaan. Bij gebruik in een script, geeft de beveiligingsgebruiker de Framework- of API-actie toegang tot CXone. Dit moet een specifieke account zijn die alleen voor dit doel wordt gebruikt. U moet een geldig, actief CXone-medewerkerprofiel gebruiken.

De beveiligingsgebruiker heeft machtigingen nodig om toegang te verlenen en de nodige acties uit te voeren in CXone. Er is geen ingestelde lijst van machtigingen omdat de vereisten verschillen afhankelijk van de acties die worden gebruikt.

  1. Maak een CXone medewerkersprofiel. Voor deze gebruiker:
    • Geef een naam die deze identificeert als een beveiligingsgebruiker.
    • Stel Inlogauthenticator op het tabblad Beveiliging van pagina Nieuwe medewerker maken van Niets geselecteerd. Als er geen inlogauthenticator is, betekent dit dat deze account niet kan worden gebruikt om aan te melden bij CXone. Dit is in orde omdat u niet hoeft aan te melden met de account. Dit wordt alleen gebruikt om toegang te bieden via Studio-scripts.
    • Wijs deze een rol toe met de geschikte machtigingen. De beste praktijk is het maken van een rol die specifiek is voor de beveiligingsgebruiker.
    • Nadat u het nieuwe werknemersprofiel hebt opgeslagen, gaat u naar ACD > ACD-gebruikers en zoet u het nieuwe profiel. Noteer het nummer in de id-kolom. Dit is de agent-ID van de gebruiker. U kunt deze gebruiken om de gebruiker te zoeken wanneer u uw script configureert.
  2. In uw Studio-script, voegt u een SetSecurityUser -actie toe. Deze actie bevindt zich op het tabblad Framework. Plaats de actie voor elke ander Framework- of API-acties.
  3. In de eigenschap Agent in SetSecurityUser, voert u de naam of agent-ID van de beveiligingsgebruiker in. Selecteer dan de passende record. U kunt een variabele vervanging gebruiken in dit veld als u meer dan een beveiligingsgebruiker gebruikt.
  4. Laat de uitvoervariabele als de standaard SecurityUser. Dit is gedefinieerd in de eigenschap ScriptVar (out) . Als u deze wijzigt, moet u elk framework of elke API-actie in het script configureren met de nieuwe variabele. Er zijn verschillende namen voor de eigenschap die de variabele bevat, afhankelijk van het gebruikte Framework of API-actie. Security User en AuthContext zijn twee gebruikelijke.