UiPath Documentation
activities
latest
false
Atividades do Integration Service
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

List All Records

Liste todos os registros usando o conector UiPath.

UiPath.SapConcur.IntegrationService.Activities.ListAllRecords

Description​

Lista todos os registros de um objeto no Concur.

Compatibilidade do projeto​

Janelas | Plataforma cruzada

Configuração​

  • Conexão - A conexão estabelecida no Integration Service. Acesse o menu suspenso para escolher, adicionar ou gerenciar conexões. Cada campo é compatível com strings ou variáveis String .
  • Selecionar Objeto - Selecione um objeto no menu suspenso e configure as propriedades listadas. Os objetos aceitos para essa atividade são:

Lista Todos os Registros para o Objeto Relatórios​

A atividade List All Records recupera relatórios com filtros configuráveis e um limite de registro que você define.

Você pode usar o criador de filtros ou o campo Onde para filtrar resultados recuperados diretamente do Concur.

Uso do criador de filtros​

Os seguintes campos estão disponíveis ao usar o criador de filtros:

Propriedade Filtrar Uso
Código do status da aprovação O código de status do Status de aprovação do relatório. Os valores podem incluir códigos padrão ou códigos personalizados do Concur Expense. Você pode passar qualquer um dos códigos padrão do Concur Expense para:
  • A_AAFH - O envio de relatório acionou uma verificação de anomalia e fraude;
  • A_ACCO - O relatório está aguardando análises;
  • A_APPR - O relatório foi aprovado;
  • A_EXTV - O relatório está aguardando validação externa;
  • A_FILE - O relatório foi enviado;
  • A_NOTF - O relatório não foi enviado;
  • A_PBDG - A aprovação do relatório está aguardando aprovação do orçamento;
  • A_PECO - A aprovação do relatório está aguardando aprovação do objeto Custo;
  • A_PEND - O relatório está aguardando aprovação do gerente;
  • A_PVAL- O relatório está aguardando validação de pré-pagamento;
  • A_RESU - O relatório precisa ser reenviado;
  • A_RHLD - O envio do relatório está aguardando imagens de recibo;
  • A_TEXP - O relatório expirou na fila de aprovação.

    Observação: para inserir códigos personalizados, entre em contato com o Suporte ao desenvolvedor do Concur.

ID de logon do aprovador A ID de login do aprovador do relatório, a qual é o aprovador atual atribuído ao relatório.
Código do país Valores enumeráveis estáticos que definem o país do relatório. Exemplo: Estados Unidos é US.
Data criada A data de criação do relatório é (anterior ou igual à) ou (posterior ou igual à) data inserida.
Código da moeda Valores enumeráveis estáticos que definem o código de moeda do relatório. Exemplo: Estados Unidos é USD.
Data da última modificação A data de modificação mais recente do relatório. É <= (anterior ou igual) ou >= (posterior ou igual) à data inserida.
Data de pagamento A data de pagamento do relatório é <= (anterior ou igual) ou >= (posterior ou igual) à data inserida.
Código do status de pagamento

Valores enumeráveis estáticos que definem o status do pagamento.

  • P_HOLD - O pagamento do relatório está em espera
  • P_NOTP - O relatório não foi pago
  • P_PAID- O relatório foi pago
  • P_PAYC - O pagamento foi confirmado. Algumas ou todas as despesas do relatório foram pagas
  • P_PROC - O relatório está em processo para ser pago
Data de pagamento em processamento A data em que o relatório concluiu todas as aprovações e estava pronto para ser extraído para pagamento. É <= (anterior ou igual) ou >= (posterior ou igual) à data inserida.
Data de envio A data de envio do relatório é <= (anterior ou igual) ou >= (posterior ou igual) à data inserida.
Data definida pelo usuário A data definida pelo usuário é <= (anterior ou igual) ou >= (posterior ou igual) à data inserida.

Uso da cláusula Onde​

Os usuários avançados que desejam criar suas próprias consultas podem usar a cláusula Onde. Isso requer seguir a documentação da API.

Por exemplo, vamos considerar o seguinte cenário: você deseja usar a cláusula Onde para filtrar todos os relatórios com um Código de status de aprovação de A_APPR. Para fazer isso:

  1. Consulte os nomes de parâmetros em SAP Concur Developer Center | Relatórios v3.

  2. Copie o approvalStatusCode e o código, A_APPR nesse caso.

  3. Na atividade List All Records , no campo Onde , selecione o menu do botão Mais para selecionar Definir usando uma expressão e insira: "approvalStatusCode='A_APPR'".

    Observação:

    A cláusula ONDE usa entradas de string, que devem ser envolvidas entre "".

Uso de outros parâmetros adicionais​
Propriedade FiltrarUso
Código de tipo de participanteO relatório contém entradas de despesas com participantes do tipo especificado e podem ser obtidas usando a combinação de Listar todos os registros com o objeto Tipo de participante.
Nome do FornecedorA descrição do fornecedor de pelo menos uma entrada de despesa no relatório.
Data de transação de entrada apósA data da transação da entrada de pelo menos uma entrada de despesa no relatório é posterior a essa data. Formatos aceitos: yyyy-MM-dd ou yyyy-MM-ddTHH:mm:ss.SSS.
Data de transação de entrada antes deA data da transação da entrada de pelo menos uma entrada de despesa no relatório é anterior a essa data. Formatos aceitos: yyyy-MM-dd ou yyyy-MM-ddTHH:mm:ss.SSS.
ID de configuração do grupo de despesasO identificador exclusivo para a configuração do grupo de despesas associado ao grupo de despesas do relatório. Use a ID da saída da atividade List All Records com as configurações do Grupo de despesas.
Código do tipo de despesaO código do tipo de despesa que é o tipo de despesa de pelo menos uma entrada de despesa no relatório. Use ExpenseTypeCode da saída da atividade List All Records com as configurações do Grupo de despesas.
Tem participantesDetermina se o relatório tem pelo menos uma entrada de despesa com um participante. Valor booleano.
Tem despesas faturáveisA sinalização IsBillable para pelo menos uma entrada de despesa no relatório. Valor booleano.
Tem imagensDetermina se o relatório tem pelo menos uma entrada de despesa com imagem de entrada ou se existe uma imagem de relatório para esse relatório. Valor booleano.
Tem ivaDetermina se o relatório tem pelo menos uma entrada de despesa com detalhes de IVA. Valor booleano.
É usuário de testeO proprietário do relatório é um usuário de teste que usa o relatório para fins de teste em um ambiente de não produção. Valor booleano.
Tipo de pagamentoO identificador exclusivo do tipo de pagamento que é o tipo de pagamento para pelo menos uma entrada de despesa no relatório. Use PaymentTypeID da saída da atividade List All Records com as configurações do Grupo de despesas para obter os tipos de pagamento válidos.
UsuárioForneça o endereço de e-mail do usuário que criou ou gerou o relatório. Se não for fornecido, ele retornará os relatórios do usuário autenticado. Você deve ter a função Web Service Admin para usar esse parâmetro para outro usuário.

CustomFieldValues​

O Concur aceita no máximo 20 campos personalizados para suas contas.

Para deduzir o valor proveniente de um campo personalizado, o Nome de exibição e o Valor dos campos personalizados são expostos como propriedades separadas, para que você possa entender o que o campo Personalizado 1 representa na interface do usuário do Concur e qual pode ser seu valor, se desejar usar posteriormente em sua automação.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades