Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de integrações clássicas
Última atualização 22 de abr de 2024

Initialize Record

UiPath.OracleNetSuite.Activities.InitializeRecord

A atividade Inicializar Registro usa a operação de inicialização do NetSuite para atualizar um registro específico (internalid).

Depois de inicializar o registro, a atividade gera o novo registro da inicialização em um objeto Record (Record) que você pode usar em uma atividade subsequente. O status da solicitação e as informações de sucesso/falha serão definidos em um objeto ResponseStatus (NetSuiteStatus) que você pode usar em atividades subsequentes (por exemplo, lógica condicional).

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 NetSuite Application Scope ao seu projeto.
  3. Adicione a atividade Initialize Record dentro da atividade Oracle NetSuite Application Scope .
  4. Clique no botão Configurar dentro da atividade Inicializar registro . Isso permite que você defina os parâmetros de entrada.
  5. Selecione o tipo de registro do tipo de registro que você deseja que a inicialização crie.
  6. Selecione o tipo de referência do tipo de registro que deseja inicializar.
  7. Insira o Reference Id para o internalid do registro de referência que será inicializado.
  8. Crie e insira uma variável Record que conterá o registro recém-criado.
  9. Crie e insira uma variável ResponseStatus para a propriedade Output .


No corpo da atividade

Para inserir seus valores de propriedade Inicializar registro , você deve usar a caixa de diálogo de entrada clicando no botão Configurar .

  • RecordType - O tipo de registro a ser criado e inicializado.
  • ReferenceType - O tipo de registro a partir do qual inicializar o registro.
  • ReferenceId (string) - O Id do registro a partir do qual inicializar.

Propriedades

Comum
  • NomeDeExibição — o nome de exibição da atividade. Este campo é compatível apenas com variáveis Strings ou String.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
  • Registro - O registro inicializado conforme retornado pelo NetSuite. Insira uma variável Record (UiPath.OracleNetSuite.Com.netsuite.webservices.Record). O objeto Record não é salvo por padrão, mas é a saída de uma transformação de inicialização. Use a atividade Inserir registro para salvar esse registro com quaisquer campos adicionais que precisem ser definidos.
  • ResponseStatus - O status da solicitação (informações de sucesso/falha). Insira uma variável ResponseStatus (UiPath.BAF.Models.ResponseStatus). O objeto ResponseStatus inclui três propriedades que você pode usar em outras atividades.
    • Sucesso - Boolean - Especifica se a solicitação de API foi bem-sucedida.
    • ErrorCode - String - O erro de resposta se a solicitação da API não for bem-sucedida (Success=False).
    • Mensagem - String - A mensagem de erro.

Exemplo

Após inicializar o registro, a atividade Inicializar Registro gera um novo Record do tipo desejado em um novo objeto Record (Registro), que você pode usar em uma atividade subsequente, como a atividade Insert Record .
Um exemplo canônico é inicializar um PurchaseOrder a partir de um PurchaseRequisitionexistente. As etapas para fazer isso são:
  1. Insira um novo PurchaseRequisition usando a atividade Insert Record se ainda não existir um.
  2. Inicialize o Registro PurchaseRequisition em um PurchaseOrder usando a atividade Initialize Record . A saída dessa atividade é um novo PurchaseOrder (Registro).
  3. Antes de inserir o novo registro PurchaseOrder , você pode precisar usar uma atividade de atribuição ou atribuição múltipla para definir algumas das propriedades necessárias no registro PurchaseOrder primeiro.
  4. Insira o Registro PurchaseOrder usando uma atividade Inserir Registro .

O diagrama é um exemplo de como inicializar um registro CustomerPayment a partir de um registro do cliente, atualizar os parâmetros necessários e, em seguida, inserir o registro CustomerPayment.



Cada tipo Record (por exemplo, PurchaseOrder) que é criada a partir de uma atividade Inicializar Registro requer um conjunto diferente de parâmetros que precisarão ser definidos antes de poder ser inserido por meio da atividade Insert Record .

Dois exemplos:

Inicialize um CustomerPayment (Registro) de um Customer
  1. Defina a propriedade (applicatedSpecified) como false.
  2. Defina a propriedade (pendingSpecified) como false.
Inicialize um PurchaseOrder (Registro) de um PurchaseRequisition
  1. Defina a propriedade (createdDateSpecified) como false.
  2. Defina a propriedade (lastModifiedDateSpecified) como false.
  3. Defina a propriedade (totalSpecified) como false.
  • Como funciona
  • Propriedades
  • Exemplo

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.