|
POST
|
Hello. In AGOL, is there a way for a relationship class to have multiple 1-M relationships? Here is my use case... I have a main table of CASES. Each case can have one-to-many CREWS assigned. Each crew can perform one-to-many TASKS. Each task could have various other attributes like time spent. I am imagining a single relationship table that has (See image below) -CaseId -CrewId -TaskId -some other attributes Is there a way to support a schema like that in AGOL? If that is not supported, any ideas how best to implement my scenario? Simplified CaseCrewTasks ERD
... View more
03-02-2021
05:01 PM
|
1
|
0
|
1228
|
|
POST
|
@BrandonArmstrong I have a couple questions regarding your blog Using Experience Builder and Survey123 to pass attributes and geometry from one layer to another - How do i pass point geometry from my feature class to the survey? I have 'connected' *shape(point) from the feature class to the point question in the survey with no good luck. The survey map does not zoom to the location of the point, and no point is shown on the map. - Is there any way to send related data from the hosted feature layer to the 'repeats' within the survey? - Is there a way to handle situations where more than one point is selected? Here's the use case - multiple points are within the same general area where the user clicked. The map pop-up shows something like '1 of 5'. The data from the first record in the pop-up is sent to survey. Clicking on the 'next' arrow in Pop-up should send the data of the 'next' feature to the survey, but it's not doing that for me. Is there a setting i need to configure? Thank you. Tom
... View more
02-24-2021
12:15 PM
|
1
|
2
|
1740
|
|
BLOG
|
Hi Brian. Do I understand this new-ish Configure Home Page info correctly - the possibility of all the cool customization you and various commenters posted is now considered 'Legacy' and going away 'soon' to be replaced with the 'new home page experience'? If so, are there expectations/plans for somehow re-enabling the ability to do custom css/html for our home pages? Thank you.
... View more
11-20-2020
09:56 AM
|
0
|
0
|
8128
|
|
POST
|
Hey Brian Rollison Thanks for the info. We'll hold off on updating our visual regression tests until the green light is given. For your questions..... - One of the main reasons to turn off the button is get our visual regression tests passing again . Additionally, its a new feature that we would likely need to take past our Product Owner as part of our regular product review meetings. Ultimately the PO would need to tell us that they wanted the button there. I don't think there is anything inherently wrong with the Sharing button. - For us there would be no difference in preference of desktop vs mobile. But i could see where that level of control would be a good thing. You know, thinking about this some more, there is something unexpected about having that single button showing up along the side of a desktop screen.... it just kinda floats out there without any real context. The placement of the button at the bottom of the page on mobile devices does make more visual sense to me. So maybe i'll change my answer to yes - it would be useful to differentiate between desktop vs mobile (we might disable on desktop and enable on mobile). Of course that opens up the question about what is the threshold screen size for 'mobile', and all those types of questions. - How best to enable new functionality and notify users is a great question. I guess my answer depends a lot on what the functionality is. In general, though, i think new functionality should be 'opt in' - and i don't have an idea about the best way to let people know. Currently i discover most new Hub features when one of our tests fail. Or if i'm really bored and distracted at work, i'll read the Hub Change Log page. That happens once a month or so - unless I'm working on a hub project, then i check every week. I recognize that neither of those approaches is efficient nor a good way to generate buzz or enthusiasm. Maybe there could be some sort of 'follow' button or some other way to indicate that I am interested when the Hub team adds new features, and notify me. Let me know if you have other questions. Thanks for asking for my input.
... View more
11-04-2020
01:42 PM
|
0
|
1
|
1682
|
|
POST
|
Hey there. The automated visual regression testing of our Hub site started failing recently and i was to track the source of the failure to the new (as of 10/29/2020) 'off-platform sharing' button appearing on the pages. According to the Hub change log, i should be able to disable that button in the site Settings page. There is indeed a 'Social Sharing' option in the 'Interactions' panel on the Settings dialog. Toggling the button, however, seems to have no impact on whether or not the Share button is visible - it's always visible regardless of the setting. I am following the new 'Save' workflow of saving the draft, publishing the draft, and then view published. How can i prevent the Sharing button from being visible?
... View more
11-04-2020
10:28 AM
|
0
|
3
|
1709
|
|
POST
|
We have a custom app that allows community members to report illegal dumped garbage. We are considering replacing the custom app with a Survey123 Survey. In our current app, we display a 'Report ID' as part of submission confirmation. A citizen can use the Report ID to track the status of their report as it moves through our workflow. The 'Report ID' is really just the object id (plus some other text that is appended to the object id) of the feature that was just created. In the current app, the object ID gets returned as part of the 'ApplyEdits' REST endpoint response of the hosted feature layer where the new feature was added. Is such functionality available in Survey123? Does a survey submission return the object id of the newly created feature? if so, how would i go about capturing that info and applying it to the confirmation page? If not, any thoughts on how i could replicate the behavior of providing a 'report id' for a newly submitted survey? Thank you.
... View more
09-15-2020
01:23 PM
|
0
|
1
|
1266
|
|
POST
|
Your reply and links are helpful. Thank you. But i also think that your reply is an example of what i am trying to work past or thru - you've suggested multiple places to check, neither of which really answers the comparison question. Is there a single site or page that documents the differences? Perhaps the nature of Survey123 and how quickly esri is making improvements to it just make that type of site/document not feasible? But it sure would be helpful! Here's a hopefully more precise example.... in the FAQ you referenced, there is this line: If you need more advanced question types or more complex rules, you'll need Survey123 Connect for ArcGIS. What are the more advanced question types and what are the more complex rules? How can i know really what authoring tool to use before i jump in. It's possible that what i think is an 'advanced question' type is not the same as what you think is an advanced question type. I could spend a good chunk of time preparing a survey that ultimately has one of the 'advanced question types' without ever considering it as advanced. I hope that makes sense. Here's my real world experience. About three years ago i sold a client on using Survey123 without ever considering that 'nested repeats' were not supported. It was a huge bummer when several weeks into development i ran into that limitation. To the credit of the Esri team, they heard my feature request and eventually nested repeats become a standard bit of a survey created with Connect - but not with the web app. Those are the types of things i'd like to see in some sort of checklist or some such comparing the authoring experience and the rendering capabilities. I know its impossible to think of every feature an app does not have so it would have been impossible to document 'does not support nested repeats' - i am not asking for that. I'd like to start with a full, detailed comparison of what functionality the two apps do have, and go from there. Thank you for listening.
... View more
05-22-2020
04:42 PM
|
0
|
0
|
1526
|
|
POST
|
Hello, We are working to roll-out Survey123 to an entire department in our Organization. The questions that come up most often are around the differences between surveys designed with Connect and those designed on the Survey123 website. Additionally, we are asked the differences in functionality for a given survey that is rendered in the Field App vs rendered on the Web. A typical question goes something like this: if i create a survey in Connect that takes advantage of multi-language support, will that functionality be supported if the survey is taken on the web (which unfortunately i dont yet know the answer to ) Does a document exist that identifies the differences in survey design and survey rendering depending on which app was used to design the survey and which app is used to render the survey? I have found this site which is a small step in the right direction ( Quick reference—Survey123 for ArcGIS | Documentation ). In many blog posts, the author often mentions functionality differences and whether something will render differently. For example there's this line "The Survey123 web app does not support nested repeats." from a recent blog post (https://community.esri.com/groups/survey123/blog/2020/04/09/survey123-tricks-of-the-trade-repeats ). But it's not realistic to ask new users to comb thru all the blog posts and other sites to find this information bit by bit. I think folks (including me) want a definitive list that is comprehensive and is easy to access/find. Thanks.
... View more
05-21-2020
11:58 AM
|
0
|
2
|
1587
|
|
POST
|
I learned that the key is the editing permissions for the group. If i share the view with a Group that has 'Shared Update' enabled, then anyone in the Group can change the definition of the view features, but not the fields. If the view is shared with a Group that does not have 'Shared Update' enabled, then no one but the owner can change the View definition. So now the question is, can i create a View such that only the owner of the View can change the definition of the View when that View is shared with a Group that has 'Shared Update' enabled?
... View more
05-18-2020
03:59 PM
|
1
|
0
|
1531
|
|
POST
|
I am wondering if there is a bug (or is this maybe a feature?) with permission settings on feature layer views. In my Publisher role i created a new hosted feature layer (let's call it Layer1). Layer1 is shared with no other groups, org or the public. I then created a feature layer view (Layer1_VW) from Layer1 which restricted the features and the fields that are visible to users. I shared that view with my 'Developers' group. The Developers group has 'Shared Update' enabled. Then i logged in to AGOL with an account that has the 'User' role and is also a member of the 'Developers' group. As a 'User' i could see Layer1_VW and add it a map. But i was also able to change completely the definition of the view, removing the features and fields restrictions. As a 'User' i was able to undo everything the View as intended to do thus making the 'restricted' data available to everyone in the group. Is that the expected behavior - that a User can change the view definition without having access to source hosted feature layer? If that is the expected behavior, how can i create a view on a hosted feature layer where i can be sure that the restrictions can't be edited or removed by anyone other than the owner of the view?
... View more
05-18-2020
10:48 AM
|
0
|
2
|
1593
|
|
POST
|
Josh from Esri tech support gave me the solution to problem. I needed to disable/save/enable/save all the 'Editing' settings for the hosted feature layer. From Josh: The editing setting "Keep track of created and updated features " creates a back end table that lists out all of the fields in the feature layer. When deleting fields, this table does not always update. When the table in the feature layer and this back end table do not match, it disallows editing capabilities. Turning this option on and off causes the table to refresh and update with the correct data.
... View more
04-17-2020
08:56 AM
|
11
|
0
|
6195
|
|
POST
|
I have an AGOL Hosted Feature Service that's been around for a long time. Several maps and apps have been built on the feature service. Today, i deleted one field from the service (field name = 'HearingDate'). To delete the field, I used the AGOL Item > Data > Table page; clicked the field name, then selected Delete. The field seemed to be deleted as expected: The field no longer appears in the Item > Data Table or Fields view When I view the item's REST browser page, the field is not present When I open the 'Configure Popup' dialog in a web map, the field is not listed When I open the WAB 'Edit or create item' widget, the field is not present. After dropping the field, i am unable to edit data in the table: I tried editing directly in the Items > Data > table grid view I tried editing directly in a web map I tried adding map with the layer to a WAB and use the Edit widget I tried editing in the REST browser for the service. All those efforts result in the following response: {"addResults":[],"updateResults":[{"objectId":51099,"uniqueId":51099,"globalId":null,"success":false,"error":{"code":1000,"description":"Invalid column name 'HearingDate'."}}],"deleteResults":[]} Any ideas about what's going on? Here is a typical update request against the feature service. Note that the phrase 'HearingDate' is not part of the request. [{"attributes":{"OBJECTID":51099,"CaseNumber":"6705943754","DateReceived":1532735978738,"Complainant":"test 105","ComplainantPhone":null,"ComplainantEmail":null,"Address":"Test Address","City":"Test city","IncidentDescription":"testing","SiteStatusDate":1532735978738,"DispositionDate":1532735978738,"DispositionNotes":null,"TagNumber":null,"TagIssuedDate":null,"IgaPartner":null,"Icomp":null,"PostingDate":null,"Latitude":null,"Longitude":null,"CitationNumber":null,"RespondentName":null,"IssuedDate":null,"ResponseDate":null,"Costs":null,"TotalCitationAmount":null,"JudgementDate":null,"HearingsOfficerJudgement":null,"CitationComments":null,"AsbestosSampleDate":null,"AsbestosSampleCount":null,"CaseAgeInDays":621,"DataApprovedDate":null,"SiteStatus":"Dirty","CleanupTime":null,"HasEvidence":"No","Disposition":"Open","CaseType":"Report","WasteSource":null,"DumpLocation":null,"EnvironmentalSensitivity":null,"DumpSize":null,"IsFreeBox":null,"CampersPresent":null,"PersonalProperty":null,"IsActive":"Yes","SuspectAsbestos":"No","ReportedMethod":"Website","County":"testing","AssignedCrew":null,"InvestigatingOfficer":null,"CitationResponse":null,"AsbestosSampleResults":null,"DataApproved":null,"SiteNotes":null,"IsTheftOfService":"No","LocationDetails":null,"ReferredToAgency":null,"ReportID":"RPT0Test","ReportStatus":"Received","ReportStatusDate":1532735978738,"ReportStatusNotes":null,"ReportedCount":1,"ReporterHasEvidence":"No","ReporterFirstContactedDate":null,"ReporterContactNotes":null,"reporterEvidenceDetails":"","EditDate_1":1534591020000}}]
... View more
04-16-2020
01:36 PM
|
2
|
6
|
6258
|
|
POST
|
I contacted Esri tech support about this issues, and the fine person there helped me figure out the problem. One of the sheets in the Excel file had some duplicate 'column header' values. Once we eliminated the duplicate columns, i was able to upload the file without a problem.
... View more
02-27-2020
12:00 PM
|
5
|
4
|
5835
|
|
POST
|
I am trying to upload an Excel file to AGOL, but i keep getting an error with the message: "Item with the same key has already been added'. I am using the 'Add Item -> From your Computer' tool on the Content tab. As far as i can tell, the Excel file i want to upload has never been added to my AGOL org. Using Chrome's Dev tool, i see the following network communications, which seem to indicate that the file upload works but the itemId already exists. Is that possible? sharing/rest/search {"query":"title:\"AsthmaRelatedHospitalizationRates\" AND type:\"Microsoft Excel\" AND owner:\"..........\" AND ownerfolder:\".............\"","total":0,"start":1,"num":1,"nextStart":-1,"results":[]} sharing/rest/content/users/..../..../addItem {"success":true,"id":"46b220edf0854c858e797c7632cb3176","folder":"2e2438a634d44787802372535a19727a"} sharing/rest/content/users/..../..../status {"status":"completed","statusMessage":"completed","itemId":"46b220edf0854c858e797c7632cb3176"} sharing/rest/content/features/analyze {"error":{"code":400,"message":"An item with the same key has already been added.","requestId":""}} Any thoughts on how i can get the file uploaded? Thank you.
... View more
02-27-2020
10:52 AM
|
1
|
5
|
6365
|
|
POST
|
Is there a way to combine 'and' and 'or' in a single tag-based search in Hub? For example, i want to search for content that contains all the tags 'transportation, economy, safety' OR contains the tag 'reference'. I can create a tag-based search URLs like /search?tags=all(transportation%2cecononmy%2csafety) and /search?tags=any(reference) which work as expected. But i can't figure out a way to combine those two queries into a single one. I was thinking/hoping that something like /search?tags=any(all(transportation%2cecononmy%2csafety)%2creference)) might work, but not yet. Simply adding the tag 'reference' to the "all" search term is too restrictive because not every layer is a reference layer; and adding all the tags to the "any" search term is too inclusive..... Thanks for any suggestions
... View more
02-26-2020
12:29 PM
|
0
|
0
|
706
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 3 weeks ago | |
| 9 | 04-14-2026 03:22 PM | |
| 1 | 02-24-2021 12:15 PM | |
| 2 | 01-05-2026 10:04 AM | |
| 1 | 09-30-2025 01:30 PM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|