分析Formsフォームを管理するよくある質問
Warning

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

よくある質問

このページでは、Foundry Formsを使用する際に参考になるかもしれない一般的な質問やデバッグ手順について説明します。

Foundry Formsの代わりに何を使えますか?

Foundry Formsは、Foundryでのデータ入力や書き戻しワークフローに対する推奨アプローチではありません。代わりに、Foundryオントロジーを使用してユーザー入力ワークフローを構築し、関連するデータ構造をオブジェクトタイプとして表現し、書き戻しインタラクションをアクションで設定します。

アクション は、追加、編集、削除のデータに関連する権限をより堅牢かつ詳細に制御できます。これには、制限付きビューの尊重や複雑な条件付き権限の設定が含まれます。さらに、アクションは Foundry Functions を利用したものであることができ、より表現豊かな書き戻しロジックが可能です。

アクション設定の組み込みフォームビルダーに加えて、アクションはWorkshopやSlateでネイティブにサポートされており、アプリケーション構築ツールのフルスイートを使用して複雑なデータ入力ユーザーエクスペリエンスを作成できます。

アクションは、Foundry API用のAPIバインディングも自動的に生成し、外部アプリケーションがFoundryにデータを書き込むことができます。また、Webhookとのインターフェースもあり、アクションを使って外部データシステムにデータを書き込んだり、他の下流効果をトリガーしたりすることができます。

現在、Foundry Formsの廃止予定はありませんし、Foundry Formsを使用した既存の実装もサポートされます。新しいワークフローでは、オントロジーをベースにしたアプローチを強く推奨します。また、Foundry Formsが新機能、強化、またはセキュリティ関連以外の修正を受けることは予想されていません。

複数の値をどのように保存しますか?

様々なフィールドタイプが回答者に複数の値を選択させることができます(例:checkboxesdropdownlist)。Fusionシートでは、値は自動的に1つのセルに配列として保存されます。オブジェクトタイプでは、いくつかの追加設定が必要です:

  • ソースと書き戻しデータセットのスキーマでは、関連する行はArray<X>タイプでなければならず、XStringIntegerのような基本タイプです。
  • オントロジー設定では、関連するプロパティは同じ基本タイプXを持ち、Allow multiple valuesのチェックボックスにチェックが入っている必要があります。

複数の値を目的のデータセットの複数の行に変換する方法は?

複数の値を保存する フィールドを設定した後、 explode 関数を使って、各値をそれぞれ独自の行に分けることができます。この関数は、データセットのSQL/PythonトランスフォームやContour式で使用できます。

他のフィールドの連結を行うフィールドを作成する方法は?

以下のようにテンプレートフィールドを設定して使用します。