|
BLOG
|
take a look at Ismael's example up in the blog post under "Adding previously entered data from your form". You can't directly put ${ImageText} into the bind column. Looks like you will have to make a ${watermark} row that will have something like concat(${ImageText},"&color=black&outlineColor=white&size=12") under calculation, and then just put bottomLeftWatermark=${watermark} in the bind column on your image row
... View more
10-16-2019
09:54 AM
|
1
|
0
|
25087
|
|
POST
|
Correct, as of now it can only be done through editing the JSON. It's not too tricky if you make sure to follow the syntax. Here's how to do it: - Click on the </> next to gear at the top of your QuickCapture project in the designer. Click Edit to edit the JSON. - If you want, copy and paste all the JSON currently in the designer to Notepad to have a backup. - Now you need to define the user input variable. Scroll all the way to the bottom of the JSON. There's a line that says "userInputs": [], our code is going to go inside the empty [ ] - The main parts of the code are 1) ID (unique identifier, can be any text) 2) Label (shown above the input textbox in the mobile app) 3) Field Type (either esriFieldTypeString, esriFieldTypeDouble, or esriFieldTypeInteger) 4) Required (true or false; true means that the user must type in a value. It will exit the project if they try to hit Cancel to get past the prompt) 5) Domain (constrains which input is valid; value must be either range (numerical range), codedValue (predefined allowed values like Yes or No), or userDefined (can set an input mask, like 9999 would force user to input four digits)) (see screenshot below for what I did) - Then you just have to tell QuickCapture which field will use this defined user input variable. Search for the field's name. In my layer it's called casenum. By default, it said: { "fieldName": "casenum", "value": null } I changed the null to "${userInput:apple}" because apple was the unique id for the user input variable that was defined at the bottom of my JSON. Here's the finished section of my JSON with what I changed in yellow. You can leave inputMask null if you don't want to use it. Let me know if you have specific case number syntax and I can try to help you with the masking. A common JSON mistake is to leave a comma at the end of the last line within brackets. Notice "range":[] doesn't have a comma at the end when "codedValues": [], does. "userInputs":[all our code here], does because "version":0.1 comes after it in the greater { }. If you get an invalid JSON error, check for these commas or for a missing " " on your label, fieldType, id, etc. Note: I'm not using codedValues and range as I'm using userDefined as my type, however the JSON editor kept adding these lines back in automatically so I provided the full screenshot here so you wouldn't be confused. Since their brackets are empty [ ], this extra bit of code isn't hurting anything. When I open the project in the app, I am immediately prompted to enter a case number. Here you can see that the label value shows over the text box and the hint shows below it in grey. Once entered, the value will show at the top of the project where it currently says N/A so you know what is currently set and you can click the pencil to edit it.
... View more
09-13-2019
07:30 AM
|
4
|
1
|
5008
|
|
POST
|
Update: I believe the referrer IDs have changed. I'm being prompted to log in when using Collector and Explorer on these layers. I'm just going to use Jake's suggestion for now. One copy of the item shared publicly, limited to the URL where we host our web apps, and the other shared only to the organization and without any limit usage configurations set. This second one is the one we're using in Collector and Explorer as all the maps are only being used by organization employees and thus they'll be signing into the apps anyways.
... View more
09-10-2019
08:11 AM
|
0
|
0
|
824
|
|
POST
|
Oh, I'm sorry, I thought that's what you were looking for. That's right, it only sets the maximum/minimum scale levels. Setting the default view to Philly (in WAB if you aren't allowed to change the webmap) and constraining the zoom levels would make it very difficult for users to see Florida as they would have to manually pan down the eastern seaboard at the city level, and Florida would still be available in the attribute table. I'm not sure how to prevent users from panning in WAB. I haven't seen anything built in, so I imagine it would have to be custom. I have seen it built into the Minimalist template as "Disable all map navigation", though then you're missing all the widgets of WAB of course.
... View more
09-09-2019
06:34 AM
|
0
|
1
|
3793
|
|
POST
|
I'm not sure if there's a built in way to do it, but a workaround is to add the site url as an item. This worked for me: In Content>click add item>An Application>choose web mapping, paste in the URL for the Site, and add a title and tags>Share that new item with the gallery group
... View more
09-06-2019
12:41 PM
|
0
|
1
|
1166
|
|
POST
|
It looks like the only mobile apps they have are for Android and iOS: What are the requirements?—Workforce for ArcGIS | ArcGIS You might be able to use the web app, but it wouldn't be as comfortable on a mobile device.
... View more
09-06-2019
08:26 AM
|
0
|
3
|
3731
|
|
POST
|
One more question, what's it look like on your hosted feature layer's settings page under Feature Layer (hosted)? Do you have any of the first 4 check boxed checked concerning editing? I tried replicating your situation: - I created a polygon feature class in a file geodatabase in Pro. Manually added a EditDate and CreationDate fields. - Published to AGO. When I checked "Enable editing", no fields were added. When I checked "Keep track of created and updated features" and "Keep track of who created and last updated features", it finally added the "automatic" fields, seen in yellow. Since I already had fields named CreationDate and EditDate, it named the new fields "_1" at the end. - When I edited in AGO, only the yellow fields automatically updated. This is because AGO knew these fields were to track created/edited features. The ones I manually made in Pro, it knew nothing about so it didn't autopopulate them. They just happened to be named "EditDate" and "CreationDate" but didn't have the intelligence behind them. So if your fields aren't autopopulating, I'm thinking they were manually created fields in Pro that happened to be called the same things as ArcGIS looks for. Since you don't have duplicates of these so named fields, your "Keep track of created and updated features" and "Keep track of who created and last updated features" may not be checked on. Not sure if you did this since I'm not sure if they're autopopulating correctly or not, but best practice (for Pro) is to "Enable Editor Tracking" on a feature class like this (see below). Otherwise, like I just mentioned, it can be done in ArcGIS Online. This will add all the needed fields and ArcGIS will know those are the ones it should be populating with the automatic values. Still not sure about the default value on the date field, I would try to change that to None if possible.
... View more
09-06-2019
08:07 AM
|
0
|
0
|
15963
|
|
POST
|
Indeed, that's how I usually use it, the automatically added and automatically populated CreationDate and EditDate fields. I can't even make those fields editable (via Configure Attributes) in a layer I freshly made in ArcGIS Online because you shouldn't be able to since they will autoupdate each time you create/edit features. No manual editing needed. Since you ARE able to edit these fields, I'm wondering if you have the automatically added CreationDate and EditDate fields from AGO in addition to these fields that you CAN edit that were probably made in the field geodatabase. Tiffany Wu Can you provide this screenshot of your fields?
... View more
09-06-2019
07:31 AM
|
0
|
2
|
15963
|
|
POST
|
That does seem strange. You said these were originally published from Pro, so they were created in Pro from scratch? Where did they originally live, a file geodatabase? Normally those fields are autopopulated with the creation or editing datetime when making/editing features in ArcGIS Online. I have never seen dropdown menus for them before. Is it a calendar picker or a text based one (like your original screenshot)? I'm wondering if these were custom fields instead of the ones added by ArcGIS. What is the field value type for them?
... View more
09-06-2019
07:03 AM
|
0
|
5
|
15963
|
|
POST
|
I hadn't tried it before so I just tested it out. I added the web version of my survey123 survey to a dashboard with the embedded content widget set to document. Is this what you did? I set up a quick Microsoft Flow flow: "email me when there's a submission". I submitted via the dashboard (not in edit mode) and I did receive an email. Tried it a couple times and it kept working. Did you do anything differently? Is this the first time you tried doing it, as in has it ever worked for you?
... View more
09-06-2019
06:51 AM
|
1
|
1
|
964
|
|
POST
|
Try this: On your hosted feature layer's item details page, go to the Data tab>click the Fields button> click on the display name of the field of interest (blue hyperlink)>check out the List of Values (Domain) at the bottom of the screen. If there are choices in a drop down when editing, they should be displayed here. You can click the Edit button to Add, Remove, or Reorder choices. If the field is text, I usually just make the Label and Code columns the same value. Otherwise, if the field is a integer, it could be something like label Yes, code 1 and label No, code 0.
... View more
09-06-2019
06:34 AM
|
5
|
9
|
15963
|
|
POST
|
On the Map tab in WAB, go down to the button in the middle of the panel that says Customize... for the Customize Visible Scales menu. In the popup, you can delete which scales you don't want shown in your WAB app. I usually delete the 6 or so top ones so users can't zoom out to the whole US or world since everything I do is only on the county level. Above that button (on the Map tab), you can set the default extent to make sure they start on the correct view you want. They could technically still pan over to Florida, though that's unlikely since it would take forever since they won't be able to zoom out all the way.
... View more
09-05-2019
01:26 PM
|
1
|
3
|
3793
|
|
BLOG
|
I was getting that issue too. Looks like you don't need the text= part and the only quotes are on the whole string after watermark=. This worked for me: centerWatermark="@[dateTime:short] \n At @[latitude longitude]&color=red&outlineColor=black&haloColor=white&size=30&bold=true&margin=10"
... View more
09-05-2019
08:30 AM
|
2
|
0
|
25087
|
|
POST
|
Hi Mark, You can set up a user input variable in QuickCapture to allow for capturing a specific value for potentially multiple features. Information here: Configure a project—QuickCapture | ArcGIS For example, we use it to populate the Park Name variable when our users are out collecting data in our park system. It might be cumbersome to change that value often, like if you do it for every other feature. Have you tried Survey123? It might be a good match for you. It wouldn't be as complex as Collector since it's form based (not map based with all the extra layer list, measurement, basemap, etc. buttons like Collector) and you have lots of customization power. You could put rules on the case number they input to make sure it has the correct format (letters and/or numbers, number of characters, etc.). What other features are you collecting? You can collect points (and soon lines and polygons) in Survey123. You can also sketch on images (either aerial/map or photo taken) if they need to record situation details. Not sure if you can do it in Quick Capture, but there's documentation about accessing photo metadata to pull into fields with Survey123: https://community.esri.com/groups/survey123/blog/2017/12/12/working-with-exif-image-metadata-in-survey123-for-arcgis Location and direction are in there. Experiment with it and see if your devices accurately pass the metadata.
... View more
09-04-2019
06:33 AM
|
1
|
3
|
5008
|
|
POST
|
How was your experience of creating a collection and adding stories to it? It's simple and pretty straight forward. The only part I tripped up was realizing the story needed to be published to be added. Also, it would be nice to have a multi-select in the future to add items to a Collection. Have you tried the present mode? How often do you see yourself using a Collection to present to your work to your audience? Might be nice to have the option to keep the left panel open by default upon load. The first story could be a welcome screen describing the purpose of the Collection and describing the stories shown to the left. I don't anticipate using it anytime soon. We still rely on the classic story map templates, and only the new stories are able to be added to a Collection. We self host the classic story maps too, for custom URLs. Not sure if that's in the works for the new story maps. I also present my work in a gallery format, as it can show any ArcGIS Online item type, or embed storymaps and other apps within a Map Series classic storymap. When I unpublished a story map, it broke it within the Collection (storymaps.arcgis.com refused to connect). Perhaps a warning when unpublishing if it's a part of a Collection, or just complete removal from the Collection.
... View more
08-29-2019
08:54 AM
|
1
|
0
|
4949
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 09-23-2025 06:30 AM | |
| 1 | 03-10-2026 10:37 AM | |
| 3 | 03-05-2026 01:21 PM | |
| 1 | 02-12-2026 07:21 AM | |
| 2 | 09-04-2025 12:24 PM |
| Online Status |
Offline
|
| Date Last Visited |
15 hours ago
|