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.

ANS del caso de UIP Maestro

Sintaxis y opciones para leer el acuerdo de nivel de servicio (SLA) y la configuración de escalada en una definición de Maestro Case Management con `sla de caso de maestro de uip`.

uip maestro case sla lee la duración del acuerdo de nivel de servicio (SLA), las reglas de SLA condicionales y las notificaciones de escalada definidas en un archivo de gestión de caseplan.json casos, en la raíz del caso o en una etapa específica. Consulte uip maestro case para ver el subsistema general de gestión de casos al que pertenece.

Sinopsis​

uip maestro case sla get <file> [--stage-id <stageId>]
uip maestro case sla escalation list <file> [--stage-id <stageId>]
uip maestro case sla rules list <file>
uip maestro case sla get <file> [--stage-id <stageId>]
uip maestro case sla escalation list <file> [--stage-id <stageId>]
uip maestro case sla rules list <file>

Conceptos​

  • Objetivo de SLA : cada verbo de lectura opera en la raíz del caso (predeterminado) o en una etapa con nombre, seleccionada con --stage-id <stageId>. Omítelo para el SLA de nivel raíz.
  • Regla predeterminada frente a reglas condicionales : internamente, un SLA de raíz/etapa simple (establecido a través de la edición directa de archivos) se almacena como una entrada slaRules con una expresión fija (=js:true) que siempre coincide; una regla de SLA condicional es una entrada adicional con una expresión booleana de JavaScript real (p. ej. =js:amount>1000) evaluados con los datos del caso, permitiendo que diferentes casos alcancen diferentes duraciones de SLA. Las reglas condicionales se ordenan antes de la regla predeterminada en la matriz: gana la primera expresión coincidente.
  • Unidad de duración : cada duración de SLA es un par {count, unit} ; unit es uno de min, h, d, w, m (minutos/horas/días/semanas/meses).
  • Regla de escalada : una notificación opcional adjunta a la regla de SLA predeterminada (raíz o etapa), que activa at-risk (con un umbral --at-risk-percentage , por ejemplo 80 % de la duración del SLA transcurrido) o sla-breached. Cada regla de escalado tiene un destinatario: User o UserGroup, identificado por un ID/correo electrónico de destino y un valor de visualización.
  • Alternativa de forma heredada : sla get también reconoce una forma anterior, anterior a la formaslaRules ({sla: {count, unit, escalationRule}} escrita directamente debajo de los datos del caso/etapa) si aún no hay una matriz slaRules presente, y la normaliza en la misma forma de salida.

obtener sla de caso maestro de uip​

Lee la configuración de SLA efectiva (duración y cualquier regla condicional) para la raíz del caso o una etapa.

Argumentos​

NombreObligatorioPropósito
<file>SíRuta al archivo JSON de gestión de casos (caseplan.json).

Opciones​

LargoValorDescripción
--stage-id <stageId>StringID de etapa desde la que leer el SLA. Omitir para el SLA de nivel raíz.

Ejemplo​

uip maestro case sla get case.json
uip maestro case sla get case.json

Forma de datos (--json de salida)​

{
  "Code": "SlaFound",
  "Data": {
    "Target": "root",
    "SlaRules": [{ "expression": "=js:true", "count": 2, "unit": "d" }]
  }
}
{
  "Code": "SlaFound",
  "Data": {
    "Target": "root",
    "SlaRules": [{ "expression": "=js:true", "count": 2, "unit": "d" }]
  }
}

Target es "root" o el ID de etapa que aprobó. SlaRules está vacío ([]) cuando no se ha establecido ningún SLA (a través de la edición directa de archivos) en ese destino.

lista de escalada de ANS de casos de UIP Maestro​

Enumerar las reglas de escalada adjuntas a la regla de SLA predeterminada en la raíz del caso o en una etapa.

Argumentos​

NombreObligatorioPropósito
<file>SíRuta al archivo JSON de gestión de casos.

Opciones​

LargoValorDescripción
--stage-id <stageId>StringID de etapa desde la que enumerar las escaladas. Omitir para el SLA de nivel raíz.

Ejemplo​

uip maestro case sla escalation list case.json
uip maestro case sla escalation list case.json

Forma de datos (--json de salida)​

{
  "Code": "EscalationRulesList",
  "Data": {
    "Target": "root",
    "EscalationRules": [
      { "id": "esc_a1b2c3d4", "triggerInfo": { "type": "at-risk", "atRiskPercentage": 80 } }
    ]
  }
}
{
  "Code": "EscalationRulesList",
  "Data": {
    "Target": "root",
    "EscalationRules": [
      { "id": "esc_a1b2c3d4", "triggerInfo": { "type": "at-risk", "atRiskPercentage": 80 } }
    ]
  }
}

EscalationRules es [] cuando el destino no tiene una regla de SLA establecida o la regla de SLA no tiene escaladas.

lista de reglas sla de casos de uip maestro​

Enumera cada regla de SLA condicional definida en la raíz del caso (las reglas condicionales son solo para la raíz; el SLA de una etapa no tiene una lista de reglas condicionales separada).

Argumentos​

NombreObligatorioPropósito
<file>SíRuta al archivo JSON de gestión de casos.

Ejemplo​

uip maestro case sla rules list case.json
uip maestro case sla rules list case.json

Forma de datos (--json de salida)​

{
  "Code": "SlaRulesList",
  "Data": {
    "SlaRules": [
      { "expression": "=js:amount>1000", "count": 4, "unit": "h" },
      { "expression": "=js:true", "count": 2, "unit": "d" }
    ]
  }
}
{
  "Code": "SlaRulesList",
  "Data": {
    "SlaRules": [
      { "expression": "=js:amount>1000", "count": 4, "unit": "h" },
      { "expression": "=js:true", "count": 2, "unit": "d" }
    ]
  }
}

Esto devuelve la misma matriz subyacente que sla get en el destino raíz: las reglas condicionales primero, la regla predeterminada (=js:true) al final.

Crear un SLA directamente​

Configura los SLA y las escaladas editando tú mismo la matriz slaRules de caseplan.json, haciendo coincidir las formas anteriores, y luego valida:

uip maestro case validate case.json
uip maestro case validate case.json
  • Establece un SLA simple: añade o edita la entrada con expression: "=js:true" en la matriz slaRules del destino, estableciendo count/unit.
  • Añadir una regla condicional: antepone una entrada con un expression real (p. ej. "=js:amount>1000") y su propio count/unit antes de la entrada predeterminada.
  • Añade una escalada: inserta un objeto en la matriz escalationRule de la regla predeterminada — { id, displayName?, action: { type: "notification", recipients: [{ scope: "User" | "UserGroup", target, value }] }, triggerInfo: { type: "at-risk" | "sla-breached", atRiskPercentage? } }.
  • Eliminar cualquier cosa: elimina la entrada de matriz correspondiente y vuelve a validar.

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