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