UiPath Documentation
uipath-cli
latest
false

UiPath CLI user guide

最終更新日時 2026年5月7日

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.

引数

  • <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.

オプション

None beyond the global options.

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.

参照

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得