Ushur Studio 2.9
  • 03 Mar 2025
  • 4 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Ushur Studio 2.9

  • Dark
    Light
  • PDF

Article summary

Release Name: 2025-Q1-V10

Release Build: 25.1.2.1709

Release Date: February 28th, 2025


Draft Workflow Feature

Modify published workflows by creating and editing a draft before applying changes.

Description:
With this feature, users can safely update workflows without directly modifying the published version. Key benefits include:

  • Safe Editing: Prevents direct modifications to live workflows.

  • Version Control: Allows switching between the draft and original workflow.

  • Seamless Updates: Overwrite the original workflow with approved changes.

  • Easy Reversion: Delete drafts if changes are no longer needed.

This ensures controlled workflow modifications without disrupting active processes. For more information, refer to Draft or Edit Workflow and Canvas User Interface.


Save and Close Button

Introduces manual save functionality to prevent unintended data loss when editing modules.

Description:

With this feature, users must manually save changes before closing a module. The previous auto-save functionality has been removed, giving users full control over their edits.

Key benefits include:

  • Manual Save Control: Prevents accidental modifications by requiring users to confirm changes.

  • Save Prompt on Exit: If users attempt to leave without saving, a prompt ensures data is not lost.

  • Consistent Across All Modules: Available in all modules for a uniform experience.

  • Error Prevention: Reduces the risk of unintended edits being committed automatically.

This update ensures that users have better control over their workflow edits while maintaining data integrity. For more information, refer to Canvas User Interface.


Error Message Configuration on Engage Modules

Enables users to customize error messages for better clarity and improved user experience.

Description:

This feature allows users to define and personalize error messages displayed when input validation fails across different modules. Previously, default system-generated messages were shown, but now users have more flexibility in guiding end-users with specific instructions.

Key benefits include:

  • Customizable Messages: Users can define error messages instead of relying on generic system prompts.

  • Default Error Messages: Error messages are automatically populated based on the selected tag type.

  • Dynamic Updates: When changing the tag type, users receive a prompt informing them that the current error message will be updated to match the new tag type.

  • Enhanced User Experience: Provides clear, actionable feedback for incorrect inputs.

  • Multi-Module Support: Available in prompt, form, and other input-based engage modules.

  • Improved Validation Handling: Ensures users receive precise error instructions, reducing confusion.

  • Variable Insertion: Users can open the variable menu by entering {{ in the error message field, allowing them to add relevant attributes like numeric range or character limits.

  • Restore Default Message: If a message has been customized, the user has the option to revert it to the system-generated default message. This option is disabled when the message is already at its default state.

  • Validation Rules: Users can add additional validation rules to error messages to enhance input accuracy and compliance.

This update empowers users to tailor error handling, making workflows more intuitive and user-friendly. For more information, refer to Form Module and Prompt Module.


Goal Tracking Feature

Introducing Goal Tracking in workflows to monitor module completion and track progress in Insights.

Description:
With this feature, users can assign goals to workflow modules, enabling better tracking of module completion and workflow success. Goals are now visible in the Canvas UI and can be monitored through the Insights dashboard.

Key benefits include:

  • Goal Assignment: Users can assign predefined or custom goals to workflow steps.

  • Cross-Project Availability: Newly created goals are visible across projects but must be manually assigned where needed.

  • Visual Tracking: Goals are represented by icons in the Canvas UI, providing an intuitive overview of workflow progress.

  • Enhanced Monitoring: The inspector panel allows users to review assigned goals, while Insights provides performance tracking.

This feature enhances workflow accountability and efficiency by enabling structured goal tracking and performance measurement. For more information, refer to Canvas User Interface.


Introducing the Fax Module

The new Fax Module allows users to send documents as faxes online with an intuitive interface and file upload capabilities.

Description:

  • Seamless Faxing: Send faxes online without the need for physical fax machines.

  • Country Code Selection: Easily select the recipient’s country code from a dropdown menu.

  • File Upload Support: Supports JPEG, JPG, PNG, and PDF formats for document transmission.

  • File Preview Feature: Review uploaded documents before sending to ensure accuracy.

  • Error Validation: Prevents common mistakes with phone number validation and file type restrictions.

  • User-Friendly Interface: Simple workflow with clear tooltips and easy navigation.

This new module streamlines faxing, improves efficiency, and ensures accurate document delivery. For more information, refer to Fax Module.


Enhanced Location Element with Nearby Search and Radius Configuration

The Location Element in the Ushur Studio Form Module now includes options to define nearby locations and set a search radius, improving location-based service recommendations for end-users.

Description with Benefits:

  • New ‘Locations to Search For’ Field:

    • Allows citizen developers to specify a comma-separated list of service providers (e.g., hospitals, clinics, pharmacies).

    • Helps end-users find relevant locations when interacting with the form.

  • New ‘Location Search Radius’ Field:

    • Enables defining a search radius in miles, ensuring results are filtered within a specified distance.

    • Improves accuracy in location-based service recommendations.

  • Enhanced End-User Experience:

    • When an end-user enters a location, Google Maps UI updates dynamically.

    • If predefined locations and a search radius are configured, the map displays nearby service providers within the set radius.

    • If not configured, the map updates only to the entered location.

  • Flexible and Configurable:

    • Citizen developers can customize searches based on specific business needs.

    • Ensures that end-users receive personalized and relevant results.

These enhancements provide greater control over location-based interactions, making it easier for end-users to find nearby services efficiently.  For more information, refer to Form Module.


Miscellaneous

  • UI Improvement: Enhanced user interface for a more intuitive experience.

  • Bug Fixes: Resolved bugs to ensure smoother operation.

  • Performance Improvement: Optimized system performance for faster processing.



Was this article helpful?