activities
latest
false
UiPath logo, featuring letters U and I in white
Atividades de integrações clássicas
Last updated 8 de nov de 2024

Obter instâncias do processo

UiPath.Oracle.IntegrationCloud.Process.Activities.GetProcessInstancesActivity

A atividade Get Process Instances usa a API Oracle Integration Retrieve Process Instance List para recuperar todos os processos que correspondem aos seus parâmetros de filtro especificados (Filtro de Atribuição, Criado Após, Prioridade, Nome do Processo, Atualizado Após).

Depois de concluir a operação de obtenção, a atividade gera os processos aplicáveis em um objeto DataTable (Processos) junto com o status da chamada de API (Status) e a mensagem de resposta (Mensagem de resposta).

Como funciona

As etapas a seguir e o diagrama de sequência de mensagens são um exemplo de como a atividade funciona desde o tempo de design (ou seja, as dependências da atividade e as propriedades de entrada/saída) até o tempo de execução.

  1. Conclua as etapas de Configuração .
  2. Adicione a atividade Oracle Process Scope ao seu projeto.
  3. Adicione a atividade Get Process Instances dentro da atividade Oracle Process Scope .
  4. Insira valores para as propriedades de entrada de Filtros .
  5. Crie e insira uma variável DataTable e variáveis String para as propriedades de Saída .
  6. Execute a atividade.

    • Suas propriedades de entrada são enviadas para a API Retrieve Process Instance List .
    • A API retorna os valores DataTable e String para suas variáveis de propriedade de saída.


Propriedades

Comum
  • NomeDeExibição — o nome de exibição da atividade. Este campo é compatível apenas com variáveis Strings ou String.
Filtros
  • Filtro de Atribuição - Filtra os processos de acordo com as atribuições de usuário ou grupo. Selecione um item na lista suspensa. Existem 5 opções:

    • My_And_Group - Exibe instâncias de processo atribuídas a qualquer pessoa, inclusive você, nos grupos aos quais você pertence.
    • Proprietário - Exibe instâncias de processo das quais você é o proprietário.
    • Revisor - Exibe as instâncias do processo das quais você é um revisor.
    • Admin - Exibe todas as instâncias do processo para usuários Admin.
    • Todos - Sem filtragem para usuário do contexto admin; exibe todas as instâncias de processo criadas por você para não administrador.
  • Criado após - Retorna as instâncias de processo criadas após a data especificada. Insira uma variável DateTime ou DateTime .
  • Prioridade - A prioridade dos processos que você deseja recuperar. Insira uma variável Int32 ou Int32 . Digite um valor de 1 (mais alto) a 5 (mais baixo).
  • Nome do Processo - O nome da instância do processo que você deseja retornar. Este campo suporta apenas variáveis Strings ou String .
  • Updated After - Retorna as instâncias do processo atualizadas após a data especificada. Insira uma variável DateTime ou DateTime .
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Paginação
  • Limite — a quantidade máxima de instâncias do processo que você deseja recuperar. Insira uma variável Int32 ou Int 32 . Se você deseja obter um processo específico, mas não tem o ID do processo para a atividade, você pode definir esse valor como 1 e inserir o Nome do processo para limitar ainda mais os resultados que são retornados no objeto DataTable .
    • Para extrair o ID do processo do DataTable e convertê-lo em uma variável para uso em outras atividades, consulte as notas da propriedade abaixo.
  • Offset - Valor de deslocamento da resposta. Insira uma variável Int32 ou Int32.
Saída
  • Possui Mais Registros - Um valor booleano que informa quando há mais registros do que o valor especificado na propriedade Limite . Este campo suporta apenas Boolean variáveis.
  • Instâncias de processo - As instâncias de processo que correspondem aos valores de propriedade do filtro. Insira uma variável DataTable .
    • A DataTable inclui uma coluna ProcessId que contém o valor Int32 que você pode usar como uma variável de entrada em atividades subsequentes (por exemplo, Obter Anexos de Processo, Adicionar Comentário de Processo).
    • Por exemplo, para criar uma variável Int32 para o ID do processo, você pode usar uma atividade Assign com o seguinte Valor: Int32.Parse(processes.Rows(0).Item("ProcessId").ToString) (foram "processos " é a variável DataTable que você cria para essa propriedade - veja o exemplo abaixo).
  • Mensagem de resposta - a mensagem de resposta da API. Este campo suporta apenas String variáveis.
  • Status - O status da solicitação. Insira uma variável String . Os valores possíveis são Sucesso ou Falha.

Exemplo

A imagem a seguir mostra um exemplo do relacionamento de dependência de atividade e valores de propriedade de entrada/saída.



  • Como funciona
  • Propriedades
  • Exemplo

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.