UiPath Documentation
uipath-cli
latest
false

UiPath CLI user guide

Letzte Aktualisierung 7. Mai 2026

uip solution new

uip solution new scaffolds an empty UiPath solution on disk. It creates a directory named after the solution and writes a .uipx manifest with an empty Projects array, ready to receive projects via uip solution project add or uip solution project import.

Synopsis

uip solution new <solutionName>
uip solution new <solutionName>

The command honours the global options and returns the standard exit codes.

Argumente

  • <solutionName> (required) — Name or path for the new solution. A directory is created at this location; the .uipx file inside it takes the same base name. If the argument ends in .uipx, the extension is used as-is; otherwise .uipx is appended to the base name.

Optionen

None beyond the global options.

Beispiele

Minimal

uip solution new my-solution
uip solution new my-solution

Creates ./my-solution/my-solution.uipx.

Specify a subdirectory

uip solution new ./workspace/invoices-solution
uip solution new ./workspace/invoices-solution

Creates ./workspace/invoices-solution/invoices-solution.uipx.

Scripting — capture the generated path

uip solution new my-solution --output-filter "Data.Path"
uip solution new my-solution --output-filter "Data.Path"

Combined with --output json, emits a single JSON string with the absolute path to the new .uipx, suitable for piping into follow-up commands.

Data shape (--output json)

{
  "Code": "SolutionNew",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/my-solution/my-solution.uipx"
  }
}
{
  "Code": "SolutionNew",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/my-solution/my-solution.uipx"
  }
}

The generated .uipx is a JSON file with the following shape:

{
  "DocVersion": "1.0.0",
  "StudioMinVersion": "2025.10.0",
  "SolutionId": "<auto-generated UUID>",
  "Projects": []
}
{
  "DocVersion": "1.0.0",
  "StudioMinVersion": "2025.10.0",
  "SolutionId": "<auto-generated UUID>",
  "Projects": []
}

SolutionId is a freshly generated UUID. It becomes the identity used by uip solution upload to overwrite the solution in Studio Web on subsequent uploads.

Siehe auch

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben