Experlogix Smart Flows 4.23.0

Previous Version: Experlogix Smart Flows 4.22.4

Release Date: 11/22/24

Release Preview Guide

Release Notes

ID

Type

Title

Description

45884

Fix

'Download All' Does Not Download Flow Execution Testing Data

In Project Console, users encountered an issue when downloading flow execution testing data using the "Download All" option. After selecting a test execution in Flow Executions (Reporting), the download action failed, resulting in an error. This issue has been resolved, and users can now successfully download all flow execution testing data.

45147

Feature

Automated User Creation on Login in Smart Flows

This update introduces automatic user creation in Smart Flows upon the first login. When a user logs in with a connector (e.g., Microsoft Dynamics 365 CE, Microsoft Dynamics 365 F&O, Salesforce.com, Sugar) with a valid Smart Flows role, they are automatically created in the system. If your connector Smart Flows security role does not match Smart Flows, Smart Flows will update to match your connector security role and overwrite the Smart Flows role. This behavior is the default for projects created after Experlogix Smart Flows 4.23.0 and can be managed via User Management in Settings. In existing projects, admins must manually enable it to adopt the new behavior. See Settings for more details. This behavior will replace the automated user synchronization, which is deprecated.

46195 Fix Button Error for Salesforce Custom Object Integration In the Salesforce connector, some users encountered errors when attempting to push Experlogix Document buttons to display in the Salesforce UI. This fix ensures that buttons now appear reliably in Salesforce for all users on all selected standard and custom object forms.

45964

Improvement

Capability to change the CRM record a sample refers to

The name, description and record reference of a sample can now be updated at all times, even when the referred record has been removed from the connected application.

45926

Fix

Column Selection Not Persistent Across List View for Dynamics 365 CE Connector

This fix resolves an issue in the Microsoft Dynamics 365 CE connector’s Data Set Builder where selected columns were not retained when switching between views (fields, lookups, and relations). Previously, only the "Name" and "System Name" columns displayed after changing views. Now, the system preserves the selected columns across all views until the user manually changes them, ensuring consistent and expected behavior during data set management.

45934

Fix

Date/Time Selection Breaks When Relative Dates Are Enabled

In Flow Builder, for flow blocks containing a relative date selection input field two issues were identified. First, when selecting an absolute date, the system incorrectly displayed a date one day before the selected value in the input field. Second, when switching to relative dates, selecting a value other than "Days" in the unit dropdown was not applied correctly. These issues have been resolved. The absolute date selected now correctly reflects the input field value, and the selected unit in the dropdown is correctly applied to relative date selections.

46650

Deprecated

Deprecation of Experlogix Documents Buttons in Microsoft Dynamics 365 CE Legacy Web Client

The Experlogix Documents buttons have been deprecated for the Legacy Dynamics 365 Web Client, which Microsoft officially deprecated in 2020. Due to recent updates and bug fixes for version Experlogix Experlogix Documents 4.23.0, Smart Flows buttons will no longer appear in this legacy client. The functionality remains fully supported in the Dynamics 365 Unified Interface.

As of Smart Flows 4.23.0, launching flow executions from detail, list, or subgrid views in the legacy Microsoft Dynamics 365 CE Web UI apps is no longer supported. Going forward, flow executions will only be supported from these views in Unified Interface apps. This change aligns with Microsoft’s end of support for Classic Web UI apps in early 2020 and we anticipate minimal customer impact as most customers have transitioned to the Unified Interface. Select customers have been contacted to verify compatibility and no issues were found. This does not impact user role management in advanced settings, which remains available in the legacy Web UI. Clients using the Microsoft Dynamics 365 CE Legacy Web Client are encouraged to transition to the Unified Interface for continued access to Smart Flows. Experlogix Smart Flows 4.22 remains compatible with the legacy client.

46047

Fix

Duplicate Smart Flows buttons Appearing in Unified Interface Apps on Google Chrome

In Microsoft Dynamics 365 CE, some users experienced an issue where two Smart Flows buttons appeared instead of a single button with a dropdown. This error occurred while using Google Chrome version 128.0.6613.113. Now, only one Smart Flows button displays in the Microsoft Dynamics 365 CE ribbon when accessing the app using Chrome.

45003

Feature

Edit Document Flow Block

Experlogix Smart Flowsnow includes an Edit Document flow block. This new flow block enables users to pause, edit a generated document, and resume the flow. It also introduces flexibility by allowing mid-flow document modifications, making it ideal for scenarios where document input or revisions are necessary before continuing the flow.

The Edit Document flow block includes a rich text editor for descriptions and an option to retain the document in Content Manager from Experlogix Documents by selecting Keep the document in Content Manager. By default, the document is removed upon flow completion unless this option is selected. Users can access the document through a button in Flow Execution Panel to make edits and resume the flow. For more information, see Edit Document flow block.

45831

Improvement Enhanced Relationship Editing in Microsoft Dynamics 365 F&O Relationship Manager

This improvement allows users in Microsoft Dynamics 365 F&O projects to update existing custom relationships in the Relationship Manager without needing to recreate them. Previously, you could only view existing relationships and had to create a new one if changes were required, leading to additional steps and potential template reconfiguration. Users can update relationships directly, streamlining the design process and reducing redundancy, see Relationship Manager.

This functionality will benefit teams who frequently update templates and relationships. The system will display a warning if relationship edits could impact existing templates.

46034

Fix

Error When Updating Date Only Fields in Microsoft Dynamics 365 CE from Experlogix Documents Form

Previously, an error occurred when attempting to update a Microsoft Dynamics 365 CE date field with the Date Only format using an Experlogix Documents Form data set. The issue arose when mapping Experlogix Documents fields of type Day or Date/Time (with the time input disabled) to a CRM date field with 'Date Only' behavior. Despite selecting and inputting the correct date in the Experlogix Documents Form, the flow would fail during the Update Record flow block. The issue was limited to fields with the 'Date Only' behavior, while the 'Date and Time' fields with the 'User Local' behavior worked as expected. This has now been resolved, and the flow successfully updates the 'Date Only' fields from Experlogix Documents Form data sets without errors.

45853 Improvement General Security Updates We have implemented various security updates.

46012

Fix

Importing OData Data Sets Incorrectly Switched to FetchXML

Previously, when importing a data set with the Fetch pattern set to OData, the system switched it to FetchXML upon import. This issue has been resolved, and the Fetch setting remains OData after import, whether in the same or a different environment.

45700

Improvement

Improved Enter Key Behavior to Prevent Unwanted Flow Block Creation

In Flow Builder, pressing the Enter key caused an unintended Condition flow block to be added with each key press, regardless of the selected element. This update resolves the issue by ensuring the Enter key selects the Link button without creating additional, unwanted flow blocks.

45248 Improvement Improved Error Handling for License Activation When license activation fails during project initialization, the error will appear in a dialog instead of the background, ensuring better visibility for the user. This improvement makes it easier to identify handling invalid activation keys or public keys.

46192

Improvement

License Enforcement for Experlogix Documents Functionality in Smart Flows

We've added licensing to Experlogix Documents to provide scalable functionality to users.

45870

Fix

List Pagination Doesn’t Indicate Total Items With Tag Filtering in Templates List View

Previously in Project Console, when users filtered by a specific tag and set the items per page to 10 in the Templates List view, the total number of applicable items did not match the displayed list. Users could only view the first ten items, even if more templates were tagged. The pagination malfunctioned, showing “10/10” items instead of the correct total (e.g., “10/25”). This issue has now been resolved. Pagination works correctly, allowing users to see all tagged templates across multiple pages.

46074 Improvement Logo and Naming Updated We've updated to our modern logo on our login page and throughout Flow Execution Panel.

42822

Improvement

OAuth Login Session Persistence for Smart Flows

When a user logs in to Smart Flows using OAuth, their login session is maintained for more efficient re-authentication. This enhances the user experience by securely storing session data, allowing seamless re-authentication.

46033

Fix

Option Set (Choice) Conditions Not Validated Correctly In Power Apps

Previously, when using an Option set (Choice) field in a Condition flow block within Flow Builder, the flow failed to execute correctly, even when the condition was true. This issue has been resolved, and conditions on Option Set fields are now validated as expected.

45605

Feature

Pause Until Flow Block

The new Pause Until flow block enables users to pause a flow until selected delayed output parameters from a preceding flow block are triggered. This block offers flexibility by allowing the flow to remain pending until one or more delayed parameters of preceding blocks are populated, making it ideal for scenarios that rely on external triggers or dependencies. The options are turned off if no delayed output parameters are available, ensuring the Designer can produce resilient flows.

Users can map the delayed output parameters for further use in subsequent blocks and steps, and the block tracks the total time duration until all triggers are completed for process Improvement. For more information, see Pause Until flow block.

45829

Fix

Previews of Templates Show Incorrect Version

Previously, selecting different revisions or language variants of a template always displayed the same version. This issue, caused by query parameters not passing correctly, has been resolved, and users can now preview the correct version and language of template revisions.

45921 Fix Restore Functionality Creates Duplicate Backups In the Backup and Restore feature, attempting to restore a backup created another backup instead of restoring items. This issue has been fixed, and restores now work as intended.

45969

Fix

Samples Created Through the API do not Appear in Data Set Samples Dropdown

In Project Console, samples created through the API previously did not appear in dropdown menus, impacting data selection and retrieval. This issue affected Flow Builder Template Data Fields, where API-generated samples were inaccessible in dropdowns. This fix ensures that samples created via the API are now available in dropdown selections without requiring users to navigate to the data set's Samples List view.

45656

Improvement

Set Breadth Limit for FetchXML Queries

We've implemented a breadth limit when using FetchXML for samples within Template Builder. This update sets a reasonable limit when previewing returns and optimizing performance when handling large data sets. Previously, previewing potential returns for samples led to fetching all data, potentially slowing down performance. Now, only a subset of the sample data is fetched by default.

45861

Improvements

Set Default Fetch Methods at Connector Level

Fetch methods have been standardized at the connector level to ensure consistency across data sets, allowing users to choose the method for retrieving data for their Microsoft Dynamics 365 CE. At the data set level, users can select from FetchXML, OData, or Use connector setting (which acts as a placeholder and can be cleared). Data sets imported into a new environment will inherit the environment's default fetch method, and reimported data sets will adopt any updated default settings from the connector. This update ensures a consistent and flexible data-fetching experience across environments. Fix Duplication in release note

45521

Feature

Share File Flow Block

We're proud to announce the release of the Share File flow block, which allows users to share documents stored in Experlogix Documents Content Manager through Smart Flows. This enhances document distribution for your organization by providing shareable links with customizable availability periods and interaction tracking on shared files. A license for Experlogix Documents is required, see Share File flow block. Flows can be paused and resumed upon interaction with a share link.

45808 Fix Smart Flows Form Name Updates Not Reflected in Experlogix Documents Previously, form name changes done in Smart Flows were only reflected in Experlogix Documents if a user had edited the form in Experlogix Documents. If a user did not edit and update in Experlogix Documents, then updates to the form name in Smart Flows were not reflected in Experlogix Documents. This problem is now fixed, and any time a Designer updates a form name changes made in Smart Flows are reflected in Experlogix Documents.

45791

Fix

Switching Fetch Method Causes Incorrect Data in Microsoft Dynamics 365 CE Data Sets

In Smart Flows, some users encountered an issue where the @id, @name, and @entity values were incorrectly populated switching from FetchXML to Odata in a Microsoft Dynamics 365 CE data set. After switching the fetch settings from FetchXML to OData, the XML for the same sample was inconsistent. This issue has been resolved, and now the XML output remains the same when toggling between FetchXML and OData fetch settings.

46349

Fix

System Admin Dependencies Display in Connector Dependencies View

In Project Console, querying dependencies for Microsoft Dynamics 365 F&O connector as a system administrator previously returned both connector and system administrator dependencies. This fix refines the query response to display only the connector dependencies.

45522

Feature

Translate Document Flow Block for Experlogix Documents Connector

We are introducing the Translate document flow block in the Experlogix Documents connector for Smart Flows. This flow block enables users to translate documents generated within Smart Flows or stored in Experlogix Content Manager into multiple languages using AI-powered translation. The flow block supports implicit (Smart Flows output) and explicit (Content Manager paths) document sources, offering seamless translation integration. A license for Experlogix Documents is required, see Translate document flow block for more information.

46323

Fix

Unable to Map Multiple Recipients in Microsoft Dynamics 365 CE Create Letter Flow Block

In Microsoft Dynamics 365 CE connector, issues occurred when mapping multiple recipients to a Create letter flow block within an Account data set where the mappings did not display correctly. This fix ensures that all mapped recipients are displayed accurately, providing reliable output for users needing multiple recipient mappings.