Benutzerdefinierte Code-Snippets

Die Informationen auf dieser Hilfeseite gelten für Studio und Desktop Studio.

Einige Skripte erfordern eine komplexere Programmierung, die über den Funktionsumfang von Studio-Aktionen hinausgeht. Studio bietet Ihnen die Möglichkeit, Ihren Skripten benutzerdefinierten Code hinzuzufügen. So können Sie Ihre Skripte an die spezifischen Anforderungen Ihres Unternehmens anpassen.

Die Erstellung von benutzerdefiniertem Code setzt Skript- oder Programmierkenntnisse voraus. Studio verwendet eine benutzerdefinierte Programmiersprache namens Snippet, die für die Verwendung in Studio entwickelt wurde. Zum Erlernen dieser Sprache steht ein vollständiges technisches Referenzhandbuch in der Online-Hilfe zur Verfügung.

Wichtige Fakten über Snippets

  • Mithilfe von Code-Snippets können Sie die Struktur und Effizienz Ihrer Skripte verbessern. Sie können damit die ausgeführten Prozesse besser steuern und genauer festlegen, wann und wie sie ausgeführt werden. Sie können eigene Variablen und Objekte erstellen und mithilfe von Anweisungen wie IF, FOR und FOREACH Programmierlogik hinzufügen.
  • Einige Produkte und Funktionen erfordern Snippets, Sie können sie aber auch dann in Ihren Skripten verwenden, wenn sie nicht zwingend erforderlich sind.
  • Wenn für ein Produkt oder eine Funktion Code-Snippets erforderlich sind, bietet die Online-Hilfe ausführliche Informationen über die Snippets, die Sie verwenden müssen. Außerdem stehen Skriptbeispiele zur Verfügung, die zeigen, wie die Code-Snippets in Skripten verwendet werden. Zum Implementieren der Produkte oder Funktionen ist möglicherweise eine weitere Skriptbearbeitung erforderlich.
  • Die Snippet-Skriptsprache basiert auf dem .NET-Framework. Sie wird serverseitig ausgeführt und in MSIL (Microsoft Intermediate Language) kompiliert, wie C# und Visual Basic .NET.

Snippet-Aktion

Damit Sie Ihren Skripten benutzerdefinierten Code hinzufügen können, benötigen Sie eine Snippet-Aktion. Sie können auf diese Aktion doppelklicken, um ein Editor-Fenster zu öffnen, in dem Sie den benutzerdefinierten Code hinzufügen können. Im Editor-Fenster können Sie Ihren Code auch debuggen. Möglicherweise ist mehr als eine Snippet-Aktion in Ihrem Skript erforderlich. Wenn Sie mehrere Aktionen verwenden, geben Sie in das Feld Hinzufügen Caption für jede Aktion eine Beschreibung ein.

Die Platzierung einer Snippet-Aktion ist wichtig. Wenn ein Snippet einer Variablen einen Wert zuweist, muss sie vor der Aktion platziert werden, die den Wert benötigt. Wenn ein Snippet dagegen Code für eine Entscheidung enthält, die sich nach dem an sie übergebenen Wert richtet, muss das Snippet nach der Aktion platziert werden, die den Wert bereitstellt.

Snippets im Vergleich mit Aktionen

Einige Aufgaben, die Snippets durchführen können, lassen sich auch mithilfe von Studio-Aktionen implementieren. Beispielsweise gibt es Aktionen für die Anweisungen IF und FOR. Mit der Aktion ASSIGN können Sie eine benutzerdefinierte Variable erstellen und ihr einen Wert zuweisen. Diese Aktionen bieten eine akzeptable Methode, um Ihrem Skript die entsprechende Funktionalität hinzuzufügen. Snippets sind jedoch effizienter.

In Snippets platzierter Code hat mehrere Vorteile: Ihr Skript ist übersichtlicher und besser strukturiert und Sie können einfacher im Skript navigieren. Dadurch wird die Skripterstellung einfacher und effizienter. Wenn Sie es sich angewöhnen, Variablen immer in Snippets zu deklarieren, ist die Suche nach einer bestimmten Deklaration in Zukunft einfacher, da weniger Orte durchsucht werden müssen.

Benutzerdefinierten Code zu einem Skript hinzufügen

Mit der Snippetaction können Sie Ihren Skripten benutzerdefinierten Code hinzufügen.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieStudio.
  2. Suchen Sie auf der Seite „Skripte“ Ihr Skript und öffnen Sie es.
  3. Fügen Sie die Aktion Snippet zu Ihrem Skript hinzu und klicken Sie im Eigenschaftenfenster auf Editor öffnen.
  4. Geben Sie Ihren Code im Editorfenster ein. Sie können den Code eintippen oder aus einer anderen Quelle kopieren und einfügen, beispielsweise von dieser Hilfeseite oder aus einem anderen Skript.
  5. Klicken Sie auf Apply, um Ihre Änderungen zu speichern. Der Snippet-Editor wird geschlossen. Öffnen Sie es erneut, um die Bearbeitung Ihres Codes fortzusetzen.