dynamics_remove_solution_component
Remove a component from a Dynamics CRM solution by specifying the solution name, component ID, and component type to manage solution configurations.
Instructions
Remove um componente de uma solução
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| solutionUniqueName | Yes | Nome único da solução | |
| componentId | Yes | ID do componente | |
| componentType | Yes | Tipo do componente |
Implementation Reference
- src/tools/solutions/index.ts:192-210 (handler)Handler implementation for dynamics_remove_solution_component.
server.tool( "dynamics_remove_solution_component", "Remove um componente de uma solução", RemoveComponentFromSolutionSchema.shape, async (params: z.infer<typeof RemoveComponentFromSolutionSchema>) => { await client.executeAction("RemoveSolutionComponent", { ComponentId: params.componentId, ComponentType: params.componentType, SolutionUniqueName: params.solutionUniqueName, }); return { content: [ { type: "text" as const, text: `Componente removido da solução ${params.solutionUniqueName}!`, }, ], }; - src/tools/solutions/index.ts:29-33 (schema)Zod schema definition for RemoveComponentFromSolutionSchema used by the tool.
export const RemoveComponentFromSolutionSchema = z.object({ solutionUniqueName: z.string().describe("Nome único da solução"), componentId: z.string().describe("ID do componente"), componentType: z.number().describe("Tipo do componente"), });