The TDM Agent is an AI-assisted task search capability available in the TDM App. It makes it easier to find and prepare TDM tasks using natural language.
Instead of browsing or filtering through the task list and then manually provision them, testers can simply describe what they want to do. The TDM Agent identifies the most appropriate task, opens it, and pre-fills its editable execution attributes based on the user's request. When needed and allowed, it also adds new attributes. The tester can then review the suggested values, make any necessary changes, and execute the task.
This makes task execution faster and easier, particularly for users who may not be familiar with the available tasks or their configuration options.
The TDM Agent is available in addition to the existing search option in the Manage Your Tasks window. It does not replace the existing search functionality.
Install Fabric 8.5.x or later.
To enable the TDM Agent, complete the following steps:
apps.json file. In the TDM application entry, set the showChat attribute to true. This attribute is set to false by default.Important notes:
- The TDM deployment is required to run the
initRefreshTaskDescBroadway job, which is configured during the TDM deployment. This job scans the TDM tasks and updates their descriptions in a dedicated table. The TDM Agent uses this information to match tasks to user requests.- If you upgrade your TDM project from a version earlier than 10.0.1, verify that the
java.project.referencedLibrariesattribute in the workspacesettings.jsonfile contains the following JAR path:/opt/apps/fabric/workspace/fabric/lib/fabric/fabric-task*.jar.
The TDM Agent currently searches Business Entity (BE)-based tasks only. It does not search table-level tasks.
The TDM Agent currently supports the following task actions:
The TDM Agent is an AI-assisted task search capability available in the TDM App. It makes it easier to find and prepare TDM tasks using natural language.
Instead of browsing or filtering through the task list and then manually provision them, testers can simply describe what they want to do. The TDM Agent identifies the most appropriate task, opens it, and pre-fills its editable execution attributes based on the user's request. When needed and allowed, it also adds new attributes. The tester can then review the suggested values, make any necessary changes, and execute the task.
This makes task execution faster and easier, particularly for users who may not be familiar with the available tasks or their configuration options.
The TDM Agent is available in addition to the existing search option in the Manage Your Tasks window. It does not replace the existing search functionality.
Install Fabric 8.5.x or later.
To enable the TDM Agent, complete the following steps:
apps.json file. In the TDM application entry, set the showChat attribute to true. This attribute is set to false by default.Important notes:
- The TDM deployment is required to run the
initRefreshTaskDescBroadway job, which is configured during the TDM deployment. This job scans the TDM tasks and updates their descriptions in a dedicated table. The TDM Agent uses this information to match tasks to user requests.- If you upgrade your TDM project from a version earlier than 10.0.1, verify that the
java.project.referencedLibrariesattribute in the workspacesettings.jsonfile contains the following JAR path:/opt/apps/fabric/workspace/fabric/lib/fabric/fabric-task*.jar.
The TDM Agent currently searches Business Entity (BE)-based tasks only. It does not search table-level tasks.
The TDM Agent currently supports the following task actions: