apply_form_solution_package
Preview and apply a Dynamics 365 form solution package across profiles, validating component scope and isolating unrelated changes before release execution.
Instructions
Preview selected form and candidate components. Execution is disabled until unrelated changes can be isolated and release scope verified.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source_profile": "<source_profile>",
"target_profile": "<target_profile>",
"logical_name": "<logical_name>",
"source_form_id": "<source_form_id>",
"target_form_id": "<target_form_id>",
"solution_unique_name": "<solution_unique_name>",
"components": "<components>"
},
"name": "apply_form_solution_package"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| components | Yes | ||
| logical_name | Yes | ||
| expected_hash | No | ||
| source_form_id | Yes | ||
| source_profile | Yes | ||
| target_form_id | Yes | ||
| target_profile | Yes | ||
| environment_profile | No | Optional named environment profile for this call; omit to use the configured default. | |
| solution_unique_name | Yes | ||
| allow_unprotected_write | No |