調査は 2 つの部分で構成されます。アプリで使用するフォーム アイテムと、調査から送信されるデータを含むフィーチャ レイヤーです。 公開済みの調査を更新できます。
注意:
Survey123 Web デザイナーで作成した調査は、フィーチャ レイヤー ビューを使用します。 Web デザイナーで作成された Survey123 Connect の調査を使用する場合、フィーチャ レイヤー ビューに必要なフィールドが含まれていることを確認します。
調査が既存のフィーチャ レイヤー (ArcGIS Server フィーチャ レイヤーかホスト フィーチャ レイヤー)から Survey123 Connect に作成されると、対応するフィールドまたはドメインがフィーチャ レイヤーに追加された後でなければ、新しい質問と選択リストを調査に追加できません。
調査に変更を加えた後、通常はフィーチャ レイヤーを削除および再作成することなく、調査を再公開できます。 データの損失を引き起こさずに公開済みの調査に対して行うことができる変更について、下の表に示します。 N/A は、その環境では調査に追加するのに使用できず、変更できないフィーチャを示しています。
調査の変更 | Survey123 Web デザイナー | Survey123 Connect |
---|---|---|
質問の順序変更 | Yes | Yes |
質問の削除 | Yes | Yes |
質問のラベルの更新 | Yes | Yes |
グループのラベルの更新 | Yes | Yes |
リスト内の選択肢の追加または削除 | Yes | Yes |
制約、デフォルト、ヒント、および質問が必須かどうか | Yes | Yes |
計算の更新 | Yes | Yes |
選択フィルターの選択 | N/A | Yes |
質問またはリピートの質問の削除 | Yes | Yes |
質問タイプの変更 | No | No |
新しい質問の追加 | Yes | Yes |
リピートの質問の追加 | N/A | No |
新しいメモの追加 | Yes | Yes |
リピートの質問の名前の更新 | N/A | No |
グループの追加 | Yes | Yes |
場合によっては、調査を再公開することでフォーム アイテムが更新され、フィーチャ レイヤーが削除および再作成されることがあります。 既存のフィーチャ レイヤーがサポートしていない変更を行った場合には、再公開時に Survey123 Connect からの警告が表示されます。
警告を無視して再公開した場合、元のフィーチャ レイヤーが削除および置換され、すべての関連データが失われます。 既存の調査を置き換える前には、未送信の調査がすべて送信済みであることを確認し、最初に元の調査の結果をダウンロードすることを検討します。
調査を再公開すると、Survey123 フィールド アプリのユーザーは調査を更新して、最新バージョンを確認して使用する必要があります。
注意:
画像、オーディオ、およびファイルの質問は、フィーチャ レイヤーでアタッチメントが有効になっていなければ追加できません。 調査の作成時に画像、オーディオ、またはファイルの質問が含まれている場合、アタッチメントはすでに有効になっています。
指定メモの質問には、フィーチャ レイヤーのフィールドが必要です。 Survey123 2.5 以前のバージョンでは、名前はあるが、計算値もデフォルト値もないメモは、作成時にフィーチャ レイヤーのフィールドを自動的に作成しませんでした。 名前はあるが、計算値もデフォルト値もないメモの質問を含む調査を再公開すると、公開時に警告が表示され、フィールドを追加するためのオプションが表示されます。 名前のないメモは、フィーチャ レイヤーで無視されます。 [bind::esri:fieldType] を [NULL] に設定すると、名前のあるメモの質問をフィーチャ レイヤーから除外できます。
質問の名前を変更すると、新しい名前の下のフィーチャ レイヤーにフィールドが作成されます。 古いフィールドもフィーチャ レイヤーに保持されているため、再公開する前にコンテンツを確認し、新しいフィールドにデータをコピーするか削除することをお勧めします。
質問の名前の文字の大小のみを変更した場合 (たとえば、名前を siteid から SiteID に変更するなど)、調査の再公開時にフィーチャ レイヤーが削除されて再作成されます。
フィールド エイリアス
調査を初めて公開すると、質問のラベルがフィーチャ レイヤーのフィールドのエイリアスになります。 質問ラベルを変更して調査を再度公開すると、変更の概要が Survey123 Connect に表示され、フィーチャ レイヤーのフィールド エイリアスにそれらの変更を適用するかどうかを決定できます。 質問ラベルを更新する際には次の点に注意してください。
- 質問の [bind::esri:fieldAlias] 列に値がある場合、この値が常にフィールド エイリアスとして使用されます。
- 送信 URL を使用する調査ではフィールド エイリアスが更新されず、変更の概要は表示されません。
選択肢リスト
select_one 質問の選択肢を変更して調査を再度公開すると、変更の概要が Survey123 Connect に表示され、フィーチャ レイヤーのコード値ドメインにそれらの変更を適用するかどうかを決定できます。 select_one 質問の選択肢を更新する際には次の点に注意してください。
- 選択肢を追加するか、既存の選択肢の名前を更新すると、フィーチャ レイヤーにドメイン値が追加されます。
- 既存の選択肢のラベルを更新すると、フィーチャ レイヤーの既存のドメイン値のラベルが更新されます。
- 選択肢リストから選択肢を削除しても、フィーチャ レイヤーのドメインには影響がありません。
- 選択肢リストへの追加または更新によって、重複ラベルがあるドメイン値ができる場合は、再公開時に警告が Survey123 Connect に表示されます。
- 送信 URL を使用する調査では、フィーチャ レイヤーのドメインにない選択肢があると、不足している選択肢の概要が表示されます。 調査は再公開できますが、ドメインは更新されません。