宣言アクションの用語集
宣言アクションに関連する用語の定義については、この用語集を参照してください。
| アクションのアサインフィールド | 説明 | [アクションモデル] フィールドが表示されます |
|---|---|---|
| アクションラベル | 実行時にボタンにデフォルトのラベルを表示します。 必須 |
|
| アクション名 | アクションラベルに基づいて、アクションの一意の識別子を自動的に入力します。 |
|
| アクティブ | アクションを表示するかどうかを決定します。 デフォルト:true 必須 |
|
| アプリケーション | アクションをアプリケーションスコープに関連付けます。 デフォルトは現在のアプリケーションスコープです。 必須 |
|
| ボタンタイプ | 実行時に表示されるボタンのバリアントを決定します。 デフォルト:プライマリ |
|
| クライアントスクリプト | [実装方法 (Implemented as)] フィールドが [クライアントスクリプト] に設定されている場合に適用されます。 フォームまたはリスト機能を結合するクライアント側スクリプトを実行します。 |
|
| デコレーターの適用先 | デコレータを表示する場所を決定します。1 つのフィールドに一度に表示できるデコレーターは 3 つだけです。 デフォルト:フィールドタイプ 必須 |
フィールドデコレーター |
| 説明 | 今後の参照のためにアクションの実行内容について説明します。 |
|
| すべての構成可能なエクスペリエンスに対して有効にする | アクションをすべてのエクスペリエンスに表示するか、指定されたエクスペリエンスにのみ表示するかを決定します。true の場合、エクスペリエンスに関係なく、該当するフォームにアクションが表示されます。 デフォルト値:false |
フォーム |
| 制限されたエクスペリエンス | アクションをすべてのエクスペリエンスに表示するか、指定されたエクスペリエンスにのみ表示するかを決定します。true の場合、アクションは指定されたエクスペリエンスにのみ表示されます。 デフォルト値:false |
|
| フィールド名 | [デコレーター適用先] フィールドが [特定のフィールド] に設定されている場合に適用されます。 デコレーターを表示する特定のフィールドを決定します。使用可能なオプションは、選択したテーブルで使用可能な列に制限されます。 必須 |
フィールドデコレーター |
| フィールドタイプ | [デコレーターの適用先] フィールドが [フィールドタイプ] に設定されている場合に適用されます。 デコレーターを表示するフィールドタイプを決定します。利用可能なフィールド タイプ:
フィールドデコレーターは、実行時に複数の行テキストフィールドとして表示される文字列フィールドをサポートしていません。 必須 |
フィールドデコレーター |
| グループ | [グループ] フィールドが true に設定されている場合に適用されます。 アクションを追加するグループを決定します。 必須 |
|
| グループ | 実行時に分割ボタンとして表示されるグループにアクションを追加するかどうかを決定します。 デフォルト値:false |
|
| Implemented as (実装方法) | アクションがサーバースクリプト、クライアントスクリプト、または UXF クライアントアクションのいずれであるかを決定します。 必須 |
|
| 順序 | アクションの表示順序を設定します。他のアクションよりも順序の低いアクションは、手前近くに表示されます。 デフォルト:0 |
|
| サーバースクリプト | [実装方法 (Implemented as)] フィールドが [サーバースクリプト (Server Script)] に設定されている場合に適用されます。 レコードの作成、削除、再アサインなどのサーバー側スクリプトを実行します。 |
|
| クライアントアクションを指定 | [実装方法 (Implemented as)] フィールドが [UXF クライアントアクション (UXF Client Action)] に設定されている場合に適用されます。 アクションがトリガーされたときにディスパッチされるペイロードを決定します。 必須 |
|
| テーブル | アクションが表示されるテーブルを決定します。グローバル [global] に設定すると、アクションはテーブルに関係なく表示されます。 必須 |
|
| ツールヒント | アクションにカーソルを合わせるとテキストが表示されます。 |
|
| UI インタラクション | [実装方法 (Implemented as)] フィールドが UI インタラクションに設定されている場合に適用されます。 アクションがトリガーされたときに実行する UI インタラクションを決定します。 必須 |
|
| UXF クライアントアクション | [実装方法 (Implemented as)] フィールドが [UXF クライアントアクション (UXF Client Action)] に設定されている場合に適用されます。 UI ビルダー でページレベルのイベントを実行します。 |
|
| 表示 | アクションが表示されるビューを決定します。空のままにすると、アクションはビューに関係なく表示されます。 |
|
| 条件フィールド | 説明 | [アクションモデル] フィールドが表示されます |
|---|---|---|
| クライアント条件 | アクションが表示されるかどうかを評価するクライアント側の条件を定義します。 |
|
| 動的レコード条件 | [動的評価の有効化] フィールドが true に設定されている場合に適用されます。 アクションが表示されるかどうかを決定するテーブルの列に基づいて、レコードベースの条件を定義します。 |
|
| 動的スクリプト条件 | [動的評価の有効化] フィールドが true に設定されている場合に適用されます。 アクションを表示するかどうかを決定するクライアント側の JavaScript 式を定義します。リストアクションは、現在のレコードにアクセスできます。関連リストアクションは、親レコードにアクセスできます。 |
|
| 動的評価を有効化 | [制限されたエクスペリエンス] フィールドと [レコード選択が必要] フィールドが true に設定されている場合に適用されます。 動的スクリプトおよびレコード条件でアクションが表示されるかどうかを評価できるかどうかを決定します。 |
|
| レコード条件 | アクションをクライアントに返すかどうかを決定するレコードベースの条件を定義します。 |
|
| 必要なユーザーロール名 | アクションを表示できるロールを決定します。 デフォルト値:snc_internal |
|
| 作成アクセス権が必要 | アクションを表示するには、作成アクセス権が必要です。 デフォルト値:false |
|
| 削除アクセスが必要 (Requires delete access-l) | アクションを表示するには、削除アクセス権が必要です。 デフォルト値:false |
|
| 読み取りアクセス権が必要 | アクションを表示するには、読み取りアクセス権が必要です。 デフォルト:true |
|
| 必要な書き込みアクセス | アクションを表示するには、書き込みアクセス権が必要です。 デフォルト値:false |
|
| スクリプト条件 | レンダリングのためにアクションをクライアントに返すかどうかを決定するサーバー側スクリプトを定義します。 フォームアクションは、現在のレコード、スクリプトインクルード、および GlideRecord API にアクセスできます。関連リストアクションは、親レコードにアクセスできます。 |
|
| スクリプト化されたクライアント条件 | アクションが表示されるかどうかを動的に決定するクライアント側の JavaScript 式を定義します。{{variable}} 構文を使用したドット連結と文字列補間をサポートします。 |
|
| 関連リスト | 説明 | [アクションモデル] フィールドが表示されます |
|---|---|---|
| アクション構成 | エクスペリエンス内のアクションをグループ化します。アクションを表示するには、対応するフォームまたはリストページで参照する必要があります。 |
|
| アクションの除外 | アクションが非表示になるテーブルとビューを定義します。 |
|
| アクションモデルフィールド | アクションモデルに基づいてコンテキストランタイムデータを提供します。 |
|
| フォームアクションレイアウトアイテム | 実行時にアクションがどのように表示されるかを決定します。構成可能ワークスペース用にフォーマットされた新しいフォームアクションに対して自動的に作成されます。 | フォーム |
| UX アドオンイベントマッピング | [実装方法 (Implemented as)] フィールドが [UXF クライアントアクション (UXF Client Action)] に設定されている場合に適用されます。 アクションを特定のページまたはコントローラーの UXF イベントにマッピングします。ペイロードを新しい構造に再マップできます。 |
|