Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de integraciones clásicas
Última actualización 22 de abr. de 2024

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 usar en una actividad posterior. El estado de la solicitud y la información de éxito / error se establecerán en un objeto ResponseStatus (NetSuiteStatus) que puedes usar 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. Agregue la actividad Ámbito de la aplicación Oracle NetSuite a su proyecto.
  3. Agregue la actividad Inicializar registro dentro de la actividad Ámbito de la aplicación Oracle NetSuite .
  4. Haz clic en el botón Configurar dentro de la actividad Inicializar registro . Esto le permite establecer los parámetros de entrada.
  5. Seleccione el Tipo de registro del tipo de registro que desea crear la inicialización.
  6. Seleccione el Tipo de referencia del tipo de registro que desea inicializar.
  7. Introduzca la 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 usar el Diálogo de entrada haciendo clic en el botón Configurar .

  • TipoDeRegistro : el tipo de registro a crear e inicializar.
  • TipoDeReferencia : el tipo de registro desde el que inicializar el registro.
  • IDDeReferencia (cadena) : el identificador del registro desde el que inicializar.

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad que se muestra. Este campo solo admite variables Strings o String.
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, pero es la salida de la transformación de inicialización. Use la actividad Insertar registro para guardar este registro con cualquier campo adicional que deba configurarse.
  • EstadoDeRespuesta : el estado de la solicitud (información de éxito / error). Introduce una variable ResponseStatus (UiPath.BAF.Models.ResponseStatus). El objeto ResponseStatus incluye tres propiedades que puedes usar en otras actividades.
    • Correcto - Boolean - Especifica si la solicitud de la API se realizó correctamente.
    • CódigoDeError - String : el error de respuesta si la solicitud de la API no tiene éxito (Éxito=Falso).
    • Mensaje - String : el mensaje de error.

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 nuevo PurchaseRequisition utilizando la actividad Insertar registro si aún no existe.
  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 necesites usar una actividad de Asignación o Asignación múltiple para establecer algunas de las propiedades requeridas 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á establecerse antes de que pueda insertarse a través de la actividad Insertar registro .

Dos ejemplos:

Inicializar un CustomerPayment (registro) desde un Customer
  1. Establezca la propiedad (applicationSpecified) en falso.
  2. Establezca la propiedad (attendedSpecified) en falso.
Inicializar un PurchaseOrder (registro) desde un PurchaseRequisition
  1. Establece la propiedad (createdDateSpecified) en falso.
  2. Establece la propiedad (lastModifiedDateSpecified) en falso.
  3. Establezca la propiedad (totalSpecified) en falso.
  • Cómo funciona
  • Propiedades
  • Ejemplo

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.