- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- codificador UIP
- Contextualização da uip
- Documento da UIP
- Função UIP
- Proteções da UIP
- configuração-llm-uip
- gateway-llm-uip
- hub de modelo da uip
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- obter-repositório-objeto-da-Biblioteca
- obter-objeto-repositório
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- instâncias-da-lista
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- Publicar
- Remoto
- restore
- executar, depurar e adicionar; Execução
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- TM
- UIA
- tarefas do UIP
- Traces da UIP
- Feedback de traces da uip
- Migração
- Referência e suporte
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-conditionsestage-exit-conditions, qual valorrule-typeé válido depende de se a condição marca seu pai como completo:marksCaseComplete/marksStageComplete: trueusa o conjunto de tipo de regra de conclusão ;false(ou ausente) usa o conjunto de saída . - tem um
stage-entry-conditionstipo 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
| Name | Required | Finalidade |
|---|---|---|
<file> | sim | Caminho para o arquivo JSON de gerenciamento de caso. |
<condition-id> | sim | ID 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:
| Campo | Valor | Observações |
|---|---|---|
displayName | String | Nome de exibição para a condição. |
marksCaseComplete | true | false | Interruptores que rule-type são válidos (consulte Conceitos). |
Regra type | Conjunto 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ção | String | Expressão de forma livre em uma regra, quando o tipo de regra é compatível com uma. |
selectedStageId | String | ID 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
| Name | Required | Finalidade |
|---|---|---|
<file> | sim | Caminho para o arquivo JSON de gerenciamento de caso. |
<stage-id> | sim | ID do nó de estágio. |
<condition-id> | sim | ID 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:
| Campo | Valor | Observações |
|---|---|---|
displayName | String | Nome de exibição para a condição. |
isInterrupting | true | false | Se a condição é uma interrupção. |
Regra type | um destes case-entered, selected-stage-exited, selected-stage-completed, wait-for-connector, user-selected-stage | Enumeração única, sem divisão de conclusão/saída. |
| Expressão de condição | String | Expressão de forma livre em uma regra, quando compatível. |
selectedStageId | String | ID 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
| Name | Required | Finalidade |
|---|---|---|
<file> | sim | Caminho para o arquivo JSON de gerenciamento de caso. |
<stage-id> | sim | ID do nó de estágio. |
<condition-id> | sim | ID 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:
| Campo | Valor | Observações |
|---|---|---|
displayName | String | Nome de exibição para a condição. |
type | exit-only | wait-for-user | return-to-origin | O que acontece na saída. |
exitToStageId | String | O estágio para o qual fazer a transição na saída (junto com return-to-origin). |
marksStageComplete | true | false | Interruptores que rule-type são válidos (consulte Conceitos). |
Regra type | Conjunto 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ção | String | Expressão de forma livre em uma regra, quando compatível. |
selectedTasksIds | Matriz de strings | IDs da tarefa para uma regra selected-tasks-completed. |
Após a edição, execute uip maestro case validate.
Relacionado
- Caso uip Maestro — visão geral do subsistema e o formato de arquivo JSON de gerenciamento de caso.
- casos e estágios do caso do uip Maestro — os nós do estágio aos quais essas condições se anexam.
- tarefas de caso do Maestro uip — tarefas que essas condições possibilitam.
- uip Maestro caso task-entry- condition — o equivalente no nível da tarefa.
Veja também
- Conceitos
- caso-saída-condições-de-saída do caso uiip Maestro
- Resumo
- caso-saída-condições do caso do uip Maestro obter
- Campos JSON de condição de saída de caso
- Estágio-entrada-condições do caso uip Maestro
- Resumo
- caso uip Maestro estágio-entrada-condições obter
- Campos JSON da condição de entrada do estágio
- caso uip Maestro estágio-saída-condições
- Resumo
- caso uip Maestro estágio-saída-condições obter
- Campos JSON da condição de saída do estágio
- Relacionado
- Veja também