Documentation Index
Fetch the complete documentation index at: https://domoinc-arun-raj-connectors-domo-480814-upadate-new-checkbo.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
はじめに
Form Viewerは、フォームの表示、編集、送信に使用できる無料のAppです。 Form Builder App を使用してフォームとテンプレートを作成した後、Form Viewerを使用してこれらのフォームにデータを入力します。Domo Appstoreから両方のAppをダウンロードしてインストールできます。 Form Viewerは、1つまたは複数のDomoダッシュボードに作成できます。Form Viewerの回答データは、Appデータベースに保存され、Domo Data Centerに同期されます。通常は、その後、Domoでデータを変換する必要があります。 この記事では、Form Viewer Appの構成プロセスについて詳しく説明します。Form Viewerの複数のインスタンスを作成する場合は、設定プロセスを再度実行する必要がないように、Form Viewerの1つのインスタンスについて設定プロセスを1回完了してから、 [名前を付けて保存] を選択して別のAppカードを作成することを強く推奨します。 フォームを作成して設定した後は、Domoインスタンスで利用できるようにするか、パブリックエンベッドを使用してDomo以外のユーザーも利用できるようにすることができます。パブリックエンベッドの詳細については、この記事の後にある「 パブリックエンベッド 」か、記事「 Embedを使用してDomo外でコンテンツを共有する 」を参照してください。 各ユーザーは、Form Viewerのインスタンス内の1つのフォームのみ操作できますが、フォームが削除されない限り、 Form Builder App での設定に応じて、そのフォームに複数の送信を行い、いつでも送信済みフォームの編集に戻ることができます。詳細については、下の「 送信済みフォーム 」を参照してください。 回答データの収集方法については、「 回答DataSet 」を参照してください。設定
まず、AppstoreからForm Viewerをダウンロードします。

FormDefinition DataSetに接続する
Form Builderを初めて設定すると、Data Centerに表示される一連のFormDefinition DataSetが作成されます。Form Viewerを初めて展開したときには、一連のプレースホルダーDataSetが含まれています。Form Viewerを使用するには、プレースホルダーDataSetとの接続を解除し、Form Builderによって作成されたFormDefinition DataSetに接続する必要があります。 FormDefinition DataSetには、次の9つがあります。- ExportForms
- ExportGroups
- ExportTags
- ExportSubmittedUsers
- ExportSections
- ExportItems
- ExportColumns
- ExportFilters
- ExportPreviousResponseItems

- Form Viewerのインスタンスに移動します。
-
Appカードにマウスポインターを合わせて、上部のリボンに
[カードのオプション] を表示します。
- [カードのオプション] > [カードを編集] の順に選択します。 カードエディターが表示されます。
-
(オプション)編集中にAppの全ページを表示したい場合は、 [フルページ] のボックスにチェックを入れます。

-
カードエディター画面の下部に移動し、データ [マッピング] 領域を表示します。 [DataSet] と [コレクション] の2つのタブがあります。
設定プロセス中に、次のような赤いインジケーターがいずれかのタブに表示された場合は、そのタブのマッピングに問題があります。

-
[DataSet] タブで、タブの上部にあるDataSetリストを選択して、FormDefinition DataSetを表示および検索します。

-
上の画像のようにFormDefinition DataSetの最初のDataSetを選択します。
対象のDataSetと列のマッピングは、カードエディターで適切に入力する必要がありますが、変更が必要な場合は、ここで行うことができます。


- DataSetリストを再度選択し、次のFormDefinition DataSetを選択します。手順6~7を繰り返して、9つのFormDefinition DataSetすべてに接続します。
-
[保存して終了] を選択してから、カードエディターを離れます。

コレクションを設定する
[マッピング] の [コレクション] タブでは、次に示すForm Viewerの4つのコレクションを表示できます。- AppData
- UserSettings
- FormSessions
- StyleConfig
コレクションのエラーを修正する
[コレクション] タブのそばに赤いエラーインジケーターが表示されている場合、次のステップを実行します。-
コレクションリストを選択します。

- 設定するコレクションを選択します。接続していないコレクションには、警告記号が表示されます。
-
コレクション名 が表示されているボタンを選択します。

- 必要な変更を行います。
-
[保存して終了] を選択してから、カードエディターを離れます。

表示するフォームを選択する
Form Viewerのインスタンスを設定して変更を保存すると、使用可能なフォームのリストがForm Viewerに表示されます。
- リストに表示するフォームを探して選択します。フォームの先頭ページのプレビューが表示されます。
- プレビューを使用して、正しいフォームがあることを確認します。
-
[フォームを選択] をクリックします。
フォームの選択を確認するダイアログが表示され、フォームのパブリックエンベッドを有効にするかどうかを確認するメッセージが表示されます。このボックスにチェックを入れてフォームのパブリックエンベッドを有効にすると、変更が恒久的であることを示す警告が表示されます。
パブリックエンベッドの詳細については、この記事の後にある「 パブリックエンベッド 」か、記事「 Embedを使用してDomo外でコンテンツを共有する 」を参照してください。

- [Confirm] を選択します。
フォームの外観をカスタマイズ
管理者は、 [Application Settings] を調整することで、Form Viewerのインスタンスの次の要素をカスタマイズできます。- [Submission Notification] — フォーム送信の通知をフルスクリーンまたはポップアップで表示するか、何も表示しない設定にするかを選択します。
- [New Submission]ボタン — [New Submission] ボタンに表示されるテキストを編集します(最大25文字)。
- フォームの詳細 — ヘッダーの色とアイコンのサイズ、フォームの背景色、フィールドの境界線のサイズ、フォーム内の様々なテキスト、セクション、ボタンの色、フォント、サイズ、スタイルを調整します。

- Form ViewerのデフォルトページでAppカードの上にマウスポインターを合わせて、 [カードのオプション] を表示します。
- [カードのオプション] > [カードを編集] の順に選択します。 カードエディター画面が表示されます。
パブリックエンベッド
フォームをパブリックスペースで利用できるようにすると、強力なデータ収集ツールになります。ただし、正しく動作することを保証するために必要なステップもいくつかあります。設定中にパブリックエンベッドを有効にする
パブリックエンベッドURLを作成する前に、 表示するフォームの選択 時に、フォームをパブリックにエンベッドするボックスにチェックを入れる必要があります。このボックスにチェックを入れてフォームのパブリックエンベッドを有効にすると、変更が恒久的であることを示す警告が表示されます。
適切な所有権
パブリックにエンベッドされたフォームを準備するときは、パブリックエンベッドURLを作成するユーザーと、Form Viewerを設定して表示するフォームを選択するユーザーは異なる必要があります。 例えば、ユーザーAがForm Viewerのインスタンスを作成して設定し、表示するフォームを選択するとします。このとき、別のユーザーBがパブリックエンベッドURLを作成する必要があります。また、この状態でユーザーBにパワーユーザー権限を割り当てるべきでは ありません 。 詳細については、「 Embedを使用してDomo外でコンテンツを共有する 」を参照してください。送信済みフォーム
送信済みフォームが表示されるようにフォームが設定されており(これは Form Builder で実行できます)、送信済みフォームが存在する場合は、そのフォームが表示されるForm Viewerのインスタンスのデフォルト画面は、 [Previous submissions] ページになります。 [Previous submissions] には、送信済みフォームのプレビューのリストが表示されます。プレビューの一部としてForm Builderで設定されたフィールドも表示されます。送信済みフォームを表示するには、送信済みフォームを選択します。
送信済みフォームを編集および削除する
これらのオプションは、 Form Builder で送信済みフォームを編集または削除できるようフォームが設定されている場合のみ利用できます。-
送信済みフォームを編集できるようフォームが設定されている場合、ユーザーは送信済みフォームを選択して変更を加えることで、送信済みフォームを編集できます。変更を行った後、 [Done] を選択すると、 [Previous submissions] ページにリダイレクトされます。
注記: 送信済みフォームを編集できるのは、そのフォームを有するユーザーのみです。フォームの所有者と管理者は、すべての送信済みフォームを表示できますが、編集できるのは自分の送信済みフォームのみです。
-
送信済みフォームを削除できるようフォームが設定されている場合は、
[Delete] を選択することで送信済みフォームを削除できます。
回答DataSet
Form Builderで作成した1つのフォームを使用して、1つまたは複数のForm Viewerのインスタンスでデータを収集することも、Form Builder自体でデータを収集することもできます。いずれかのAppの異なるインスタンスからのすべての回答は、それぞれ別のDataSetに表示されます。複数のユーザーがAppの同じインスタンスからフォームにデータを入力すると、そのデータは同じDataSetに表示されます。例
ユーザーAとユーザーBが、それぞれ別のForm Viewerのインスタンスを使用して、同じフォームにデータを入力するとします。 また、フォームを作成したユーザーCも、Form Builderから同じフォームにデータを入力するとします。 ユーザーDは、Form ViewerのユーザーAと同じインスタンスからフォームにデータを入力するとします。 この例では、3つの回答DataSetがあります。- ユーザーAとユーザーDからの回答
- ユーザーBからの回答
- ユーザーCからの回答
