Dependencies in Smart Flows
Dependencies represent the relationships between objects in Smart Flows. Each object may have outbound dependencies—other objects that are required for it to function—and inbound dependencies—other objects that rely on it. For example, a template might have a data set and a connector as outbound dependencies, while a flow that uses the template would be an inbound dependency.
Intersection of Optimizer and Dependencies Tabs
Procedures
This section details the procedures related to managing dependencies within Smart Flows.
Transferring User Dependencies
A single user may have many dependencies. If such a user leaves the company their dependencies are lost. In order for these dependencies to stay in the company you can transfer dependencies from one user to another user.
1. | In the Project Console, select the Control panel button. |
The Control panel displays.
2. | In the Control panel, select the Users button. |
3. | In the Users page, select a user. |
4. | On the left-hand navigation, select Dependencies. |
The list of the user's dependencies is shown.
5. | To transfer a dependency to another user, select a dependency, and select Transfer. |
6. | From the Move user dependencies dialog, select a user to transfer from the User dropdown menu. |
7. | Select Transfer. |
8. | From the Relink inbound dependencies dialog, select Confirm. |
All the dependencies have been transferred out to the new user. No dependencies are left with the user.
Optimizing your Data Set
Data set optimization involves letting Smart Flows analyze and remove any unused fields in your project. Removing these unused fields results in faster project performance by eliminating unnecessary content during data retrieval for previews and during flow execution if the field reducer disabled.
You can see the improvement in your project performance before and after optimization by reviewing your analytics data on the Advanced tab.
Open the Data set Optimizer tab
9. | Log into yourSmart Flows project’s Project Console. |
The Project Console landing page displays.
10. | Select on the Data sets button. |
The Data set List view displays.
Analyze data set dependencies
Before optimizing your data set, you must analyze the dependencies to identify the unused fields.
13. | Select the Analyze dependencies button. |
Note: The analysis process may take a couple of minutes, depending on the size of your data set and how many flows and templates you have mapped to your data set.
The page refreshes with the results of the analysis.
Complete Optimize data set modal
Now that you have analyzed the data sets, you can use the Optimize data set modal to remove some or all unused fields.
14. | Select the blue Optimize data set button. |
The Optimize data set modal displays.
The page refreshes, and the Mapping- Unused(#) section no longer displays.
The check mark next to PRIMARY ENTITY displays green.
Your data set is now optimized.