Sqlselect

SQL(Structured Query Language)ステートメントをデータベースサーバーに送信し、単一の結果を返します。

依存関係

  • 複数行の結果が必要な場合はSqlcursoractionを使用します。
  • クエリは通常、1つ以上のデータ列を返します。CXoneがデータベースサーバーからスクリプトにデータを返すと、個々の列はそれぞれ同じ名前の変数に格納されます。
  • DBプロバイダーへの標準接続、暗号化接続、またはVPN接続が必要かどうかを判断する必要があります。Setdbactionで特に指定されていない限り、CXoneはデフォルトのCXoneデータベースを使用します。このデータベースは、すべての顧客に提供される表の汎用辞書です。

サポートされているスクリプトタイプ

ジェネリックスクリプトタイプのアイコン-内部に<および>記号が付いた長方形。

Eメールスクリプトタイプのアイコン-ひし形の大きな@記号。

チャットスクリプトタイプのアイコン-ひし形の省略記号が内側にあるチャットバブル(...)。

電話スクリプトタイプのアイコン-そこから出てくる音を示す曲線のある古いスタイルの電話受話器。

Voicemailスクリプトタイプのアイコン(カセットテープのように見える記号)は、水平線上にある2つの円です。

作業項目スクリプトタイプのアイコン-片方の角が折りたたまれ、箇条書きが記載された一枚の紙。

SMSスクリプトタイプのアイコン-チャットバブルが出ているスマートフォン。

デジタルスクリプトタイプのアイコン-スマートフォンが横にあるコンピューターモニター。

一般的

Eメール チャット 電話 ボイスメール 作業項目 SMS デジタル

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。デフォルトはアクション名です。

SQLQuery

データベースサーバーに送信されるSQLステートメント。このステートメントは記録を返すことが期待されます。

GlobalVariables

使用されていない。
Publish

変数と値を公開します。

このプロパティは、連絡先に関連付けられたデータベース内のすべてを公開します。

特定のデータを公開する場合は、Assignactionを使用します。

TimeoutSec

アクションがタイムアウトする前に実行を待機する秒数。値は0から60の間でなければなりません。

結果ブランチ条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

状態

説明

Default

スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。他のブランチが定義されていない場合にも使用されます。
NoRecords 指定されたプロパティに値がない場合に取られるパス。これは、データベースからデータが返されない場合に発生します。
OnError アクションが正しく実行されなかったときにとられるパス。これは例えば、接続不良、構文エラーなど予期しない問題が発生した場合などです。_ERR変数に1つのアンダースコア文字がある場合、問題の簡潔な説明を入力する必要があります。
OnTimeout 指定された秒数の間応答がない場合に取られるパス。