Update application

If you implemented the June 2016 (or before) version of the application, upgrade to the December 2017 version of the application. The December 2017 version of the application has been updated to use a table to configure survey questions, and so has the implementation process.

To upgrade your application, follow the steps below:

  1. Download Photo Survey.
  2. In a new ArcMap document, browse to <your directory>\Application\Survey Configurations\PropertyConditionTemplate.gdb in the ArcCatalog window, or add a database connection to PropertyConditionTemplate.gdb in the Catalog pane in a new ArcGIS Pro project.
  3. Add the SurveyQuestions_PropertyCondition table to your ArcMap document or ArcGIS Pro project.
  4. Open the SurveyQuestions_PropertyCondition table.
  5. Open a new Internet browser and sign in to your ArcGIS Online organization.
  6. Browse to your Photo Survey map and open the map.
  7. Browse to the photo survey point layer, click More Options, and click Configure Pop-up.
  8. In the Configure Pop-up panel click the Configure button.
  9. With your Internet Browser and ArcMap or ArcGIS Pro side-by-side, copy the first question from the Custom Attribute Display window and paste it into the first cell in the Question Text field.
  10. Copy the field name (excluding the braces) in the Custom Attribute Display window and paste it into the first cell in the Photo Points field.
  11. In the SurveyQuestions_PropertyCondition table, click the Question UI Type field drop-down (in the first cell) and choose the Question UI Type in the Custom Attribute Display window.
  12. Repeat steps 9 through 11 to copy over the remaining questions, field names, and set question UI types.
  13. Publish the SurveyQuestions_PropertyCondition table using ArcMap as hosted feature service using ArcGIS Online or as a feature service using ArcGIS for Server or ArcGIS Enterprise, or ArcGIS Pro as a shared web feature layer.
  14. If necessary, sign in to your ArcGIS Online organization.
  15. Browse to the SurveyQuestions_PropertyCondition table and edit the item details:
    • Title: SurveyQuestionsPropertyCondition.
    • Thumbnail image: Your image.
    • Description: A table used to store survey questions for the community.
    • Tags: Photo Survey, Photo Collection.
    • Editing: Enable editing and Keep track of who created and last updated features.
    • What kind of editing is allowed: Only update feature attributes.
    • Sync: Disable Sync.
  16. Share the service with everyone.
  17. If necessary, browse to your Photo Survey map and open the map.
  18. Add the PhotoSurveyQuestionsTable and save the map.
  19. Using Windows Explorer, browse to <your web server directory>\PhotoSurvey\js and open the configuration.json file in Microsoft Notepad or another text editor.
  20. Using Windows Explorer, browse to <your directory>\Application\PhotoSurvey\js and open the configuration.json file in Microsoft Notepad or another text editor.
  21. Copy the webmap id from your old configuration.json file and paste it into the new configuration.json file.
  22. If applicable, copy the Facebook app id, Google client id, show Twitter tag, and additional configurations from your old configuration file to the new configuration file.
  23. Save the file and exit.
  24. Publish Photo Survey as an application.
Top