分析Formsフォームを設定するデータバックドフィールド

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

データバックドフィールド

Foundry Forms は、もはや Foundry 上でのデータ入力や書き戻しワークフローに推奨されるアプローチではありません。代わりに、Foundry オントロジーを使用してユーザー入力ワークフローを構築し、関連するデータ構造をオブジェクトタイプとして表現し、アクションを使って書き戻しインタラクションを設定してください。フォームの概要ドキュメントで詳細を学んでください。

データバックドフィールドは、フォームを既存の Foundry のデータにリンクします。このページでは、Foundry Forms で利用可能な7種類のデータバックドフィールドについて説明します。

ユーザードロップダウン

ユーザードロップダウンフィールドでは、回答者が Foundry ユーザーを選択できます。このフィールドはユーザー名を表示しますが、ユーザー ID を記録します。ユーザーは以下のオプションを設定できます。

  • 複数選択を許可する。
  • 1つの値しか利用できない場合、フィールドを事前に入力する。
  • Placeholderを設定する。
  • ドロップダウンの下に選択したユーザーのリストを非表示にする。
  • Code Editor を使用して onlyUsersInGroupIds: list<string> を設定する。

オブジェクトドロップダウン

オブジェクトドロップダウンフィールドでは、回答者が指定されたタイプのオブジェクトを選択できます。このフィールドはオブジェクトのタイトルを表示しますが、その主キーを記録します。ユーザーは以下のオプションを設定できます。

  • プロパティの値に基づいたフィルターを指定する。
  • 検索対象とするプロパティを指定する。
  • 複数選択を許可する。
  • 1つの値しか利用できない場合、フィールドを事前に入力する。
  • ホバーしたオブジェクトのプロパティのプレビューを表示する。
  • オブジェクトタイプのアイコンを非表示にする。
  • Placeholderを設定する。
  • Code Editor を使用して noResultsText: string および displayedProperties: list<string> を設定する。

フィルター処理されるためには、プロパティはオントロジーで "Low cardinality" のレンダリングヒントを設定する必要があります。

オブジェクトプロパティドロップダウン

オブジェクトプロパティドロップダウンフィールドでは、回答者が指定されたオブジェクトタイプのプロパティ値を選択できます。ユーザーは以下のオプションを設定できます。

  • 他のプロパティの値に基づいたフィルターを指定する。
  • 複数選択を許可する。
  • 1つの値しか利用できない場合、フィールドを事前に入力する。
  • 与えられた値以外の値の作成を許可する。
  • Placeholderを設定する。
  • Code Editor を使用して noResultsText: string を設定する。

データセット値ドロップダウン

データセット値ドロップダウンフィールドでは、回答者が指定されたデータセットの行値を選択できます。ユーザーは以下のオプションを設定できます。

  • 他の行の値に基づいたフィルターを指定する。
  • 複数選択を許可する。
  • 1つの値しか利用できない場合、フィールドを事前に入力する。
  • 与えられた値以外の値の作成を許可する。
  • Placeholderを設定する。
  • Code Editor を使用して noResultsText: string を設定する。

このフィールドを使用するためには、データセットを Lime にインデックス化する必要があります。

オブジェクトプロバイダー

オブジェクトプロバイダーフィールドは読み取り専用であり、指定されたタイプの選択されたオブジェクトを表示します。ユーザーは以下のオプションを設定できます。

  • プロパティの値に基づいたフィルターを指定する。
  • サマリービューまたはすべてのオブジェクトの折りたたみ可能なリストを表示する。
  • Code Editor を使用して maxObjects: integer を設定する。

オブジェクトプロパティ表示

オブジェクトプロパティ表示フィールドは読み取り専用であり、選択されたオブジェクトの選択したプロパティを表示します。ユーザーは以下のオプションを設定できます。

  • オブジェクトの主キーまたはそれを参照するフィールドを指定する。
  • オブジェクトタイプのアイコンを非表示にする。
  • 以下のメッセージをカスタマイズする。
    • オブジェクトが選択されていない場合。
    • 値が空の場合。
    • リクエストが失敗した場合。
    • オブジェクトが "missing" (存在しないか、回答者が適切な権限を持っていない場合)。
  • 以下の場合に何をするか指定する。
    • リクエストが失敗した場合。
    • オブジェクトが "missing" の場合。

複数選択が有効になっているフィールドを参照している場合、オブジェクトプロパティ表示は、すべてのオブジェクトのプロパティを表示し、コンマで区切ります。

ユーザープロパティ

ユーザープロパティフィールドは読み取り専用であり、選択された Foundry ユーザーの選択したプロパティを表示します。ユーザーは以下のオプションを設定できます。

  • ユーザー ID またはそれを参照するフィールドを指定する。
  • 形式を指定する (例: 姓、名)。
  • 以下のメッセージをカスタマイズする。
    • ユーザーが選択されていない場合。
    • 値が空の場合。
    • リクエストが失敗した場合。
    • ユーザーが "missing" (存在しないか、回答者が適切な権限を持っていない場合)。
  • 以下の場合に何をするか指定する。
    • リクエストが失敗した場合。
    • ユーザーが "missing" の場合。

複数選択が有効になっているフィールドを参照している場合、ユーザープロパティ表示は、すべてのユーザーのプロパティを表示し、コンマで区切ります。