Open topic with navigation
debug=trueURL parameter, workflows will no longer be cached to enable rapid iteration and testing of workflows.
Identified and resolved several issues related to running Geocortex Workflow within Geocortex Web.
A new portal item explorer interface has been added to Web Designer to provide a more visual search and browse experience for Esri portal content. For example, when configuring your map component, you are no longer required to paste in a URL or an ID, instead you can search and browse for the item via its thumbnail to select it.
A new layer presets component is available in Geocortex Web and Web Designer. This component allows you to define a set of named presets, each of which has certain layers visible or not. For example, you can create a Water preset that turns on three water-related layers and turns off all other layers. The end user sees the Water preset and, by pressing it, automatically turns layers on and off to match the preset.
A new Web Designer configuration interface allows you to configure the base map picker. You can now choose which of Esri’s portal base maps should be included in their app's base map picker and which should not.
A new Web Designer configuration interface allows you to configure a custom base map, which directly references multiple base and reference layers.
Added support for on-map display of labels for highlighted results. Highlight and focus labels can be configured in Web Designer as part of Highlighting.
A new Info side panel item has been added to Web Designer. This panel offers direct access to view and edit the Title and Description of the Esri portal item. This panel also provides the ability to view and launch the URL to the Esri portal item directly.
The Web Designer interface now supports deep linking directly to a specific app. This allows you to share or bookmark a URL and immediately arrive in the Web Designer interface with that app already open and ready to be updated.
A new Initialized event has been added to Geocortex Web that allows the app to run a workflow or command the web map or web scene is first loaded. This is configured within Web Designer in the Map settings in a section called Events.
A new setting and URL parameter that allows an embedded mode for Geocortex Web to be used. When embedded, Geocortex Web will not allow the mouse wheel to zoom in or out of the map without a specific key modifier. This prevents unexpected behavior when scrolling down a web page and suddenly zooming the map.
Reviewed and updated all error log strings to improve clarity and understanding of errors when they occur. Added a consistent mechanism for the clear display of user-facing errors.
Improved cache for Workflows to improve Workflow performance.
Improved the visual styling of Workflow forms within Geocortex Web.
Improved Webpack implementation allowing for improved handling of third-party libraries and ensuring even faster load times for Geocortex Web.
Updated underlying technology for the Results Table component to ensure full WCAG AA compliance and improve performance in areas such as Tabs.
Geocortex Web continues to improve its support for Geocortex Workflow. Version 5.2 introduces a breaking change: prior to 5.2, Geocortex Web would automatically transform feature data being passed into Workflow into Esri objects. While this made some simple use cases easier, it made many legitimate use cases impossible, as there wasn’t a deterministic way to transform the Esri objects back into Geocortex Web constructs. In 5.2, we have removed this automated conversion of Geocortex Web constructs when passing them into Geocortex Workflow. While this now allows back-and-forth connectivity between Geocortex Web and Geocortex Workflow, it also requires workflows to do some additional transformation work. In the future, there will be Geocortex Workflow activities to make this transformation work even easier. Based on usage analytics, we don’t believe this change will impact any current Geocortex Web app using Geocortex Workflow. However, if this impacts your current app, please reach out to Cam Barnard at the Geocortex Web Community and we’ll provide some extra assistance to help you adjust your workflow.
Resolved issues around token refresh in Web Designer that improve the app creator’s experience when Web Designer is left open for a long period of time between tasks.
Resolved an issue in Web Designer that prevents two different users from saving an app with the same name.
Resolved an issue where parent containers were not deactivating when all their children had deactivated, leaving empty open areas that should have been automatically closed.
Added a language resource file containing error message language strings to our internationalization source so they can be translated.
Resolved an issue to ensure individual layer references to Esri portal items are accessible even when not located on the same portal.
When adding new menu items, feature actions, and map context items in Web Designer, you will now be presented with a higher-level set of contextually-relevant tools. The raw JSON view, and the list of granular commands are still available, but no longer the default experience.
When browsing for a workflow, report, or print template from your Esri portal, Web Designer now queries beyond the standard single "page" of results from Esri’s API (50 items), allowing you to find what you are looking for even when you have many Geocortex items in your portal.
Clicking the product logo in Web Designer now returns to the initial dashboard and safely closes any currently-open app.
The simple layer list in Geocortex Web is now configurable through Web Designer.
Geocortex Printing support has been added to Geocortex Web. This includes a new configuration component in Web Designer as well as a new Print tool that can be added to your Geocortex Web app. It is possible to print both 3D scenes and 2D maps. A print preview tool has only been provided for 2D maps at this time.
You can now type Ctrl+S to save your app in Web Designer.
Changes to correctly render Geocortex Web apps on mobile devices with appropriately-sized controls.
Updated the 2D/3D Toggle button in Geocortex Web to clarify which mode is currently active.
Extensive improvements to user-facing errors when they occur in Geocortex Web, such as when the app is unable to load due to unavailable map services. Improvements were also made to behind-the-scenes logging.
Improved WCAG AA compliance for keyboard navigation and screen reader support for basemap picker, bookmarks and on-map expander control.
Improved preservation of map/scene scale when toggling between 2D and 3D.
Several small fixes to the on-premises installer.
Allowed HTTP credentials to be sent to on-premises Portal for ArcGIS (supports certain authentication flows).
Corrected behavior when applying a new layout in Web Designer with the preview popped out.
Resolved an issue preventing the proper passing of a security token from Web Designer to the Geocortex Web preview when using federated secured services.
Ongoing fixes and improvements to Geocortex Workflow behavior within Geocortex Web.
Side-by-side or toggling 2D map and 3D scene visualization.
Performance optimization made possible by the new API technologies.
Improved control over color, and visual branding.
Clean, fresh visualization of results on the map, and in lists, tables, and detail views.
Familiar I Want To menus, toolbars, and contextual menu options.
WCAG AA accessibility compliance for public-facing applications.
Extensibility using 5-series Workflow and Reporting capabilities.
A new configuration model separating functional app behavior from layout appearance that allows multiple components of the same type.
In addition to an all-new viewer there is an all-new Geocortex Web Designer experience for designing and configuring applications. This new experience provides:
Quick verification of changes with a fully-interactive, live preview of your application.
Improved mechanisms for finding configuration settings through both a contextual filter and a visual component selector.
More space to work with larger areas for entering configuration and the ability to pop out the application preview onto a second monitor.
Application management with dedicated functionality for managing development, test, staging, and production versions of your application and its associated web maps and web scenes.
Initial components and capabilities include:
Map/Scene navigation controls
Base map gallery
Coordinates of mouse on map
Map context menu
Simple Layer list
I Want To menu
Geocortex Workflow support
Selections and highlighting
For the most part the Geocortex Web is working as designed and the initial features are well-tested and ready. That said, there are a few known issues that you should be aware of:
Layout editing. The underlying configuration model supports very flexible layouts, and we’ve begun working on a layout editing interface within Web Designer. Until then, modifying the layout means editing XML. In the Deployment area, you can access the configuration files from the menu beside Development and clicking Download as Zip File. When you are done editing and have re-zipped them, select Upload Zip File from the same location.
Mobile handheld devices. While supported, there is currently a scaling bug that renders components far too small on handheld devices. We are working on it, and you should see dramatic improvement in future versions.
Microsoft Edge. A supported browser, there is a current bug in the Esri stack that prevents authentication with Esri identities on Microsoft Edge. We anticipate this bug will be resolved by Esri soon.