Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de Integration Service
Última actualización 23 de abr. de 2024

Enumerar todos los registros

UiPath.SapConcur.IntegrationService.Activities.ListAllRecords

Descripción

Enumerar todos los registros de un objeto en Concur.

Compatibilidad de proyectos

Windows | Multiplataforma

Configuración

  • Conexión : la conexión establecida en Integration Service. Accede al menú desplegable para elegir, añadir o gestionar conexiones. Este campo admite cadenas o variables String .
  • Seleccionar objeto: selecciona un objeto en el menú desplegable y configura las propiedades enumeradas. Los objetos compatibles para esta actividad son:

Enumerar todos los registros para el objeto de informes

La actividad Enumerar todos los registros recupera informes con filtros configurables y un límite de registros que tú defines.

Puedes utilizar el creador de filtros o el campo Dónde para filtrar los resultados recuperados directamente de Concur.

Uso del creador de filtros

Los campos siguientes son opciones disponibles al utilizar el creador de filtros:

Filtrar propiedadUso
Código de estado de aprobaciónEl código de estado para el estado de aprobación del informe. Los valores pueden incluir códigos estándar de Concur Expense o códigos personalizados. Puedes pasar cualquiera de los códigos estándar de Concur Expense para esto:
  • A_AAFH - El envío de informes desencadenó una comprobación de anomalías y fraude;
  • A_ACCO - El informe está pendiente de revisiones;
  • A_APPR - Se ha aprobado el informe;
  • A_EXTV - El informe está pendiente de validación externa;
  • A_FILE - Se ha enviado el informe;
  • A_NOTF - No se ha enviado el informe;
  • A_PBDG - La aprobación del informe está pendiente de aprobación de Presupuesto;
  • A_PECO - La aprobación del informe está pendiente de aprobación del objeto de coste;
  • A_PEND - El informe está pendiente de aprobación del gestor;
  • A_PVAL- El informe está pendiente de validación de pago anticipado;
  • A_RESU - Se debe volver a enviar el informe;
  • A_RHLD - El envío de informes está pendiente de imágenes de recibo;
  • A_TEXP - Informe vencido en la cola de aprobación.
    Nota: para escribir códigos personalizados, ponte en contacto con Concur Developer Support.
ID de inicio de sesión del aprobadorEl ID de inicio de sesión para el aprobador del informe que es el aprobador actual asignado al informe.
Código de paísValores enumerables estáticos que definen el país del informe. Ejemplo: Estados Unidos es US.
Fecha de creaciónLa fecha de creación del informe es (anterior o igual) o (posterior o igual) a la fecha introducida.
Código de monedaValores enumerables estáticos que definen el código de moneda del informe. Ejemplo: Estados Unidos es USD.
Fecha de última modificaciónLa última fecha de modificación del informe. Es <= (anterior o igual) o >= (posterior o igual) a la fecha introducida.
Fecha de pagoLa fecha de pago del informe es <= (anterior o igual) o >= (posterior o igual) a la fecha introducida.
Código del estado de pago

Valores enumerables estáticos que definen el estado del pago.

  • P_HOLD - El pago del informe está en espera
  • P_NOTP - No se ha pagado el informe
  • P_PAID- Se ha pagado el informe;
  • P_PAYC - Se ha confirmado el pago. Se han pagado algunos o todos los gastos del informe
  • P_PROC - El informe está en proceso de pago
Procesando fecha de pagoLa fecha en que el informe completó todas las aprobaciones y quedó listo para su pago. Es <= (anterior o igual) o >= (posterior o igual) a la fecha introducida.
Fecha de envíoLa fecha de envío del informe es <= (anterior o igual) o >= (posterior o igual) a la fecha introducida.
Fecha definida por el usuarioLa fecha definida por el usuario es <= (anterior o igual) o >= (posterior o igual) a la fecha introducida.

Uso de la cláusula Where

Los usuarios avanzados que quieran crear sus propias consultas pueden utilizar la cláusula Where. Esto requiere seguir la documentación de la API.

Por ejemplo, tomemos el siguiente escenario: quieres utilizar la cláusula Where para filtrar todos los informes con un código de estado de aprobación de A_APPR. Para hacerlo:
  1. Consulta los nombres de los parámetros de SAP Concur Developer Center | Reports v3.
  2. Copia approvalStatusCode y el código, A_APPR en este caso.
    docs image
  3. En la actividad Enumerar todos los registros , en el campo Dónde , haz clic en el menú del botón Más para seleccionar Establecer usando una expresión e introduce:"approvalStatusCode='A_APPR'".
    docs image
Nota: la cláusula WHERE utiliza entradas de string, que deben ir entre "".

Uso de otros parámetros adicionales

Filtrar propiedadUso
Código de tipo de asistenteEl informe contiene entradas de gastos que tienen asistentes del tipo especificado y se pueden obtener utilizando la combinación de objetos Enumerar todos los registros y Tipo de asistente.
Nombre del proveedor La descripción del proveedor que es el proveedor de al menos una entrada de gastos en el informe.
Fecha de transacción de entrada despuésLa fecha de transacción de la entrada para al menos una entrada de gastos en el informe es posterior a esta fecha. Formatos aceptados: yyyy-MM-dd o yyyy-MM-ddTHH:mm:ss.SSS.
Fecha de transacción de entrada anteriorLa fecha de transacción de la entrada para al menos una entrada de gastos en el informe es anterior a esta fecha. Formatos aceptados: yyyy-MM-dd o yyyy-MM-ddTHH:mm:ss.SSS.
ID de configuración del grupo de gastosEl identificador único para la configuración del grupo de gastos asociado al grupo de gastos del informe. Utiliza el ID de la salida de las configuraciones de Enumerar todos los registros con Grupo de gastos.
Código de tipo de gastoEl código de tipo de gasto, que es el tipo de gasto para al menos una entrada de gastos en el informe. Utiliza ExpenseTypeCode de la salida de las configuraciones Enumerar todos los registros con Grupo de gastos.
Tiene asistentesDetermina si el informe tiene al menos una entrada de gastos con un asistente. Valor booleano.
Tiene gastos facturablesLa marca IsBillable para al menos una entrada de gastos en el informe. Valor booleano.
Tiene imágenesDetermina si el informe tiene al menos una entrada de gastos con una imagen de entrada o si hay una imagen de informe para este informe. Valor booleano.
Tiene IVADetermina si el informe tiene al menos una entrada de gastos con detalles de IVA. Valor booleano.
Es usuario de pruebaEl propietario del informe es un usuario de prueba que utiliza el informe con fines de prueba en un entorno non-production. Valor booleano.
Tipo de pagoEl identificador único para el tipo de pago, que es el tipo de pago para al menos una entrada de gastos en el informe. Utiliza PaymentTypeID de la salida de las configuraciones de Enumerar todos los registros con Grupo de gastos para obtener tipos de pago válidos.
UsuarioProporciona la dirección de correo electrónico del usuario que creó o elevó el informe. Si no se proporciona, devolverá los informes del usuario autenticado. Debes tener el rol de Administrador de servicio web para utilizar este parámetro para otro usuario.

CustomFieldValues

Concur admite un máximo de 20 campos personalizados para sus cuentas.

Para deducir el valor que proviene de un campo personalizado, el Nombre para mostrar y el Valor de los campos personalizados se exponen como propiedades independientes, de modo que puedes comprender qué representa el campo Custom 1 en la IU de Concur y cuál podría ser su valor, si quieres utilizarlo más abajo en tu automatización.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.