ArcGIS Online and the supporting web API's are missing functionalities required for each department in my company. While I'd rather continue integrating the online platform into our business model, I must resolve a list of ongoing issues preventing my company from moving to the next level.
I'm looking for opinions on how long it will be, if ever, until functionalities will exist that resolve each of the topics below:
- Hosted feature service two-way replication with local databases, geodatabases, or tables
- Organization level management of hosted symbology
- Layer rendering allowing text to be used for symbols (notpicture marker symbols)
- Symbology for hosted services comprised of multiple Symbol Objects (i.e. simple circle with text in the center, big square with little circle)
- Smarter and more legible labeling for hosted feature services
- A single, streamlined version of Esri basemaps for both offline and online data collection
- Dynamic default values for fields in hosted layers or geodatabases across the platform (Expressions for default values that don't need to be coded for each application. Like you can do with ArcPad and with Attribute Assistant)
- Hosted feature service triggers within the REST API (after insert, on update, on delete...etc. Like Attribute Assistant Add-in)
- Related feature editing
- Polygon and lasso selection in Map Viewer
- Field calculating only selected features in Map Viewer, instead of the all features queried with the simple non-spatial filter (alternatively: set filter to selected features similar to ArcMap's Create Layer from Selected Features)
- Performance improvements that greatly raises Esri's recommended MaxRecordCount of 1000 for editable layers
So what do you all think? 1 year...5 years...Never? As the administrator for our organization, am I expecting too much from Esri's commercial off the shelf? Bottom line, I must decide whether to wait for ArcGIS Online and the associated apps to become robust enough for my company needs or dedicate time to identify an alternative strategy.