UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
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.

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. rules es 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-conditions y stage-exit-conditions, qué valor rule-type es válido depende de si la condición marca a su elemento principal como completo: marksCaseComplete/marksStageComplete: true utiliza el conjunto de tipos de reglas de finalización ; false (o ausente) utiliza el conjunto de salida .
  • stage-entry-conditions tiene 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​
NombreObligatorioPropó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:

CampoValorNotas
displayNameStringNombre para mostrar de la condición.
marksCaseCompletetrue | falseCambia qué conjunto rule-type es válido (consulta Conceptos).
Regla typeConjunto 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ónStringExpresión de forma libre en una regla, cuando el tipo de regla lo admite.
selectedStageIdStringID 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​
NombreObligatorioPropó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:

CampoValorNotas
displayNameStringNombre para mostrar de la condición.
isInterruptingtrue | falseSi la condición es de interrupción.
Regla typeuno de case-entered, selected-stage-exited, selected-stage-completed, wait-for-connector, user-selected-stageEnumeración única, sin división de finalización/salida.
Expresión de condiciónStringExpresión de forma libre en una regla, cuando se admite.
selectedStageIdStringID 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​
NombreObligatorioPropó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:

CampoValorNotas
displayNameStringNombre para mostrar de la condición.
typeexit-only | wait-for-user | return-to-originQué sucede al salir.
exitToStageIdStringEtapa a la que hacer la transición al salir (emparejada con return-to-origin).
marksStageCompletetrue | falseCambia qué conjunto rule-type es válido (consulta Conceptos).
Regla typeConjunto 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ónStringExpresión de forma libre en una regla, cuando se admite.
selectedTasksIdsMatriz de StringsID de tareas para una regla selected-tasks-completed.

Después de editar, ejecuta uip maestro case validate.

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