- 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
- codificador UIP
- Contextualización de UIP
- UIP Docsai
- Función uip
- barreras de seguridad de UIP
- Configuración de UIP llm
- puerta de enlace llm de uip
- 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
- obtener-repositorio-de-objetos-de-biblioteca
- obtener-objeto-repositorio
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- lista-instancias
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- Publicar
- Remoto
- restore
- ejecutar, depurar & Ejecución
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- TM
- UIA
- Tareas de UIP
- Archivo adjunto
- Campo personalizado
- Ejecuciones
- EtiquetaDeObjeto
- Paquete
- escenario de rendimiento
- grupos de carga de escenarios de rendimiento
- datos de ejecución de perf-scenario
- informe de escenario de rendimiento
- Proyecto
- Informar
- Requisitos
- Resultado
- Casos de prueba
- Conjuntos de prueba
- registro de pasos de prueba
- Usuario
- Esperar
- Seguimientos de UIP
- Comentarios de seguimientos de UIP
- Migración
- Referencia y soporte
uip maestro case condiciones-de-salida-de-caso, condiciones-de-entrada-de-etapa, condiciones-de-salida-de-etapa
Sintaxis y opciones para los verbos `obtener` de los grupos de condiciones a nivel de caso y a nivel de etapa en un archivo JSON de gestión de casos local: condiciones-de-salida-de-caso, condiciones-de-entrada-de-etapa y condiciones-de-salida-de-etapa, más el JSON referencia de campo para editar manualmente cada uno.
Tres grupos de comandos gestionan las condiciones basadas en reglas que bloquean las transiciones dentro de un archivo de definición de gestión de casos local: case-exit-conditions (cuándo puede completarse o cerrarse todo el caso), stage-entry-conditions (cuándo puede iniciarse una etapa) y stage-exit-conditions ( cuándo puede terminar o transferirse una etapa). Los tres comparten una forma get idéntica y leen el mismo documento JSON de gestión de casos; consulta uip maestro case para ver el formato de archivo y el resto del subsistema. Para obtener el equivalente a nivel de tarea, consulta task-entry-conditions.
Las condiciones se editan a mano en caseplan.json: la referencia del campo JSON de cada grupo está debajo de su verbo get.
Conceptos
- Una condición es un contenedor con nombre para uno o más grupos de reglas.
ruleses una matriz de matrices: cada matriz interna es una rama OR, y cada regla dentro de una matriz interna se combina con AND. En la práctica, cada ejemplo trabajado en el origen tiene exactamente una regla por condición, pero la forma admite varias. - La división del tipo de regla de finalización/salida. El
case-exit-conditionsystage-exit-conditions, qué valorrule-typees válido depende de si la condición marca a su elemento principal como completo:marksCaseComplete/marksStageComplete: trueutiliza el conjunto de tipos de reglas de finalización ;false(o ausente) utiliza el conjunto de salida . stage-entry-conditionstiene un único enum de tipo de regla, sin división de finalización/salida.
uip maestro case condiciones-de-salida-del-caso
Leer las condiciones de salida/finalización en todo el caso (ámbito de archivo, sin argumento de etapa).
Sinopsis
uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case condiciones-de-salida-del-caso get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Ruta al archivo JSON de gestión de casos. |
<condition-id> | Sí | ID de la condición de salida del caso que se va a recuperar. |
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 es el objeto de nodo sin procesar tal como está almacenado en el disco: utiliza esta forma como referencia al editar manualmente caseplan.json.
Campos JSON de condición de salida de caso
Referencia de campo para editar manualmente una condición en caseplan.json:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Nombre para mostrar de la condición. |
marksCaseComplete | true | false | Cambia qué conjunto rule-type es válido (consulta Conceptos). |
Regla type | Conjunto de finalización (marksCaseComplete: true): required-stages-completed, wait-for-connector. Conjunto de salida (false/ausente): selected-stage-completed, selected-stage-exited, wait-for-connector. | Va dentro de una entrada rules[][]. |
| Expresión de condición | String | Expresión de forma libre en una regla, cuando el tipo de regla lo admite. |
selectedStageId | String | ID de etapa para selected-stage-* reglas. |
Después de editar, ejecuta uip maestro case validate.
Condiciones-de-entrada-a-la-etapa del caso de UIP Maestro
Leer condiciones de entrada en una etapa (archivo + ámbito de etapa).
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 condiciones-de-entrada-de-etapa get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Ruta al archivo JSON de gestión de casos. |
<stage-id> | Sí | ID del nodo de etapa. |
<condition-id> | Sí | ID de la condición de entrada que se va a recuperar. |
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" }]]
}
}
}
Campos JSON de condición de entrada de etapa
Referencia de campo para la edición manual:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Nombre para mostrar de la condición. |
isInterrupting | true | false | Si la condición es de interrupción. |
Regla type | uno de case-entered, selected-stage-exited, selected-stage-completed, wait-for-connector, user-selected-stage | Enumeración única, sin división de finalización/salida. |
| Expresión de condición | String | Expresión de forma libre en una regla, cuando se admite. |
selectedStageId | String | ID de etapa para selected-stage-* reglas. |
Después de editar, ejecuta uip maestro case validate.
Condiciones-de-salida-de-etapa del caso de UIP Maestro
Leer las condiciones de salida/finalización en una etapa (archivo + ámbito de etapa). El más rico de los tres grupos: también controla a dónde va la ejecución al salir.
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 condiciones-de-salida-de-etapa get
Argumentos
| Nombre | Obligatorio | Propósito |
|---|---|---|
<file> | Sí | Ruta al archivo JSON de gestión de casos. |
<stage-id> | Sí | ID del nodo de etapa. |
<condition-id> | Sí | ID de la condición de salida que se va a recuperar. |
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" }]]
}
}
}
Campos JSON de condición de salida de etapa
Referencia de campo para la edición manual:
| Campo | Valor | Notas |
|---|---|---|
displayName | String | Nombre para mostrar de la condición. |
type | exit-only | wait-for-user | return-to-origin | Qué sucede al salir. |
exitToStageId | String | Etapa a la que hacer la transición al salir (emparejada con return-to-origin). |
marksStageComplete | true | false | Cambia qué conjunto rule-type es válido (consulta Conceptos). |
Regla type | Conjunto de finalización (marksStageComplete: true): required-tasks-completed, wait-for-connector. Conjunto de salida (false/ausente): selected-tasks-completed, wait-for-connector. | Va dentro de una entrada rules[][]. |
| Expresión de condición | String | Expresión de forma libre en una regla, cuando se admite. |
selectedTasksIds | Matriz de Strings | ID de tareas para una regla selected-tasks-completed. |
Después de editar, ejecuta uip maestro case validate.
Relacionado
- Caso uip maestro : descripción general del subsistema y formato de archivo JSON de gestión de casos.
- Casos y etapas del caso maestro de uip : los nodos de la etapa a los que se adjuntan estas condiciones.
- Tareas de caso de uip maestro : tareas que estas condiciones habilitan en última instancia.
- condiciones-de-entrada-de-tarea del caso de uip maestro : el equivalente en el nivel de tarea.
Ver también
- Conceptos
- uip maestro case condiciones-de-salida-del-caso
- Sinopsis
- uip maestro case condiciones-de-salida-del-caso get
- Campos JSON de condición de salida de caso
- Condiciones-de-entrada-a-la-etapa del caso de UIP Maestro
- Sinopsis
- uip maestro case condiciones-de-entrada-de-etapa get
- Campos JSON de condición de entrada de etapa
- Condiciones-de-salida-de-etapa del caso de UIP Maestro
- Sinopsis
- uip maestro case condiciones-de-salida-de-etapa get
- Campos JSON de condición de salida de etapa
- Relacionado
- Ver también