UiPath Documentation
uipath-cli
latest
false
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de UiPath CLI

inicio de maestro de uip

uip maestro init un nuevo directorio de proyecto de Maestro con un iniciador BPMN 2.0 válido y los archivos de metadatos que Orchestrator espera para los paquetes de orquestación de procesos.

Sinopsis

uip maestro init <name> [--force]
uip maestro init <name> [--force]

Prevalece las opciones globales. Los códigos de salida siguen el contrato estándar.

Argumentos

  • <name> obligatorio) : nombre de la carpeta del proyecto. Validado para VALID_PROJECT_NAME_REGEX: solo letras, números, guiones bajos (_) y guiones (-).

Opciones

  • --force — inicializar incluso si el directorio de destino existe y no está vacío. Los archivos existentes no se borran: los archivos se escriben al lado; esto es útil para reiniciar dentro de una carpeta creada previamente.

Comportamiento

Crea <name>/ en el directorio de trabajo actual y escribe seis archivos:

Archivo Propósito
project.uiproj{ "Name": "<name>", "ProjectType": "ProcessOrchestration" }
operate.jsonMetadatos de runtime: targetFramework: "Portable", contentType: "processOrchestration", runtimeOptions.isAttended: false.
entry-points.jsonUn punto de entrada que apunta a Event_start dentro del BPMN de inicio, con esquemas de entrada/salida vacíos.
bindings_v2.json{ "version": "2.0", "resources": [] }.
package-descriptor.jsonManifiesto de archivo consumido por el empaquetador.
<name>.bpmnBPMN de inicio que contiene Event_start_Implicit_EndEvent, conectado con una extensión uipath:entryPointId .

El BPMN de inicio se analiza a través de bpmn-moddle antes de escribir; si aparecen advertencias estructurales (extensión no UiPath), el comando falla con BPMN validation failed: ….

Si <name> ya existe y no está vacío y --force no está establecido, el comando falla con un error.

Ejemplos

# Create a new project in ./invoice-orchestration
uip maestro init invoice-orchestration

# Reinitialize into an existing non-empty folder
uip maestro init invoice-orchestration --force
# Create a new project in ./invoice-orchestration
uip maestro init invoice-orchestration

# Reinitialize into an existing non-empty folder
uip maestro init invoice-orchestration --force

Forma de datos (--json de salida)

{
  "Code": "MaestroInit",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/invoice-orchestration"
  }
}
{
  "Code": "MaestroInit",
  "Data": {
    "Status": "Created successfully",
    "Path": "/workspace/invoice-orchestration"
  }
}

En caso de fallo, la respuesta lleva Result: "Failure", Message y Instructions.

Ver también

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado