- Visão geral
- Introdução
- Conceitos
- Using UiPath CLI
- Guias de instruções
- CI/CD recipes
- Referência de comando
- Visão geral
- Códigos de saída
- Global options
- uip codedagent
- uip docsai
- add-test-data-entity
- add-test-data-queue
- add-test-data-variation
- analyze
- build
- criar projeto
- diff
- find-activities
- get-analyzer-rules
- get-default-activity-xaml
- get-errors
- get-manual-test-cases
- get-manual-test-steps
- get-versions
- get-workflow-example
- indicate-application
- indicate-element
- inspect-package
- install-data-fabric-entities
- install-or-update-packages
- list-data-fabric-entities
- list-workflow-examples
- pack
- restore
- run-file
- search-templates
- start-studio
- stop-execution
- uia
- uip traces
- Migração
- Reference & support
UiPath CLI user guide
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.
Argumentos
<solutionName>(required) — Name or path for the new solution. A directory is created at this location; the.uipxfile inside it takes the same base name. If the argument ends in.uipx, the extension is used as-is; otherwise.uipxis appended to the base name.
Opções
None beyond the global options.
Exemplos
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.
Related commands
uip solution project add— register an existing project subfolder in the new solution.uip solution project import— copy an external project folder into the new solution.uip solution pack— once projects are added, produce a.zipfor deployment.
Veja também
- Your first pipeline — walks through
new→project add→pack→publish→deploy run. uip solutionoverview — verb taxonomy and end-to-end flow.