UiPath Documentation
activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Actividades de integraciones clásicas

Última actualización 18 de may. de 2026

Inicializar registro

UiPath.OracleNetSuite.Activities.InitializeRecord

La actividad Inicializar registro utiliza la operación de inicialización de NetSuite para actualizar un registro específico (internalid).

Después de inicializar el registro, la actividad genera el nuevo registro de la inicialización en un objeto Record (Registro) que puedes utilizar en una actividad posterior. El estado de la solicitud y la información de éxito/fallo se establecerán en un objeto ResponseStatus (NetSuiteStatus) que puedes utilizar en actividades posteriores (por ejemplo, lógica condicional).

Cómo funciona

Los siguientes pasos y diagrama de secuencia de mensajes son un ejemplo de cómo funciona la actividad desde el momento de diseño (es decir, las dependencias de la actividad y las propiedades de entrada / salida) hasta el tiempo de ejecución.

  1. Completa los pasos de configuración .

  2. Añade la actividad Ámbito de aplicación de Oracle NetSuite a tu proyecto.

  3. Añade la actividad Inicializar registro dentro de la actividad Ámbito de aplicación de Oracle NetSuite .

  4. Haz clic en el botón Configurar dentro de la actividad Inicializar registro . Esto te permite establecer los parámetros de entrada.

  5. Selecciona el Tipo de registro del tipo de registro que deseas que cree la inicialización.

  6. Selecciona el Tipo de referencia del tipo de registro que deseas inicializar.

  7. Introduce el ID de referencia para el ID interno del registro de referencia que se inicializará.

  8. Crea e introduce una variable Record que contenga el registro recién creado.

  9. Crea e introduce una variable ResponseStatus para la propiedad Salida .

En el cuerpo de la actividad

Para introducir tus valores de propiedad Inicializar registro , debes utilizar el Diálogo de entrada haciendo clic en el botón Configurar .

  • TipoDeRegistro : el tipo de registro que se creará e inicializará.
  • TipoDeReferencia : el tipo de registro a partir del cual inicializar el registro.
  • IdDeReferencia (cadena) : el identificador del registro desde el que inicializar.

Propiedades

Común

  • DisplayName - The display name of the activity. This field supports only Strings or String variables.

Otros

  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Salida

  • Registro : el registro inicializado tal y como lo devuelve NetSuite. Introduce una variable Record (UiPath.OracleNetSuite.Com.netsuite.webservices.Record). El objeto Record no se guarda de forma predeterminada, sino que es la salida de una transformación de inicialización. Utiliza la actividad Insertar registro para guardar este registro con cualquier campo adicional que deba establecerse.
  • ResponseStatus - The status of the request (success/failure information). Enter a ResponseStatus variable (UiPath.BAF.Models.ResponseStatus). The ResponseStatus object includes three properties that you can use in other activities.
    • Success - Boolean - Specifies whether the API request was successful.
    • ErrorCode - String - The response error if the API request is unsuccessful (Success=False).
    • Message - String - The error message.

Ejemplo

Después de inicializar el registro, la actividad Inicializar registro genera un nuevo Record del tipo deseado en un nuevo objeto Record (Registro) que puedes utilizar en una actividad posterior como la actividad Insertar registro .

Un ejemplo canónico es inicializar un PurchaseOrder desde un PurchaseRequisitionexistente. Los pasos para hacerlo son:

  1. Inserta un PurchaseRequisition mediante la actividad Insertar registro si no existe una.
  2. Inicializa el registro PurchaseRequisition en un PurchaseOrder utilizando la actividad Inicializar registro . El resultado de esta actividad es un nuevo PurchaseOrder (Registro).
  3. Antes de insertar el nuevo Registro PurchaseOrder , es posible que debas utilizar una actividad Asignar o Multiasignación para establecer primero algunas de las propiedades necesarias en el Registro PurchaseOrder .
  4. Inserta el registro PurchaseOrder utilizando una actividad Insertar registro .

El diagrama es un ejemplo de cómo Inicializar un registro de PagoDelCliente desde un Registro de Cliente, actualizar los parámetros necesarios y luego insertar el Registro de PagoDelCliente.

Cada tipo Record (p. ej. PurchaseOrder) que se crea a partir de una actividad Inicializar registro requerirá un conjunto diferente de parámetros que deberán establecerse antes de que pueda insertarse a través de la actividad Insertar registro .

Dos ejemplos:

Inicializar un CustomerPayment (registro) a partir de un Customer

  1. Establece la propiedad (ApplySpecified) en falso.
  2. Establece la propiedad (pendienteEspecificado) en falso.

Inicializar un PurchaseOrder (registro) a partir de un PurchaseRequisition

  1. Establece la propiedad (createdDateSpecified) en falso.
  2. Establece la propiedad (lastModifiedDateSpecified) en falso.
  3. Establece la propiedad (totalSpecified) en falso.
  • Cómo funciona
  • En el cuerpo de la actividad
  • Propiedades
  • Común
  • Otros
  • Salida
  • Ejemplo

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado