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

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

データ連携フィールド

サンセット

Foundry Forms は、Foundry でのデータ入力やライトバックのワークフローに推奨される方法ではなくなりました。代わりに、Foundry オントロジーを使ってユーザー入力のワークフローを作成し、関連するデータ構造をオブジェクトタイプとして表現して、Actions でライトバックのインタラクションを設定してください。詳しくは、Forms の概要のドキュメントを参照してください。

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

ユーザードロップダウン

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

  • 複数選択を許可します。
  • 利用可能な値が1つしかない場合に、フィールドにあらかじめ入力します。
  • プレースホルダーを設定します。
  • ドロップダウンの下にある、選択されたユーザーのリストを非表示にします。
  • Code Editor を使って onlyUsersInGroupIds: list<string> を設定します。

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

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

  • プロパティの値に基づくフィルターを指定します。絞り込みの対象にするプロパティには、オントロジーで低カーディナリティのレンダリングヒントを設定する必要があります。
  • 検索対象にするプロパティを指定します。
  • 複数選択を許可します。
  • 利用可能な値が1つしかない場合に、フィールドにあらかじめ入力します。
  • カーソルが置かれたオブジェクトのプロパティのプレビューを表示します。
  • オブジェクトタイプのアイコンを非表示にします。
  • プレースホルダーを設定します。
  • Code Editor を使って noResultsText: string と displayedProperties: list<string> を設定します。

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

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

  • 別のプロパティの値に基づくフィルターを指定します。
  • 複数選択を許可します。
  • 利用可能な値が1つしかない場合に、フィールドにあらかじめ入力します。
  • 提示された値以外の値の作成を許可します。
  • プレースホルダーを設定します。
  • Code Editor を使って noResultsText: string を設定します。

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

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

  • 別の列の値に基づくフィルターを指定します。
  • 複数選択を許可します。
  • 利用可能な値が1つしかない場合に、フィールドにあらかじめ入力します。
  • 提示された値以外の値の作成を許可します。
  • プレースホルダーを設定します。
  • Code Editor を使って noResultsText: string を設定します。

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

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

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

  • プロパティの値に基づくフィルターを指定します。
  • 概要表示、またはすべてのオブジェクトを含む折りたたみ可能なリストを表示します。
  • Code Editor を使って maxObjects: integer を設定します。

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

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

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

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

ユーザープロパティ

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

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

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