- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- uip coder
- uip context-grounding
- UIP Docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- get-library-object-repository
- get-object-repository
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- list-instances
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- Publicar
- remote
- restore
- run, debug & execution
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- tm
- UIA
- uip tasks
- Seguimientos de UIP
- uip traces feedback
- Migración
- Referencia y soporte
Syntax and options for the `get` verbs of the case-level and stage-level condition groups in a local case management JSON file — case-exit-conditions, stage-entry-conditions, and stage-exit-conditions — plus the JSON field reference for hand-editing each.
Three command groups manage the rule-based conditions that gate transitions inside a local case management definition file: case-exit-conditions (when can the whole case complete or close), stage-entry-conditions (when can a stage start), and stage-exit-conditions (when can a stage finish or hand off). All three share an identical get shape and read the same case management JSON document; see uip maestro case for the file format and the rest of the subsystem. For the task-level equivalent, see task-entry-conditions.
Conditions are edited by hand in caseplan.json — each group's JSON field reference is below its get verb.
Conceptos
- A condition is a named container for one or more rule groups.
rulesis an array of arrays — each inner array is one OR-branch, and every rule inside an inner array is ANDed together. In practice, every worked example in source has exactly one rule per condition, but the shape supports multiple. - The completion/exit rule-type split. On
case-exit-conditionsandstage-exit-conditions, whichrule-typevalue is valid depends on whether the condition marks its parent complete:marksCaseComplete/marksStageComplete: trueuses the completion rule-type set;false(or absent) uses the exit set. stage-entry-conditionshas a single rule-type enum, no completion/exit split.
uip maestro case case-exit-conditions
Read exit/completion conditions on the whole case (file-scoped, no stage argument).
Sinopsis
uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case case-exit-conditions get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Path to the case management JSON file. |
<condition-id> | Sí | ID of the case exit condition to retrieve. |
Ejemplo
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
Forma de datos (--json de salida)
{
"Code": "CaseExitConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Completed",
"marksCaseComplete": true,
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-stages-completed" }]]
}
}
}
{
"Code": "CaseExitConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Completed",
"marksCaseComplete": true,
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-stages-completed" }]]
}
}
}
Condition is the raw node object as stored on disk — use this shape as a reference when hand-editing caseplan.json.
Case-exit-condition JSON fields
Field reference for hand-editing a condition into caseplan.json:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Display name for the condition. |
marksCaseComplete | true | false | Switches which rule-type set is valid (see Concepts). |
Regla type | Completion set (marksCaseComplete: true): required-stages-completed, wait-for-connector. Exit set (false/absent): selected-stage-completed, selected-stage-exited, wait-for-connector. | Goes inside a rules[][] entry. |
| condition expression | String | Free-form expression on a rule, when the rule type supports one. |
selectedStageId | String | Stage ID for selected-stage-* rules. |
After editing, run uip maestro case validate.
uip maestro case stage-entry-conditions
Read entry conditions on one stage (file + stage-scoped).
Sinopsis
uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-entry-conditions get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Path to the case management JSON file. |
<stage-id> | Sí | ID of the stage node. |
<condition-id> | Sí | ID of the entry condition to retrieve. |
Ejemplo
uip maestro case stage-entry-conditions get case.json Stage_1 Condition_a1b2c3d4
uip maestro case stage-entry-conditions get case.json Stage_1 Condition_a1b2c3d4
Forma de datos (--json de salida)
{
"Code": "StageEntryConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Start",
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "current-stage-entered" }]]
}
}
}
{
"Code": "StageEntryConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Start",
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "current-stage-entered" }]]
}
}
}
Stage-entry-condition JSON fields
Field reference for hand-editing:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Display name for the condition. |
isInterrupting | true | false | Whether the condition is interrupting. |
Regla type | one of case-entered, selected-stage-exited, selected-stage-completed, wait-for-connector, user-selected-stage | Single enum, no completion/exit split. |
| condition expression | String | Free-form expression on a rule, when supported. |
selectedStageId | String | Stage ID for selected-stage-* rules. |
After editing, run uip maestro case validate.
uip maestro case stage-exit-conditions
Read exit/completion conditions on one stage (file + stage-scoped). The richest of the three groups — it also controls where execution goes on exit.
Sinopsis
uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-exit-conditions get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Path to the case management JSON file. |
<stage-id> | Sí | ID of the stage node. |
<condition-id> | Sí | ID of the exit condition to retrieve. |
Ejemplo
uip maestro case stage-exit-conditions get case.json Stage_1 Condition_a1b2c3d4
uip maestro case stage-exit-conditions get case.json Stage_1 Condition_a1b2c3d4
Forma de datos (--json de salida)
{
"Code": "ExitConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Done",
"marksStageComplete": true,
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-tasks-completed" }]]
}
}
}
{
"Code": "ExitConditionFound",
"Data": {
"Condition": {
"id": "Condition_a1b2c3d4",
"displayName": "Done",
"marksStageComplete": true,
"rules": [[{ "id": "Rule_e5f6a7b8", "type": "required-tasks-completed" }]]
}
}
}
Stage-exit-condition JSON fields
Field reference for hand-editing:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Display name for the condition. |
type | exit-only | wait-for-user | return-to-origin | What happens on exit. |
exitToStageId | String | Stage to transition to on exit (paired with return-to-origin). |
marksStageComplete | true | false | Switches which rule-type set is valid (see Concepts). |
Regla type | Completion set (marksStageComplete: true): required-tasks-completed, wait-for-connector. Exit set (false/absent): selected-tasks-completed, wait-for-connector. | Goes inside a rules[][] entry. |
| condition expression | String | Free-form expression on a rule, when supported. |
selectedTasksIds | array of strings | Task IDs for a selected-tasks-completed rule. |
After editing, run uip maestro case validate.
Relacionado
- uip maestro case — subsystem overview and the case management JSON file format.
- uip maestro case cases and stages — the stage nodes these conditions attach to.
- uip maestro case tasks — tasks these conditions ultimately gate.
- uip maestro case task-entry-conditions — the task-level equivalent.
Ver también
- Conceptos
- uip maestro case case-exit-conditions
- Sinopsis
- uip maestro case case-exit-conditions get
- Case-exit-condition JSON fields
- uip maestro case stage-entry-conditions
- Sinopsis
- uip maestro case stage-entry-conditions get
- Stage-entry-condition JSON fields
- uip maestro case stage-exit-conditions
- Sinopsis
- uip maestro case stage-exit-conditions get
- Stage-exit-condition JSON fields
- Relacionado
- Ver también