Experlogix Smart Flows 4.19.0

Previous Version: Experlogix Smart Flows 4.18.2

Release Date:11/2/2023

Problems occur when Users with unsynchronized status and an Xpertdoc Smart Flows Workflow Executor role executes flows with a SharePoint or Docusign step. This results in an "Access Denied" error. To temporarily fix this problem give the Xpertdoc Smart Flows Workflow Executor users the Experlogix Smart Flows user role, and sync your users, see User Types.

Release Preview

Release Notes

ID

Type

Title

Description

42891 Improvement Add additional visual indicators for flow settings in Flow Builder In Flow Builder, we've added shaded zones to Flow Builder to indicate which flow settings have been switched on. We've added shaded zones for "Ask questions first" and "Field reducer disabled" to display based on the Flow settings.
43365 Improvement Change settings visibility via the API We've made changes to what settings are visible via the API. For a Smart Flows user, the OAuth2 redirect URL is visible in Settings, and for any user, the project's version number is visible in the public settings.
43644 Known Issue Custom formatting for date returns the wrong year By design, our custom date formatting is an exception to our typical date pattern. For custom date formatting, Y is used for the year in the custom date pattern instead of y. Lowercase Y is a calendar year pattern, and uppercase Y is a week-year pattern.

43193

Fix

Data display incorrectly for custom currency in Dynamic CE

In Microsoft Dynamics 365 CE, when viewing a custom currency field on Contacts as a sample and when that field exceeds 10 million, the format is displayed incorrectly with a dot after the first number and an E7 at the end of the string. After the fix, Microsoft Dynamics 365 CE users see custom currency values displayed as expected, regardless of length.

43619

Fix

Date delay isn't applied when creating tasks in Sugar

In Flow Builder, users with a Create task flow block linked to an Accounts data set in Sugar observed that the Due delay value was not applied during the flow execution. This resulted in the task due date and start date being equal to the current date. After this fix, the Create task flow block correctly applies the Due date delay value when executing the flow.

40164 Fix Deleting an assigned field results in the deletion of all Default Field Styles In Template Builder, deleting an assigned field mapped to a Default Field style deleted all the assigned fields for all assignments. Now, only the selected assigned field is deleted.
43152 Fix Downloadable document links do not work for Store in Salesforce In Flows with a Store in Salesforce flow block, some users experienced an error when opening document links. This error was due to a minor change in the URL path. After the fix, all document links function as expected.

41937

Fix

E-mail (Salesforce) produces an error when not set to create an activity

In Flow Builder, when an E-mail (Salesforce) flow block is configured to send an e-mail, but the checkbox is not selected to create an activity, the flow execution produces an error. E-mails are treated as activities in Salesforce, so if you attempt to send an e-mail from Salesforce without creating an activity, the process fails since it can't save it back to the activity manager. After this fix, the system provides a better error message to indicate the cause of the issue and that the field is required; see E-mail (Salesforce) for more details.

43070 Fix Enforce unique naming between templates and data sets In Templates in Project Console, when creating a new template, users received the error, "Invalid combination of data sets. A template cannot have multiple data sets with the same internal name(rootelementnamehere)." This error only affected users when creating a template with two data sets linked to the same primary entity, such as an account. After this fix, the system checks for the primary entity of the data set when linking a data set to a template. It will not allow users to select data sets with identical primary entities.

43660

Fix

Error when contacting Microsoft Dynamics 365 F&O

When attempting to run a flow within Microsoft Dynamics 365 F&O, some users experienced a 404 error. This error was only replicated on data sets for Sales orders with a nested custom relationship. After this fix, users no longer receive a 404 error, and the data from the flow displays as expected.

43051

Feature

Export diagnostics reports from the Reporting dashboard

We've added the ability for users to export their flow execution data from the Reporting dashboard in Project Console. Users can now export all flow execution data or export several filters such as statuses, users, flows, or the classification; see Reporting for more information.

42888

Fix

Failure to connect to Salesforce in Template Builder

In Template Builder, some users experience an issue when connecting via Salesforce; the system does not display the expected templates. Additionally, when users refresh the connection, they receive an Internal server error message. After the fix, affected users see templates display as expected and can refresh their connection to the Salesforce connector.

40020

Known Issue

Field reducer behavior is inconsistent when combining complex expressions with pseudo relations in Template Builder

In Flow Builder, users with complex expressions with pseudo relations in Template Builder experienced an error where their data would not consistently output to the document. This was due to the complex interaction between the expression and the Field Reducer in Flow Builder. We recommend using the Data Set Optimizer instead and disabling the Field Reducer to ensure consistent data outputs.

42682

Fix

Flow Builder error "Cannot invoke...because "pdfDoc" is null"

In Flow Builder, the system throws an error when a user sets Flow Settings to "Ask questions first" and has an Approve Document flow block in their flow. This error is due to the system's inability to "Ask questions first" and complete the Approve document flow block since they are both user-input actions. The system cannot request document approval as a part of "Ask questions first" since the document has not been generated yet. We've updated the error message to indicate that the two are mutually exclusive; you can disable Ask questions first" or remove the Approve Document flow.

42827 Improvement Flow Execution Panel displays how long the flow run is retained In Flow Execution Panel, the flow output and the flow run view now display how long the collected data and the generated documents of the execution shall be retained. This setting can be configured in the Settings in Project Console.
37210 Fix Flows do not display expected data set dependency In Project Console, when viewing a flow's dependencies, no dependency is shown between the selected data set and the flow's output data set(s). After the fix, all data sets a flow depends on display in the Dependencies dialog.
35970 Fix Generic error when testing with Create task flow block In Flow Builder, testing a flow with a Create task flow block with mandatory fields incomplete causes the system to produce a generic error. After the update, the error message provides the relevant cause of the error.

43946

Improvement

Improve visual indications for unavailable data and documents

We have improved our interface to indicate when a generated document is no longer available due to clean-up actions. When reviewing the Generate document flow block, unavailable documents have an eraser icon. When selecting a link for unavailable data or documents, the system displays the error messages "Your data has been cleaned up" or "Your document has been cleaned up." Finally, for Flow Execution Panel, when a document is unavailable due to clean up, the error message " Failed to download the document..." shows instead, "The data and the document was intentionally removed for security purposes."

43215

Fix

In odd cases, an entity with a 1:N relationship does not display in the front-end

In Project Console, a limited set of users experienced an error in the Data set builder where one entity with a 1:N relationship was displayed only on the backend, not the front-end. The root cause was how the data set was sorting the entities. After this fix, the ordering of the data set no longer affects whether the entity displays.

43404

Improvement

Inconsistent translation in Flow Execution Panel

In Flow Execution Panel UI Settings, some users experienced issues switching their Interface language from English to French or French to English; only some interface parts were translated. After this fix, users see consistent and complete user interface translations based on their Interface Language selection.

43203

Fix

Invalid connector causes a failure for a valid connector

In Project Console, some users experienced a CORSClosed A page refers to a part of the interface that causes a change to the final part of the URL forward slash without using a # error when running flows from Microsoft Dynamics 365 CE if they had an invalid Salesforce connector in the project. This error was due to the flow execution incorrectly targeting the invalid connector. We've added a validation check on the displayname for connectors, and flows for valid connectors will work as expected.

43805

Fix

Mapped values on conditions are replaced when edited

In Flow Builder, some users with advanced flows experienced an error when creating an Occurs condition—specifically, an Occurs condition with two subconditions: one on Account and the other on Account number. When the user attempts to edit either subcondition, the mapped field for the subcondition selected for editing is switched to the other mapped field, such as Account being switched for Account Number, and vice versa. After this fix, when editing these subconditions, the mapping only changes as the user directs.

42825 Improvement New project links direct users to Project Console Previously, when a new project was initialized, the project URL would direct users to Flow Execution Panel. We've changed this to direct users to Project Console since the new project needs to be configured before Flow Execution Panel can be used.

41335

Fix

No warning message when importing a flow without the required HTTP connector

In Project Console, when importing a flow, the system does not throw an error when importing a flow into the project without the required HTTP connector. After this fix, all future imports where the flow calls for an HTTP connector that is not in the project will produce an error to notify the user of the missing HTTP connector.

42896

Improvement

Notify the user when testing a flow counts toward document volume

In Flow Builder, when running a flow, so long as watermarks are applied to the generated documents, they do not count towards the license limit. To ensure Designers know whether a test will count toward the license, we've added a message that displays when watermarks are disabled to indicate that the flow run will count towards the document license limit.

43839 Known Issue Planned Deprecation of Google Cloud Printing We are deprecating the Google Cloud Printing connector. The 4.20 release of Smart Flows will no longer support it. Please refer to the FAQs for more details.

43047,37630

Feature

Post-flow execution data clean up

In Flow Builder, users can configure a flow to automatically remove all data that a flow has received and any documents generated after each successful flow run. By default, this setting is unchecked for all flows; for more information, see Settings and Flow Settings.

43041,43095,43096

Feature

Retrieve file from a FilePicker field in a Smart Form

We've added the ability to retrieve documents from the FilePicker field in an Xpertdoc Portal Smart Form. Any flow block that accepts a document as input can leverage the FilePicker field. However, only one document can be received per field. For more information, see Linked Fields and Use a Document from a Smart Form.

43292 Improvement Salesforce connector configuration displays URL In Project Console, we've added a parameter for the Salesforce environment URL. When viewing a Salesforce connector's configuration tab, users can now see the environment URL and the login URL.

43344

Fix

Salesforce error "data set field with display name fieldname not found”

In Project Console, some users experienced errors when generating or previewing documents for a Salesforce connector. The root cause of the issue was that when a field was deleted in Salesforce, it still displayed in the Smart Flows data set. This mismatch also caused the Data Set Optimizer user interface to fail when viewing the affected data sets, resulting in an infinite spinning wheel. After this fix, the system will indicate which field is missing without causing the Data Set Optimizer to fail.

42421,43930,43899

Feature

Self-service license upgrade requests

In Project Console, Administrators can submit a request to modify the number of users or total documents associated with their product plan. This allows you to increase the scope of your license within your existing product plan with a minimal increment interval of 5,000 for documents. See Licensing for how to complete the request.

43611

Improvement

Set character limit for Store in Microsoft SharePoint

TheStore in Microsoft SharePoint flow block previously allowed entire XML documents to be passed to the flow block parameters. If a large enough document was passed, it could shut down the connection manager and require a manual restart. We've set a 435-character limit for the Store in Microsoft SharePoint flow block to prevent an accidental shutdown of the connection manager.

43385 Improvement Success message for Project Console default to not display. In Project Console, we've added a checkbox in the User Interface Settings to control whether the success message displays after creating, updating, or deleting an item. This setting is unchecked by default, so success messages are not displayed. See Settings for more information.

42779,42779

Feature

Support individual user authentication for SharePoint and Docusign

Smart Flows now supports individual user authentication for SharePoint and Docusign connectors. This authentication pattern replaces authentication through a service user that is authenticated during connector setup (either with or without impersonation of the active user). Users will be asked to authenticate individually when they run a flow containing a step related to the SharePoint or Docusign connector, after which an authentication token will be stored for them. Tokens expire after a preset number of days. They can be revoked by the user in Flow Execution Panel or by an administrator in Project Console. This new authentication pattern can be switched on or off at the connector level. Admins can also define behavior for flows running in non-interactive mode; see Individual User Authentication for more information.

43313 Improvement Template Builder does not display more than 20 samples In Template Builder, in the Samples Dialog, the system did not display all samples available, and the order of samples was random. After this fix, a maximum of 50 Samples will be displayed alphabetically in the Samples dialog.

41600

Fix

Unable to send e-mail from Microsoft Dynamics 365 CE with data from flow input

When triggering a flow from a host system, some users experienced an error where the E-mail (Dynamics) flow block failed to retrieve and apply XML data from an early flow blow to the "From" field. This error was due to the system's inability to resolve the XML into an entity reference. After this fix, the affected users' E-mail (Dynamics) flow block completes sending the e-mail without producing an error.

38247

Fix

User selection for items per page in Flow Editor is not retained

In the Flow Runs List view, users experienced an error where the List view did not use the default of 10 items per page. Additionally, when users changed the items per page, the selection wasn't retained on page refresh. After the fix, the Flow Runs List view uses the default setting of 10 items per page, and user selections for items per page are retained when the page is refreshed.