インタラクション
概要
インタラクションは、動的コンポーネントのロジックと動作を定義します。ボタンのクリック、行の選択、ページの読み込みなど、ユーザーがインターフェイスとやり取りしたときにアプリがどのように反応するかを決定します。
ノーコードビルダーを使用すると、シンプルなイベント駆動パターンに従って複雑な動作を定義できます:
トリガー (例:クリック時) アクション (例:ナビゲート) 結果 (例:ページを開く)
インタラクションの設定方法
コンポーネントを選択: 動的コンポーネントを開き、インタラクティブにしたい特定の要素(例:ボタン、データテーブル)をクリックします。
インタラクションにアクセス: 右側のプロパティパネルのインタラクションタブに移動します。
トリガーを選択: シーケンスを開始するイベントを選択します(例: クリック時, 行アクション時, 読み込み時).
アクションを追加: 「アクションを追加」をクリックし、下のライブラリから目的のインタラクションタイプを選択します。
アクションを連鎖 (オプション): 1つのトリガーに複数のアクションを追加できます。これらは順次実行されます(例: レコードを更新 トーストを表示 モーダルを閉じる).

💡 ヒント: 1つのトリガーに複数のアクションを連結します。順番に実行されるので、フロー実行 → トースト表示 → ナビゲートのようなシーケンスを作成できます。
インタラクション参照
ナビゲーションとフィードバック
ユーザーを別ページへ誘導し、操作に対して視覚的なフィードバックを提供します。
ユーザーをレコードページ、オブジェクトホーム、外部URL、または別のアプリへリダイレクトします。
画面上部に一時的な通知バナー(成功、警告、エラー、情報)を表示します。
続行するためにユーザーの確認が必要な重要なメッセージでワークフローを中断します。
ユーザーに操作の確認またはキャンセルを求めます(「削除」や「送信」のシナリオに最適)。
動的コンポーネント
現在のページ内で他の動的コンポーネントを開き、階層化されたワークフローを実現します。
別の動的コンポーネントをモーダルオーバーレイで開きます。ウィザードや複雑なフォームに最適です。
別の動的コンポーネントをスライドするサイドパネルで開きます。
フロー
Salesforceフローを統合してビジネスロジックを実行し、ガイド付きプロセスを表示します。
バックグラウンドで自動起動フローを実行し、計算やデータ操作を行います。
現在のページ上にモーダルウィンドウ(ポップアップ)で画面フローを起動します。
主要コンテンツを表示したまま、スライディングサイドパネル内で画面フローを起動します。
レコードとデータ
Salesforceレコードを管理し、コンポーネントから直接データをエクスポートします。
変数とAI
コンポーネント内で情報を保存し、AI機能を活用します。
変数の値を変更します(例:設定、加算、トグル)。状態管理や計算に使用します。
推奨、要約、または自動意思決定などのタスクを実行するAIエージェントをトリガーします。
その他のアクション
特定のユースケース向けの追加の特殊なインタラクションです。
標準のSalesforceクイックアクション(例:通話ログ、新しいタスク)を起動します。
デバイスの現在の座標を取得し、位置ベースのデータフィールドを更新します。
一般的なパターン
データを更新した後: 最新情報を表示するために常に「クエリを更新」アクションを追加してください。
削除する前に: 誤った削除を防ぐために「確認ダイアログを開く」を使用してください。
複雑なワークフロー: フロー実行 → 代入 → トースト表示 → ナビゲートのようにアクションを連鎖させます。
ユーザーへのフィードバック: 重要な操作の後にトーストを含めて、成功を確認したりエラーを説明したりしてください。
トラブルシューティング
次のステップ
まずはナビゲートやトースト表示などの単純なインタラクションから始め、慣れてきたら複雑なシーケンスを構築してください。各インタラクションタイプには、具体例と設定オプションを含む詳細なドキュメントがあります。
最終更新
役に立ちましたか?
