POST
|
Hi Schu-jing - the scrolling issue has been happening in Survey123 since as long as I can remember. I'm running 3.9. The other issue isn't consistently happening so we're still trying to diagnose that.
... View more
05-27-2020
07:44 AM
|
0
|
0
|
467
|
POST
|
Hi James - I have another update - it sounds like users are copying the previous survey data into a new survey and this is how it is happening. There are two cases that we commonly see with regards to the startdate/enddate field types: 1. Start date is populated but has the date from the previous copied survey 2. Start date is not populated - I think this is because the start date field was added to the survey and then republished - so earlier surveys didn't have that data field. So when the user copies the survey to a new one - it brings over the empty startdate field. I think the solution here would be to re-populate start and end field types when survey data is copied to new survey. Let me know if this doesn't make sense.
... View more
05-27-2020
07:41 AM
|
0
|
0
|
561
|
POST
|
Issue 1: Scrolling adjusts while typing/clicking in a text box Issue 2: Scrolling adjusts after adding photos/attachments After navigating between the "Photo" screen and the survey form the scroll resets.
... View more
04-27-2020
06:33 AM
|
0
|
2
|
522
|
POST
|
Just wondering if anyone has ran into the issues we're seeing. Beginning on April 4, 2020 - we started experiencing these issues. It seems to coincide with the 3.9 release (which was a couple of days before). The issues I'm referencing appear to happen sporadically on IOS/iPad devices. Issue #1 - Start date/times no longer populate In the screenshot below, start dates with the field type "start" are no longer populating for some users. Issue #2 Domain (select_one) not populating: In this screenshot - PipeXcelCO is the value that should be populated, but for some reason "pipeline Xcel Colorado" is getting populated somewhere. List options page: This one I'm not so sure is an issue with survey123. It smells like user error but I thought I would throw it in here just to see if anyone has seen it before.
... View more
04-16-2020
06:06 AM
|
0
|
5
|
629
|
POST
|
James Tedrick is there an easy way to have users access the log file in survey123 and email it? We have dozens of remote workers who are using ipads and don't have easy access to a laptop/itunes so we really need a way to be able to share diagnostics information for troubleshooting and recovery.
... View more
03-26-2020
08:26 AM
|
0
|
1
|
3740
|
IDEA
|
Survey123 is a fine product but quite often the REST API throws really bizarre errors and diagnosing them can be incredibly difficult without detailed log files as to what data is being submitted and what were the steps leading up to the error. Survey123 produces log files but it stores them in an inaccessible place on IOS file systems. In the menu, please add the ability to one-click email a log file to the "Mail app" so that users can easily send administrators their diagnostics logs. Basically, what I'm envisioning is: 1. User encounters an error 2. Administrator directs them to Survey123 Menu -> Diagnostics -> Share Diagnostics File 3. Survey123 log file gets shared to the IOS share system and the user can easily attach it to an email 4. Administrators are more happy.
... View more
03-12-2020
09:02 AM
|
2
|
0
|
288
|
POST
|
Thanks James. The weather example in the link you posted is super helpful. So basically, you can do something like this: ``` xmlhttp.open("GET",url,false); xmlhttp.send(); // handle response data return some_result; ```
... View more
02-27-2020
09:05 AM
|
0
|
1
|
588
|
IDEA
|
Survey123 webhook payloads are strange. In general, its somewhat challenging to utilize, due to the different data structures used, and where the object id's get passed and where they get omitted. For example, the REST api uses attachment ObjectID's to access attachments. However, the survey123 payload doesn't include attachment ObjectIDs. It only includes global id's. So my idea here is more or less to make the data in the webhook payload more useful by adding object id's to the attachment. This wouldn't require any major changes in the data structure and would make the payloads with attachments oh so helpful.
... View more
02-27-2020
08:59 AM
|
2
|
0
|
159
|
POST
|
I'm wondering if this is possible: We have a project where it would be beneficial to automatically populate several pieces of information from a parcel layer using GPS location. User moves about adding records to a related table using a repeat and for each point, we'd like to capture the Address, and Parcel ID, as well as some other information about the parcel, owner, etc. To do this, I have an arcgis server rest endpoint set up that I woudl like to make queries against to populate the values. Is this possible? I'm imagingin the form would look like this: begin_repeat Maintenance_Item Location (point) Address -> concat(response.features[0].attributes.addr_number, ' ', response.features[0].attributes.street_name) Parcel ID ->response.features[0].attributes.parcelid Owner -> response.features[0].attributes.owner_name end_repeat I know Javascript extensions are now supported, but what API's are exposed? Is `fetch` an option here? How does async/promise work with Survey123?
... View more
02-06-2020
08:44 AM
|
0
|
3
|
714
|
POST
|
Thanks James - that is useful information to know. The reason I have it as "public" is I am creating a development service on my local network, and using the hosts file on my system to create a simulation of our production environment, this way I can test a survey easily without modifying production data. I guess this will not work since survey123 has to go through arcgis online's utility proxy.
... View more
01-13-2020
05:09 AM
|
0
|
0
|
388
|
POST
|
Hi - I'm working with a public feature server that I have added to ArcGIS Online. I did not store credentials, because the feature layer is public. Survey123 appears to be still trying to grab/send a token though to arcgis server and I see this error in the logs: <10>1 2020-01-09T20:40:33Z WSBLAPTOP-171I Survey123ConnectforArcGIS 24924 - [AppStudio@11205 category="PortalRequest" function="onFailed" filename="PortalRequest.qml" line="100"] PortalRequest: PortalRequest failed: url https://utility.arcgis.com/usrsvcs/servers/1b984512aa2c405b881f5ded0764e288/rest/services/wsb/materials_testing_inspections_webmap/FeatureServer error {
"code": 498,
"details": [],
"message": "Invalid Token"
}
<15>1 2020-01-09T20:40:33Z WSBLAPTOP-171I Survey123ConnectforArcGIS 24924 - [AppStudio@11205 category="qml" function="onFail" filename="PublishServiceCheck.qml" line="66"] qml: Check error: {
"code": 498,
"details": [],
"message": "Invalid Token"
}
<15>1 2020-01-09T20:40:33Z WSBLAPTOP-171I Survey123ConnectforArcGIS 24924 - [AppStudio@11205 category="qml" function="onChecked" filename="PublishServiceCheck.qml" line="62"] qml: Check result: {
"compatible": false,
"reason": "Request error 498 Invalid Token",
"newFields": null
} Probably because there is no token required for this feature service. Is this a bug or am I doing something wrong? Should this work?
... View more
01-09-2020
01:15 PM
|
0
|
2
|
484
|
IDEA
|
Hi Charles - I should have clarified, I was only offering a workaround as a temporary means to get what you needed. I didn't mean to sound like I was discounting your idea. I completely agree - the integrations built into Workforce are weak for the front end user and your idea is completely valid. Yes - AGO assistant is completely unsupported.
... View more
12-26-2019
12:28 PM
|
1
|
1
|
1098
|
IDEA
|
You can do this using a tool like AGO assistant, or vscode. Just modify the workforce project JSON to include additional Survey123 "assignmentIntegrations".
... View more
12-26-2019
11:38 AM
|
0
|
1
|
1098
|
IDEA
|
Disclaimer: I may have mixed up my sde/geodatabase terminology but bear with me. When referring to SDE I mean all the internal geodatabase methods and functions that happen. Idea: Remove the ArcGIS dependency on SDE to edit databases and support native database functionality. Setting Geodatabases on top of a normal database introduces some issues, and it would sometimes be quite beneficial to not have this layer. Issues with SDE: Performance: I've seen tons of examples of SQL databases that run and perform slowly in the ArcGIS platform. SQL Server studio/PGAdmin run the queries on the data very quickly but in arcgis stuff is slow...and there's often no obvious answer for it. Using SDE as the communication between databases introduces overhead. Backups are more complex - you can't simply back up a database and restore it like any other database. You must restore it to the same database name, and apply all the same permissions, and users to that database for any hope to have it work correctly again. Native backup tools (depending on the database) require more complex steps than a simple restore. Postgres, for example must be restored in a very particular schema based order. While I've been able to get this working, errors get thrown regardless and its not always clear whether the restore actually went as expected. System incompatibility - Integrating SDE with third party systems is difficult. Example: rather than having an autogenerating ID column, you must perform certain selects to get the next ID. Issues also occurs with all sorts of native sql database functionality, like triggers. Create a trigger on a database table? Nope, ArcGIS no longer works. GIS is supposed to be the tool that integrates third party systems. Well this is really only true if your database is a "geo-enabled" database. Otherwise you're looking at Read-only at best. System upgrades - Its difficult to decide whether to upgrade a backend database system. On one hand, new features in the software may be very beneficial, but on the other hand, what could break is scary at best. If anything goes wrong you may be resorting to backups (which as mentioned can be quite flakey) Also be sure to cross your fingers and pray that everything goes alright, because if it doesn't, your basically stuck on the existing database release, or re-creating your databases from scratch because SDE won't properly upgrade. Sure, you can spend a week on the phone with support but in they end they may recommend rebuilding from scratch anyways. Database Migrations - Almost every organization would love to have a "Development" and "Production" database. However, I've worked with a lot of organizations and I have yet to see a sustainable way of doing this in ArcGIS. Maintaining two different databases is very difficult with ArcGIS because of the abstraction layer. You can't use any modern migration tools out there, nodejs, php, etc everything has to run through arcgis. There are certain tools that just can't run through code and keeping two databases in sync is really not possible. You can manually copy stuff back and forth and try to keep them similar but they'll never truly be exact replica's of each other and therefore stuff will break when migrating applications from Dev to Prod. Annoying sde tables: Enabling gdb creates tons of extra cruft. It becomes difficult to browse sql tables in any third party tool because the list of tables is quadrupled. Solution: All of these issues would essentially be resolved if ArcGIS didn't rely on its SDE Geodatabase backend. Allow the ArcGIS Platform to edit data in sql without the need for "Geodatabases". There would be limitations, of course, like a loss of the geodatabase support for Topologies, Versioning, Archiving, etc. But in some cases, the native database backend can handle these limitations. In others, the pros may outweigh the limitations.
... View more
12-26-2019
11:24 AM
|
12
|
0
|
1063
|
IDEA
|
It will be great if ArcGIS Desktop/Enterprise could support PostgreSQL 12.
... View more
12-26-2019
10:27 AM
|
3
|
1
|
784
|
Title | Kudos | Posted |
---|---|---|
1 | 05-30-2019 07:30 AM | |
1 | 02-21-2022 01:09 PM | |
1 | 12-07-2021 11:51 AM | |
1 | 10-02-2015 07:32 AM | |
1 | 08-18-2016 01:47 PM |
Online Status |
Offline
|
Date Last Visited |
06-28-2022
12:44 PM
|