xiao8579 / QuickCapture-Testing

Repo for feedback and issues during QuickCapture testing events.
0 stars 0 forks source link

[Exercise] Link buttons - Launch URL #27

Open xiao8579 opened 4 years ago

xiao8579 commented 4 years ago

Description

We introduced a new type of button in QuickCapture - link button. The new link button in QuickCapture allows users to construct a URL for the button, press the button will directly launch an URL. Except for fast data collection, QuickCapture can be used as a 'Launchpad' that redirect users to another app and continue their work.

More importantly, you can use the link button for App Integration stories. For example, to integrate QuickCapture with other field apps like Collector or Survey123, users can predefine what value (captured by QuickCapture when the button is pressed) to pass in the app link parameters for the target field app. image

Test

Steps

  1. Sign in to QuickCapture designer QA site with your ArcGIS account, following the instructions on the WIKI page. If you already don't have any projects yet

  2. Create a project with link buttons.

    1. Add a link button with a URL that links to a website. Simply copy and paste the link to the text editor.
    2. Add a link button with a URL that links to a web map. Simply copy and paste the web map URL to the text editor.
    3. Add a link button that has a custom URL or app link of another field app, for example, Survey123.
    4. Add a link button that has a custom URL or app link of another field app, and configure the value for the custom URL parameters. For example, to link with Survey123 filed app and pass the QuickCapture project user input value and capture time as prefilled answers for the survey questions. Your URL will look like this: arcgis-survey123://?itemID=fa11bcf3bffb4d00a29a1c3e57b5c945&field:project_id={userInputs:001}​&field:date_and_time=${captureTime}.
  3. Additionally, configure the Appearance of the link button. You can change the appearance of the link button with the same experience as other data-capture buttons.

  4. Save and download the project to your device. Verify that the buttons are working as expected and the values in the custom URL are successfully passed to the target field app.

Please add your answers as comments

  1. How would you score this new functionality, range from 0 - 10?
  2. How can we improve current implementation, did you encounter any pain-points while using it?
  3. What are the filed apps that you would want to integrate QuickCapture with using this approach? For example, Survey123, Collector, Dashboard, etc.
ChaseFisher commented 4 years ago
  1. 10
  2. Link option worked as expected... Like this option I know we had talked about it glad to see it in action.... Nice work...
  3. I think customers will link to internal sites or information that reference their project as well as using Esri apps also.
menzelc commented 4 years ago

When link is finished and you link to a document such as manual in the example, can the manual be on the phone? I'm thinking about disconnected users. If so, will it be easy to move the manual or document to the phone?

PaytenSamuels commented 4 years ago
  1. I would rate this an 8.
  2. I could see users getting confused by the simplicity of the Link settings page - a simple "Paste a URL here:" text would help, and maybe a help/information hover-box could be added to provide users with more information about what they gain from "Selecting a variable to add to the end of the URL"
  3. All of the above - S123 to collect more information from a form, Dashboard to see their inputs in an app, internal sites, Workforce to mark an assignment as complete..
menzelc commented 4 years ago

How would you score this new functionality, range from 0 - 10? response: 8.

How can we improve current implementation, did you encounter any pain-points while using it? If my QC feature is separate from my Survey123 feature, I would like one button to capture data and automatically link to the Survey123. This way I would not have to tap two buttons to access the Survey123 and capture data.

Also, would be nice if the URL dialog in the Link design area have an indicator or some help such as add URL here.

What are the filed apps that you would want to integrate QuickCapture with using this approach? For example, Survey123, Collector, Dashboard, etc. response: Survey123, Collector, Dashboard have quick capture integrated. What about ArcGIS Hub?

rHMilleriii commented 4 years ago

How would you score this new functionality, range from 0 - 10?

URL link response for links: 10 For Survey123 field app: 0 For Survey123 Web app: 10

How can we improve current implementation, did you encounter any pain-points while using it? Survey123 field app should be able to be opened when opening the link:

arcgis-survey123://?itemID=c4c6d1f7af7a493b8037c44c3d5e0bbd&field:NewType=Jojo

The link to the Survey123 website application works fine. What are the field apps that you would want to integrate QuickCapture with using this approach? For example, Survey123, Collector, Dashboard, etc.

Dashboard and Survey123

mw1m commented 4 years ago

How would you score this new functionality, range from 0 - 10? 10 :)

How can we improve current implementation, did you encounter any pain-points while using it? A method to test links on the end-user perspective? (e.g. switch between designer view and user/public view)

What are the filed apps that you would want to integrate QuickCapture with using this approach? For example, Survey123, Collector, Dashboard, etc. Survey123, webapps, Collector, possibly link to PDFs, Word Doc, or other documentation files?

marikavertzonis commented 4 years ago

extended testing: @mw1m shared her project to a group that @marikavertzonis and @JohnHasthorpe were in - and we successfully tested on iOS and Android, linking to webpage, and to public arcgis online map

J8L commented 4 years ago

How would you score this new functionality, range from 0 - 10? 10

How can we improve current implementation, did you encounter any pain-points while using it? No issues while using it, though it would be good to be able to add images or documents to the project package for offline use.

What are the field apps that you would want to integrate QuickCapture with using this approach? For example, Survey123, Collector, Dashboard, etc. Survey123 links is great!! QuickCapture, Field Maps.

Similar to the 'tabbed theme' idea (https://community.esri.com/ideas/18351-quickcapture-group-buttons-using-tabs-or-pages-or-similar), with this functionality I could create a project full of links to other QuickCapture projects, and set a 'Home' button to return to the 'Master' project.

The 'Master' project has the categories, and the 'Sub-Projects' have the detail:

QC_LinkedProj