Create User Field
This help page is for Desktop Studio.This information is also available for CXone Studio.
|
CXone用ProactiveXSを介してカスタムデータ定義を作成します。 CXoneで作成できるデータ定義タイプは、Create User Fieldを使用して作成することもできます。 |
依存関係
Create User FieldはProactive XSでのみ使用できます。
サポートされているスクリプトタイプ
|
電話 |
入力プロパティ
これらのプロパティは、アクションが実行時に使用するデータを定義します。
プロパティ |
説明 |
---|---|
Caption |
スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。アクションアイコンにカーソルを合わせるとキャプションが表示されます。 |
Name | ソースに付ける名前を入力します。この名前を伝えるために使用されるProspect v.1を作成します。ただし、マッピングでは、フィールドを削除してここに保存する必要があります。 |
DataType | 文字列、電話、ブーリアン、整数、10進数、日付、時刻など、返すデータのタイプ。 |
DefaultValue | 一致するマッピングがない記録に提供する値。200文字を超えることはできません。 |
Associations | 電話のデータタイプにのみ適用されます。電話のデータ型と別のカスタムデータ定義の間の相関。カスタムデータ定義が、関連するフィールドと同じデータ型であることを確認してください。 |
結果ブランチ条件
結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。
条件 |
説明 |
---|---|
Default | スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。他のブランチが定義されていない場合にも使用されます。 |
Error | アクションが正しく実行されなかったときにとられるパス。これは例えば、接続不良、構文エラーなど予期しない問題が発生した場合などです。_ERR変数に1つのアンダースコア文字がある場合、問題の簡潔な説明を入力する必要があります。 |
FieldInUseByProcessingFilter | 現在フィルターで使用されている値を変更または削除しようとした場合に使用されるパス。 |
InvalidDataType | 指定されたデータ型がサポートされているデータ型と一致しない場合に取られるパス。 |
NoNameProvided | Nameプロパティが空白の場合に取られるパス。 |
DataTypeMismatch | 指定されたサブフィールドのデータタイプが予期されるデータタイプと異なる場合に取られるパス。たとえば、ブーリアンではなく日付データ型をコンプライアンスに指定できます。 |
UserDefinedFieldNotFound | サブフィールドが存在しないフィールドにマップされている場合に取られるパス。 |
InvalidSubField | プロパティで要求されたフィールドがCXoneで解釈できない場合に取られるパス。 |
DefaultValueDoesntMatchDataType | 指定されたデフォルト値が指定されたデータ型と一致しない場合に取られるパス。たとえば、デフォルト値が文字列であるが、データ型が整数である場合。 |
DataTypeDoesntSupportDefaultValue | データ型がデフォルト値をサポートしない場合に取られるパス。たとえば、電話のデータ型。 |
FieldExceededLength | Nameプロパティが255文字を超える場合に取られるパス。 |
InUseAsSubtype | フィールドが別のフィールドのサブタイプとして現在使用されている場合、特にデータ型が変更されている場合に取られるパス。 |
スクリプトの例
これは、このアクションをスクリプトでどのように使用できるかを示す例です。完全なスクリプトではありません。追加のスクリプト作成が必要な場合があります。
以下のスクリプトは、Create User Fieldのすべてのパスを設定します。これにより、新しいカスタムデータ定義を作成できます。
Snippetアクションをダブルクリックして、スニペットのプロパティを表示します。これらのプロパティをテキストビューで表示するには、ここをクリックしてください。
このスクリプトをダウンロードしますか?