Deckhand® Pro –

March 25th, 2024
Requires iPadOS 16 or later
Requires CatchFlow™ IDE version 2.0 or higher
Latest AppStore Release

This release addresses the following:


Removal of Support for reports.json: In this update, we have completely removed support for reports.json. This decision was made to eliminate redundant code related to path calculations, resulting in a more streamlined and efficient Deckhand Pro platform. While this change may affect workflows that rely on reports.json, it enables us to optimize performance and enhance the overall stability of Deckhand Pro.


Enhanced Data Sharing Functions: Introducing the new $net.share() and $net.shareFiles() functions, specifically designed to facilitate seamless data sharing to another instance of Deckhand. These functions empower users to effortlessly share data, whether it’s text-based information or files, across different Deckhand environments. Whether you’re collaborating with team members or transferring essential data between devices, these functions ensure a smooth and efficient sharing experience, enhancing productivity and collaboration.

Incoming Share Data Processing: We’re thrilled to announce the addition of the $shareDataReceived action. This action empowers users to efficiently process incoming share data within Deckhand. Whether you’re receiving data from another user, application, or system, the $shareDataReceived action ensures seamless integration and processing of shared information. With this feature, you can easily incorporate shared data into your workflows, enhancing collaboration and productivity.

Testing Share Data Functionality: We’re introducing two new functions:

  • $net.createShareFile(): This function allows users to create shareable files within Deckhand for testing purposes. You can generate test data directly within Deckhand, making it easier to simulate real-world scenarios and streamline your testing process.
  • $workflow.receiveShareFile(): This function enables users to receive and process shareable files within workflows without relying on external sharing methods. With this function, you can efficiently test the handling of shared data within your workflows, ensuring smooth integration and functionality.

Enhanced Location Information: With the new .locationPath property, users can now access a comprehensive set of points related to events and sessions within Deckhand. This feature provides detailed location information, allowing users to track the path associated with each event or session accurately. Whether you’re analyzing data or planning future activities, the .locationPath property offers valuable insights into the spatial context of events and sessions.

Enhanced Geospatial Analysis: The $workflow.geoData function now includes several features to facilitate advanced geospatial analysis:

  • Intersection Analysis: Users can now perform intersection analysis to identify points where trip and event paths intersect with shapefile features. This feature enables users to gain insights into spatial relationships and identify areas of interest within their data.
  • Entry/Exit Point Analysis: The updated function allows users to analyze entry and exit points of trip and event paths in relation to shapefile features. This capability provides valuable information for understanding movement patterns and identifying points of entry or exit within spatial datasets.

Shapefile Zone Display: With this update, users now have the ability to display shapefile zones directly as annotations within Deckhand Pro. This feature enables users to visualize spatial boundaries, zones, or regions defined within shapefiles directly on their maps within Deckhand Pro. Whether you’re analyzing territorial boundaries, zoning areas, or any other spatial data represented in shapefile format, this feature provides a seamless way to incorporate and visualize this information within your Deckhand Pro environment.


Expression Blocks for cellHeader: In response to user requests, we’ve implemented a change that allows expression blocks to be utilized with cellHeader. This enhancement provides users with greater flexibility and customization options when defining cell headers within their Deckhand Pro workflow projects. Now, you can leverage expression blocks to dynamically generate cell headers based on specific criteria or calculations, enhancing the usability and efficiency of your Deckhand Pro workflow projects.

Simplified Condition Tags: In response to user feedback and to improve the overall usability of Deckhand Pro workflows, we’ve simplified the condition tags by removing the <expression> subelement. With this change, conditions are now more intuitive and easier to understand, eliminating unnecessary complexity. Users will no longer need to include or manage the <expression> subelement when defining conditions within their workflows.

Fixed Issues:

Annotation Saving and Rehydration Bug: We’ve resolved a critical bug where annotations were not always saved correctly and could fail to rehydrate properly when reopening a project. With this fix, annotations are now reliably saved and rehydrated, ensuring that users can seamlessly access and interact with their annotations across sessions.

Centering of History Maps: Previously, history maps did not always center correctly around the zone of interest, causing inconsistencies in the display. We’re pleased to announce that this issue has been resolved in this update. Now, history maps will reliably center around the designated zone of interest, providing users with a more accurate representation of their data over time.

Placemark Reconstruction Accuracy: Previously, there was an issue where placemarks could not always be accurately reconstructed from path points due to numerical imprecision in stored points queries. We’re delighted to announce that this problem has been resolved in this update. Placemarks can now be reconstructed with greater accuracy, ensuring a more reliable representation of spatial data within Deckhand Pro.

Thank you for your continued support and valuable feedback. We strive to provide you with the best experience, and your reports help us identify and resolve any issues promptly. If you encounter any further problems or have suggestions for improvement, please don’t hesitate to reach out to our support team.

-The Deckhand Pro Team