UiPath Documentation
maestro
latest
false
Guía del usuario de Maestro Orchestrate
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Operaciones de Data Fabric

Supported query prefixes and output actions for querying and updating Data Fabric records directly from BPMN task expressions in Maestro Orchestrate.

Maestro Orchestrate processes can query and update Data Fabric records directly from BPMN task expressions and output mappings. This page documents the supported query prefixes and output actions.

Prefijos de consulta​

Un prefijo de consulta de una expresión de Data Fabric recupera los registros por valor de campo en lugar de por ID de registro interno. Se admiten dos prefijos:

PrefijoNombre completoTipo de retornoComportamiento sin coincidenciaComportamiento de coincidencias múltiples
qes:Expansión de consultas únicaRegistro únicoDevuelve un resultado vacíoDevuelve un error
qem:Expansión de consulta múltipleArray de hasta 1000 registrosDevuelve un array vacíoDevuelve todos los registros coincidentes

Sintaxis de expresión​

datafabric.EntityName["qes:FieldName=Value"].FieldToRead
datafabric.EntityName["qem:FieldName=Value"]
datafabric.EntityName["qes:FieldName=Value"].FieldToRead
datafabric.EntityName["qem:FieldName=Value"]
Ejemplo: búsqueda de un solo registro:​
datafabric.LoanApplicationCase["qes:CaseId=HL-999"].LoanAmount
datafabric.LoanApplicationCase["qes:CaseId=HL-999"].LoanAmount
Ejemplo: búsqueda de varios registros:​
datafabric.LoanApplicationCase["qem:Status=Pending"]
datafabric.LoanApplicationCase["qem:Status=Pending"]

Cuándo utilizar cada prefijo​

qes: is suited for lookups where exactly one record is expected. When the query matches more than one record, Maestro Orchestrate returns an error and the workflow stops. When no record is found, Maestro Orchestrate returns an empty result and continues execution.

qem: is suited for queries that may return more than one record. Maestro Orchestrate returns an array of up to 1,000 matching records. A process can iterate over the array using a multi-instance marker or a loop, enabling fan-out patterns across multiple Data Fabric records in a single step.

Nota:

Al migrar expresiones de qes: a qem:, actualiza las referencias de variables posteriores. qes: devuelve un solo objeto de registro; qem: devuelve un array.

Acciones de salida​

Las salidas de la tarea BPMN que tienen como destino una entidad de Data Fabric admiten tres acciones. La acción determina si la salida inserta un registro nuevo, modifica uno existente o hace ambas cosas, dependiendo de si existe un registro coincidente.

AcciónComportamientoEl registro debe existir
createInserta un nuevo registro.No
updateModifica un registro existente identificado por su ID de registroSí
upsertInserta un nuevo registro si no se encuentra coincidencia; actualiza el registro existente si se encuentra una coincidenciaNo

La acción de salida se configura en la sección Salida del panel de propiedades de la tarea. Para obtener más información sobre el panel de propiedades, consulta Configurar propiedades y datos.

  • Prefijos de consulta​
  • Sintaxis de expresión​
  • Cuándo utilizar cada prefijo​
  • Acciones de salida​
  • Páginas relacionadas​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado