smartsuite_match_solutions
Match solutions from a lower-environment workspace to your production workspace by name. Review proposed matches, then confirm unambiguous ones and override ambiguous or unmatched pairs per migration project.
Instructions
Step 1 of solution migration: match solutions in a lower-environment workspace to those in your primary (production) workspace by exact name, since object ids differ across workspaces. Set your primary workspace to production (the migration target). Requires SMARTSUITE_ENABLE_CROSS_WORKSPACE. Without confirm, returns proposed matches (exact / ambiguous / unmatched) for review. Re-call with confirm:true to confirm unambiguous matches, and overrides:[{sourceId,prodId}] to resolve ambiguous/unmatched ones. Persists to a project mapping file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Confirm unambiguous (1:1) name matches. Default false (propose only). | |
| project | Yes | Migration project name (namespaces the saved mapping/diff files). | |
| overrides | No | Manual resolutions: [{sourceId, prodId}] to pin a source solution to a specific prod solution. | |
| nameFilter | No | Optional: only consider source solutions whose name contains this string. | |
| sourceWorkspace | Yes | The lower-environment workspace slug or name (must be allow-listed and differ from primary). |