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.

Registro de flujo de trabajo de API de UIP

Sintaxis y opciones para `uip api-workflow registration resolve` y `stub`, que buscan actividades de conector/DAP y emiten objetos de actividad listos para pegar para un archivo JSON de flujo de trabajo de API.

uip api-workflow registry busca actividades de DAP/conector (TypeCache de Studio Web) y emite stubs de actividad en forma de flujo de trabajo de API que se pegan directamente en la matriz Sequence_1.do de un flujo de trabajo. Flujo típico: resolve una palabra clave para encontrar una actividad candidata, luego stub es uiPathActivityTypeId para obtener el objeto listo para pegar.

Para las actividades del proveedor ("IntSvc"), obtén un UUID de conexión a través de uip is connections list <connector-key> y verifícalo con uip is connections ping <uuid> antes de pasar --connection-id. El tipo Http no necesita conexión. Las actividades genéricas (activityType: "Generic" en la salida resolve ) aplican una operación (enumerar/crear/recuperar/actualizar/eliminar/...) a un objeto conector que elijas a través de --object-name : descubrir objetos con uip is resources list <connector-key> --connection-id <uuid>.

Sinopsis​

uip api-workflow registry resolve <keyword> [options]
uip api-workflow registry stub    <activity-type-id> [options]
uip api-workflow registry resolve <keyword> [options]
uip api-workflow registry stub    <activity-type-id> [options]

Resolución del registro de UIP api-workflow​

Busca la TypeCache compatible con el flujo de trabajo de la API por palabra clave y devuelve las actividades candidatas.

Argumentos​

NombreObligatorioPropósito
<keyword>SíSubcadena coincidente con el nombre para mostrar, la clave del conector o el nombre del objeto.

Opciones​

MarcaDescripción
-l, --limit <n>Máximo de resultados a devolver. Predeterminado 50.

Ejemplo​

uip api-workflow registry resolve "send email"
uip api-workflow registry resolve "send email"

Forma de datos (--json de salida)​

{
  "Code": "ActivityResolveSuccess",
  "Data": {
    "Keyword": "send email",
    "ResultCount": 3,
    "Matches": []
  }
}
{
  "Code": "ActivityResolveSuccess",
  "Data": {
    "Keyword": "send email",
    "ResultCount": 3,
    "Matches": []
  }
}

stub de registro de uip api-workflow​

Emite un objeto de actividad listo para pegar para un uiPathActivityTypeId conocido. Combina TypeCache (GUID y parámetros de instancia) con metadatos de elementos de Integration Service (ruta completa, campos, varias partes). Elige el tipo Http para el conector HTTP y el tipo IntSvc para los conectores de proveedor.

Argumentos​

NombreObligatorioPropósito
<activity-type-id>SíuiPathActivityTypeId devuelto por resolve.

Opciones​

MarcaDescripción
--connection-id <id>UUID de conexión. Obligatorio para actividades de proveedor de tipo IntSvc.
--instance <n>Número de instancia, utilizado para crear la clave de ranura y el sufijo del depósito de exportación. Predeterminado 1.
--slot-key <key>Anula la clave de ranura predeterminada de PascalCase, por ejemplo GetNewestEmail_1.
--inputs <json>Nombres de campo de asignación de objetos JSON a valores, por ejemplo '{"message.subject":"hi"}'.
--object-name <name>Objeto de conector de destino para Generic actividades, por ejemplo tickets. El valor predeterminado es el objeto anclado en la definición de la actividad, cuando está presente.
--resource-key <field>=<key>Vincula un campo de selector de recursos de solución a una clave de recurso de solución. Repetible, por ejemplo --resource-key 'ReleaseName=87ec3255-...'.

Ejemplo​

uip api-workflow registry stub SendEmail --connection-id 87ec3255-1234-4abc-9def-0123456789ab
uip api-workflow registry stub SendEmail --connection-id 87ec3255-1234-4abc-9def-0123456789ab

Forma de datos (--json de salida)​

{
  "Code": "ActivityStubSuccess",
  "Data": {
    "kind": "IntSvc",
    "slotKey": "SendEmail_1",
    "exportBucketKey": "SendEmail_1_output",
    "activity": {},
    "parameters": {},
    "requestFields": [],
    "responseFields": []
  }
}
{
  "Code": "ActivityStubSuccess",
  "Data": {
    "kind": "IntSvc",
    "slotKey": "SendEmail_1",
    "exportBucketKey": "SendEmail_1_output",
    "activity": {},
    "parameters": {},
    "requestFields": [],
    "responseFields": []
  }
}

Las claves del objeto Activity se mantienen en su camelCase nativo (no en PascalCasing como la mayoría de la salida de esta CLI): se pega palabra por palabra en la matriz do[] de un flujo de trabajo, y PascalCasing rompería el ejecutor. Cuando se proporcionan selecciones --resource-key, la respuesta añade una matriz SolutionResourceFields; cuando la búsqueda muestra oportunidades de enriquecimiento o advertencias, añade IsEnrichmentAvailable y/o Warnings.

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