Sqlselect

Stuurt een SQL-instructie naar een databaseserver en retourneert één resultaat.

Afhankelijkheden

  • Gebruik een Sqlcursor action als u resultaten met meerdere rijen nodig hebt.
  • Een query retourneert meestal een of meer kolommen met gegevens. Wanneer CXone de gegevens van de databaseserver retourneert naar het script, wordt elke afzonderlijke kolom opgeslagen in een variabele met dezelfde naam als de kolom.
  • U moet bepalen of u een standaardverbinding, een versleutelde verbinding of een VPN-verbinding met uw DB-provider wilt maken.
  • Gebruik de action SETDB om de DB Connector-groep te kiezen waarin u query's wilt maken. Zonder Setdb wordt de CXone-standaarddatabase gebruikt. Deze database is een generieke dictionary van tabellen die aan alle klanten wordt verstrekt.

Ondersteunde scripttypen

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Generiek

E-mail Chat Telefoon Voicemail Werkitem SMS Digitaal

Invoereigenschappen

Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren.

Vertakking

Beschrijving

Caption

Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram. The default is the action name.

SQLQuery

De SQL-instructie die naar de databaseserver wordt verzonden. Deze instructie retourneert records.

GlobalVariables

Wordt niet gebruikt.
Publish

Publiceert een variabele en een waarde.

Deze eigenschap publiceert alle gegevens in de database die is gekoppeld aan een contact.

Als u specifieke gegevens wilt publiceren, gebruikt u de Assign action.

TimeoutSec

Het aantal seconden dat de actie wacht voordat er een time-out optreedt. De waarde moet liggen tussen 0 en 60.

Resultaatvertakkingsvoorwaarden

Met Resultaatvertakkingsvoorwaarden kunt u vertakkingen maken in uw script om verschillende resultaten te behandelen wanneer de actie wordt uitgevoerd.

Voorwaarde

Beschrijving

Default

Het pad dat altijd wordt gevolgd, behalve als het script voldoet aan een voorwaarde die vereist dat het een van de andere vertakkingen volgt. Dit pad wordt ook gevolgd als de andere vertakkingen van de actie niet zijn gedefinieerd.
NoRecords Het pad dat wordt gevolgd als er geen waarden zijn voor de opgegeven eigenschappen.Het pad dat wordt gevolgd als er geen waarden zijn voor de opgegeven eigenschappen. Dit gebeurt wanneer er geen gegevens uit de database worden geretourneerd.
OnError Het pad dat wordt gevolgd als de actie niet correct is uitgevoerd. Als er bijvoorbeeld een onverwacht probleem is, zoals een slechte verbinding, syntaxfouten enz. De _ERR-variabele, met één onderstrepingsteken, moet een beknopte beschrijving van het probleem bevatten.
OnTimeout Het pad dat wordt gevolgd als er gedurende het opgegeven aantal seconden geen reactie is.

Voorbeeld van een script

Dit is een voorbeeld dat toont hoe deze actie kan worden gebruikt in scripts. Het is niet bedoeld als een compleet script. Het kan nodig zijn het script verder te bewerken.

In dit voorbeeld wordt logica getoond die kan worden gebruikt met de actie SQLSELECT in uw script. Met de actie SETDB wordt de DB Connector-groep gedefinieerd die de database bevat waarin u een query wilt uitvoeren. SQLSELECT verzendt een query of een opgeslagen procedure. Het retourneert één record naar het script. Gegevens die zijn geïdentificeerd in de instructie SELECT, worden geretourneerd naar het script als individuele variabelen en waarden.

De acties SNIPPET in dit voorbeeld bevatten logica voor het juist afhandelen van elke vertakking. De vertakking NoRecords wordt genomen wanneer de query geen resultaten retourneert.

Download dit script.