注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

アクションでデータをライトバックする

Slate アプリケーションでは、インタラクティブなアプリケーション内でユーザーが行った作業を、Foundry 内の元のデータアセットに「ライトバック」するように設定できます。Slate でライトバックを行うには、オントロジーのアクションの使用を推奨します。データを直接ライトバックするには、オントロジー SDK のアクションまたは API Gateway クエリを使用できます。この目的で送信フォームを使用する場合は、アクションウィジェットの使用を検討してください。

Slate は、プラットフォームタブからオントロジーレイヤーを読み取るだけでなく、アクションウィジェットを使用して、アクション経由でオントロジーにライトバックすることもサポートしています。

Slate のオントロジーへのライトバックは、プラットフォームタブではなくウィジェットで設定します。これにより、開発者は必要に応じて自動生成されるアクションフォームを活用でき、フォーム要素をすべて Slate のウィジェットで作り直す必要がなくなります。

このセットアップでは、一般的にアクションウィジェットを Dialog コンテナ内に配置し、フォームを表示するタイミングで Slate イベントを使ってコンテナを開きます。

また、フォームの表示をオフにすることもできます。この場合、ウィジェットの設定は、アプリ内のほかのウィジェットでのユーザーのインタラクションや入力に基づいて、送信する値を収集するためのテンプレートとして機能します。その後、イベントによって送信がトリガーされます。通常は、ボタンウィジェットからトリガーされます。

アクションウィジェットは、アクションの検証状態や実行の成功・失敗を通知するための Slate イベントのフックも提供します。

アクションの構成と設定の詳細については、アクションのドキュメントを参照してください。Slate でのウィジェット設定の詳細については、アクションウィジェットのドキュメントを参照してください。