The Subset component defines how entities are selected for task processing. An entity subset must be configured for any task that extracts entities from a source environment or retrieves pre-extracted or generated entities from the Test Data Store.
The following selection methods are available:
Task fields that support runtime override have a lock icon next to their label. By default, these fields are locked — the task creator can click the lock icon to unlock a field and allow the task runner to set or override its value at execution time. Unlocked fields may be left empty in the task and populated by the task runner at execution. See the full list of attributes available for runtime override.
Example: A task creator can lock the Selection Method as Business Parameters while leaving specific parameters unlocked, allowing task runners to modify only those parameters' operator and/or value during execution.
The Selection method field can be empty if it is unlocked. If the Selection method is unlocked, then its related attributes are also unlocked.
The table below details the editable attributes in the Subset component, their applicable Selection methods, and the rules governing when they can be unlocked:
Populate the list of entity IDs for the task. Separate multiple entities with commas.
Retrieves entities using the SQL query or Broadway flow defined in the MigrateList MTable object for the task's Business Entity. This option is available for admin users, environment owners, and testers with unlimited entities permission set on the task's environment.
Select a predefined Broadway flow to extract an entity list for the task.
Set the Max number of entities field to limit the number of entities retrieved by the flow, or leave it empty to process all retrieved entities. Note that you can leave the Max number of entities field empty if you are an admin user, the environment owner, or a tester user with the Unlimited entities permission set on the task's environment.
The custom logic flow may have input parameters.
Required parameters (marked with an asterisk) are always included and cannot be deselected. Optional parameters can be selected or cleared.
Check the Add parameters at execution checkbox to allow the task runner to add custom logic parameters at execution time — beyond those already selected by the task creator.
Select one or more parameters. The same parameter can be added multiple times with different values. An information icon next to each parameter displays its description.

Hovering over the information icon displays the parameter description, helping to identify the relevant business parameters for the task:

Each condition has a lock icon. The task creator can lock or unlock individual parameter conditions. When a condition is locked, its operator and value cannot be modified at execution time. When a condition is unlocked, the task runner can modify the operator and/or value.
Check the Add parameters at execution checkbox to allow the task runner to add new business parameter conditions at execution time — beyond those already defined by the task creator.
Notes:
Note that the parameter selection is relevant only when the Max number of entities field is populated.
There are two modes for parameter selection:
Parameters – random selection - When the Use parameters with random selection checkbox is checked (default), TDM randomly selects entities from the full list, filtering only those that match the specified parameters. Each task execution retrieves a different list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based on parameters with random selection.
Example:
Parameters – ordered selection - When this checkbox is unchecked, the task execution retrieves the first entities that match the selected parameters. Each task execution retrieves the same list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based only on Parameters.
Example:
Adding a parameter:
There are several types of parameters:
Combo — parameters that offer a limited set of possible values. The Task window displays a drop-down list of values for each parameter; select one of them.
Click for more information about setting a parameter as a combo parameter.
Number — the TDM Portal displays the minimum and maximum values (i.e., the range) of the parameter. If the populated values exceed this range, an error message is displayed.
Date — populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in the DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search criteria can be based on either a Date (with the time value removed) or a Datetime.
Examples:
The date value is set without quotation marks.
Text — populate the value using a free text.
Click Add group.
Note that nested groups of parameters can be added, for example, to define an inner group within an outer group:

Click the trash icon next to the parameter to delete it.
Click Remove group to remove a group of parameters.
Click Refresh next to Number of entities matched to calculate how many entities satisfy the selected parameters to calculate the number of entities that match the selected parameters. The Business parameters selection supports the parent-child hierarchy relationship between the LUs of the selected BE. It can cross-check the matching entities of a selected combination of parameters and take into consideration parameters from different LUs in the same BE hierarchy. For example, selecting customers based on their number of open cases, subscriber_type, and vip_status (as seen in the above image).
Click for more information about the TDM parameter tables — created by TDM in the TDM DB — that display a hierarchical view of TDM parameters.
Retrieves a random list of entities from the parameter tables stored in the TDM DB for the root LU of the task's Business Entity.
Testers can select this option only if they are permitted to do so in the task's source environment.
The Filter out reserved entities setting allows the user to decide which reserved entities will be excluded from task execution:
Reserved by others (default option) — excludes entities that are currently reserved by users other than the task creator or executor, while allowing task execution on entities reserved by the task creator or executor.
All reserved entities — excludes all reserved entities, including those reserved by the task creator or executor. This option ensures that no overlap occurs with any of the reserved entities, regardless of who reserved them.
The reserved entities are excluded when running the following tasks:
Notes:
Set the target environment in the Target component in order to exclude reserved entities when calculating the Number of entities matched based on the selected Business parameters in the Subset component.
The Filter out Reserved Entities radio buttons are disabled in tasks when:
Either the Replace IDs for the copied entities or the Generate clones for an entity checkbox is checked in the Target component, i.e., the task creates new replicas of the copied entities.
Creating an AI-based Training task, i.e., the Destination of test data in the Target component is set to AI training.
The Selection method is Predefined entity list.
The Subset form (below) displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities into the target environment:

When the Policy for Fetching data in the Source component is set to Selected snapshot (version), a data snapshot (version) must be selected to be loaded into the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded into the target environment. By default, the TDM Portal displays a list of the data versions created during the last month. To set a different period, edit the From date and To date settings.
The following options are available:

Populate the list of entity IDs separated by a comma in the Entity IDs setting.
Each update of this list may change the list of available versions for the task.
K2view's TDM displays all available versions created in the source environment for the task's LUs and the selected entities.
Notes:
The Subset component defines how entities are selected for task processing. An entity subset must be configured for any task that extracts entities from a source environment or retrieves pre-extracted or generated entities from the Test Data Store.
The following selection methods are available:
Task fields that support runtime override have a lock icon next to their label. By default, these fields are locked — the task creator can click the lock icon to unlock a field and allow the task runner to set or override its value at execution time. Unlocked fields may be left empty in the task and populated by the task runner at execution. See the full list of attributes available for runtime override.
Example: A task creator can lock the Selection Method as Business Parameters while leaving specific parameters unlocked, allowing task runners to modify only those parameters' operator and/or value during execution.
The Selection method field can be empty if it is unlocked. If the Selection method is unlocked, then its related attributes are also unlocked.
The table below details the editable attributes in the Subset component, their applicable Selection methods, and the rules governing when they can be unlocked:
Populate the list of entity IDs for the task. Separate multiple entities with commas.
Retrieves entities using the SQL query or Broadway flow defined in the MigrateList MTable object for the task's Business Entity. This option is available for admin users, environment owners, and testers with unlimited entities permission set on the task's environment.
Select a predefined Broadway flow to extract an entity list for the task.
Set the Max number of entities field to limit the number of entities retrieved by the flow, or leave it empty to process all retrieved entities. Note that you can leave the Max number of entities field empty if you are an admin user, the environment owner, or a tester user with the Unlimited entities permission set on the task's environment.
The custom logic flow may have input parameters.
Required parameters (marked with an asterisk) are always included and cannot be deselected. Optional parameters can be selected or cleared.
Check the Add parameters at execution checkbox to allow the task runner to add custom logic parameters at execution time — beyond those already selected by the task creator.
Select one or more parameters. The same parameter can be added multiple times with different values. An information icon next to each parameter displays its description.

Hovering over the information icon displays the parameter description, helping to identify the relevant business parameters for the task:

Each condition has a lock icon. The task creator can lock or unlock individual parameter conditions. When a condition is locked, its operator and value cannot be modified at execution time. When a condition is unlocked, the task runner can modify the operator and/or value.
Check the Add parameters at execution checkbox to allow the task runner to add new business parameter conditions at execution time — beyond those already defined by the task creator.
Notes:
Note that the parameter selection is relevant only when the Max number of entities field is populated.
There are two modes for parameter selection:
Parameters – random selection - When the Use parameters with random selection checkbox is checked (default), TDM randomly selects entities from the full list, filtering only those that match the specified parameters. Each task execution retrieves a different list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based on parameters with random selection.
Example:
Parameters – ordered selection - When this checkbox is unchecked, the task execution retrieves the first entities that match the selected parameters. Each task execution retrieves the same list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based only on Parameters.
Example:
Adding a parameter:
There are several types of parameters:
Combo — parameters that offer a limited set of possible values. The Task window displays a drop-down list of values for each parameter; select one of them.
Click for more information about setting a parameter as a combo parameter.
Number — the TDM Portal displays the minimum and maximum values (i.e., the range) of the parameter. If the populated values exceed this range, an error message is displayed.
Date — populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in the DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search criteria can be based on either a Date (with the time value removed) or a Datetime.
Examples:
The date value is set without quotation marks.
Text — populate the value using a free text.
Click Add group.
Note that nested groups of parameters can be added, for example, to define an inner group within an outer group:

Click the trash icon next to the parameter to delete it.
Click Remove group to remove a group of parameters.
Click Refresh next to Number of entities matched to calculate how many entities satisfy the selected parameters to calculate the number of entities that match the selected parameters. The Business parameters selection supports the parent-child hierarchy relationship between the LUs of the selected BE. It can cross-check the matching entities of a selected combination of parameters and take into consideration parameters from different LUs in the same BE hierarchy. For example, selecting customers based on their number of open cases, subscriber_type, and vip_status (as seen in the above image).
Click for more information about the TDM parameter tables — created by TDM in the TDM DB — that display a hierarchical view of TDM parameters.
Retrieves a random list of entities from the parameter tables stored in the TDM DB for the root LU of the task's Business Entity.
Testers can select this option only if they are permitted to do so in the task's source environment.
The Filter out reserved entities setting allows the user to decide which reserved entities will be excluded from task execution:
Reserved by others (default option) — excludes entities that are currently reserved by users other than the task creator or executor, while allowing task execution on entities reserved by the task creator or executor.
All reserved entities — excludes all reserved entities, including those reserved by the task creator or executor. This option ensures that no overlap occurs with any of the reserved entities, regardless of who reserved them.
The reserved entities are excluded when running the following tasks:
Notes:
Set the target environment in the Target component in order to exclude reserved entities when calculating the Number of entities matched based on the selected Business parameters in the Subset component.
The Filter out Reserved Entities radio buttons are disabled in tasks when:
Either the Replace IDs for the copied entities or the Generate clones for an entity checkbox is checked in the Target component, i.e., the task creates new replicas of the copied entities.
Creating an AI-based Training task, i.e., the Destination of test data in the Target component is set to AI training.
The Selection method is Predefined entity list.
The Subset form (below) displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities into the target environment:

When the Policy for Fetching data in the Source component is set to Selected snapshot (version), a data snapshot (version) must be selected to be loaded into the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded into the target environment. By default, the TDM Portal displays a list of the data versions created during the last month. To set a different period, edit the From date and To date settings.
The following options are available:

Populate the list of entity IDs separated by a comma in the Entity IDs setting.
Each update of this list may change the list of available versions for the task.
K2view's TDM displays all available versions created in the source environment for the task's LUs and the selected entities.
Notes: