UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

caso uiip Maestro caso-condições-de-saída, condições-entrada-etapa, condições-saída do estágio

Sintaxe e opções para os verbos "get" dos grupos de condições de nível de caso e nível de estágio em um arquivo JSON de gerenciamento de caso local — case-exit-ditions, type-entry-conditions e type-exit-conditions — mais o JSON referência de campo para editar manualmente cada.

Três grupos de comando gerenciam as condições baseadas em regras que delimitam as transições dentro de um arquivo local de definição de gerenciamento de casos: case-exit-conditions (quando todo o caso pode ser concluído ou fechado), stage-entry-conditions (quando um estágio pode iniciar) e stage-exit-conditions ( quando um estágio pode finalizar ou entregar). Todos os três compartilham uma forma get idêntica e leem o mesmo documento JSON de gerenciamento de caso; consulte uip maestro case para obter o formato do arquivo e o restante do subsistema. Para o equivalente no nível da tarefa, consulte task-entry-conditions.

As condições são editadas manualmente em caseplan.json — a referência do campo JSON de cada grupo está abaixo de seu verbo get.

Conceitos​

  • Uma condição é um contêiner nomeado para um ou mais grupos de regras. rules é uma array de arrays — cada array interno é uma ramificação OR e cada regra dentro de um array interno é agrupada por AND. Na prática, cada exemplo resolvido na origem tem exatamente uma regra por condição, mas a forma é compatível com várias.
  • A divisão do tipo de regra de conclusão/saída. Em case-exit-conditions e stage-exit-conditions, qual valor rule-type é válido depende de se a condição marca seu pai como completo: marksCaseComplete/marksStageComplete: true usa o conjunto de tipo de regra de conclusão ; false (ou ausente) usa o conjunto de saída .
  • tem umstage-entry-conditions tipo de regra enum, sem divisão de conclusão/saída.

caso-saída-condições-de-saída do caso uiip Maestro​

Leia as condições de saída/conclusão em todo o caso (com escopo de arquivo, sem argumento de estágio).

Resumo​

uip maestro case case-exit-conditions get <file> <condition-id>
uip maestro case case-exit-conditions get <file> <condition-id>

caso-saída-condições do caso do uip Maestro obter​

Argumentos​
NameRequiredFinalidade
<file>simCaminho para o arquivo JSON de gerenciamento de caso.
<condition-id>simID da condição de saída de caso a ser recuperada.
Exemplo​
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
uip maestro case case-exit-conditions get case.json Condition_a1b2c3d4
Formato dos dados (--output json)​
{
  "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 é o objeto de nó bruto conforme armazenado no disco — use essa forma como referência ao editar caseplan.json manualmente.

Campos JSON de condição de saída de caso​

Referência de campo para editar manualmente uma condição em caseplan.json:

CampoValorObservações
displayNameStringNome de exibição para a condição.
marksCaseCompletetrue | falseInterruptores que rule-type são válidos (consulte Conceitos).
Regra typeConjunto de conclusão (marksCaseComplete: true): required-stages-completed, wait-for-connector. Conjunto de saída (false/absent): selected-stage-completed, selected-stage-exited, wait-for-connector.vai dentro de uma entrada rules[][].
Expressão de condiçãoStringExpressão de forma livre em uma regra, quando o tipo de regra é compatível com uma.
selectedStageIdStringID do estágio para selected-stage-* regras.

Após a edição, execute uip maestro case validate.

Estágio-entrada-condições do caso uip Maestro​

Leia as condições de entrada em um estágio (arquivo + escopo do estágio).

Resumo​

uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-entry-conditions get <file> <stage-id> <condition-id>

caso uip Maestro estágio-entrada-condições obter​

Argumentos​
NameRequiredFinalidade
<file>simCaminho para o arquivo JSON de gerenciamento de caso.
<stage-id>simID do nó de estágio.
<condition-id>simID da condição de entrada a ser recuperada.
Exemplo​
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
Formato dos dados (--output json)​
{
  "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 da condição de entrada do estágio​

Referência de campo para edição manual:

CampoValorObservações
displayNameStringNome de exibição para a condição.
isInterruptingtrue | falseSe a condição é uma interrupção.
Regra typeum destes case-entered, selected-stage-exited, selected-stage-completed, wait-for-connector, user-selected-stageEnumeração única, sem divisão de conclusão/saída.
Expressão de condiçãoStringExpressão de forma livre em uma regra, quando compatível.
selectedStageIdStringID do estágio para selected-stage-* regras.

Após a edição, execute uip maestro case validate.

caso uip Maestro estágio-saída-condições​

Leia as condições de saída/conclusão em um estágio (arquivo + escopo do estágio). O mais rico dos três grupos — também controla para onde a execução vai na saída.

Resumo​

uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>
uip maestro case stage-exit-conditions get <file> <stage-id> <condition-id>

caso uip Maestro estágio-saída-condições obter​

Argumentos​
NameRequiredFinalidade
<file>simCaminho para o arquivo JSON de gerenciamento de caso.
<stage-id>simID do nó de estágio.
<condition-id>simID da condição de saída a ser recuperada.
Exemplo​
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
Formato dos dados (--output json)​
{
  "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 da condição de saída do estágio​

Referência de campo para edição manual:

CampoValorObservações
displayNameStringNome de exibição para a condição.
typeexit-only | wait-for-user | return-to-originO que acontece na saída.
exitToStageIdStringO estágio para o qual fazer a transição na saída (junto com return-to-origin).
marksStageCompletetrue | falseInterruptores que rule-type são válidos (consulte Conceitos).
Regra typeConjunto de conclusão (marksStageComplete: true): required-tasks-completed, wait-for-connector. Conjunto de saída (false/absent): selected-tasks-completed, wait-for-connector.vai dentro de uma entrada rules[][].
Expressão de condiçãoStringExpressão de forma livre em uma regra, quando compatível.
selectedTasksIdsMatriz de stringsIDs da tarefa para uma regra selected-tasks-completed.

Após a edição, execute uip maestro case validate.

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades