Solution Tools
Overview
Solution tools provide visibility into the Dynamics 365 solution layer, which is essential for project setup and understanding the managed/unmanaged state of your artifacts. Solution tools are always available regardless of which FlowOn products are installed, as they interact directly with Dynamics 365.
list_all_solutions
Lists all Dynamics 365 solutions in the environment, including both managed and unmanaged.
| Parameter | Type | Required | Description |
|---|---|---|---|
| — | — | — | No parameters |
Returns: A list of solutions with their ID, friendly name, and unique name.
list_managed_solutions
Lists only the Dynamics 365 managed solutions in the environment.
| Parameter | Type | Required | Description |
|---|---|---|---|
| — | — | — | No parameters |
Returns: A list of managed solutions with their ID, friendly name, and unique name.
list_unmanaged_solutions
Lists only the Dynamics 365 unmanaged solutions in the environment.
| Parameter | Type | Required | Description |
|---|---|---|---|
| — | — | — | No parameters |
Returns: A list of unmanaged solutions with their ID, friendly name, and unique name.
Use when: Creating a new project and you need to identify a suitable unmanaged solution to link to it.
get_solution_details
Retrieves the full details for a specific Dynamics 365 solution.
| Parameter | Type | Required | Description |
|---|---|---|---|
solutionName | string | ✓ | The unique name of the solution |
Returns: Solution details including ID, display name, unique name, version, and managed status.
publish_customizations
Publishes all pending Dynamics 365 customizations. This is equivalent to clicking Publish All Customizations in the Dynamics 365 UI.
| Parameter | Type | Required | Description |
|---|---|---|---|
| — | — | — | No parameters |
Returns: Confirmation that the publish operation completed.
Note: Call this tool after creating or modifying FlowOn artifacts if you need changes to take effect immediately in the runtime environment.