活动
最新
False
横幅背景图像
传统集成活动
上次更新日期 2024年4月22日

初始化记录

UiPath.OracleNetSuite.Activities.InitializeRecord

初始化记录”活动使用 NetSuite初始化操作来更新特定记录 ( internalid )。

初始化记录后,该活动会在 Record 对象 (Record) 中输出初始化的新记录,您可以在后续活动中使用该对象。 请求的状态和成功/失败信息将在 ResponseStatus 对象 (NetSuiteStatus) 中设置,您可以在后续活动(例如条件逻辑)中使用该对象。

工作方式

以下步骤和消息序列图是活动从设计时(即活动依赖项和输入/输出属性)到运行时如何工作的示例。

  1. 完成 设置 步骤。
  2. 将“ Oracle NetSuite 应用程序作用域 ” 活动添加到您的项目中。
  3. 在“ Oracle NetSuite 应用程序作用域 ”活动中添加“初始化记录”活动。
  4. 单击“ 初始化记录” 活动中的“配置”按钮。 这使您可以设置输入参数。
  5. 选择要在初始化时创建的 记录类型 的“记录类型”。
  6. 选择要初始化的记录类型的“ 引用类型 ”。
  7. 输入要初始化的参考记录的内部 ID 的 参考 ID
  8. 创建并输入将包含新创建记录的 Record 变量。
  9. 为“ 输出 ”属性创建并输入 ResponseStatus 变量。


在活动正文中

要输入“ 初始化记录” 属性值,您必须通过单击“ 配置 ”按钮使用“输入对话框”。

  • 记录 类型” - 要创建和初始化的记录类型。
  • 引用 类型” - 用于初始化记录的记录类型。
  • ReferenceId(字符串) - 要从中初始化的记录的 ID。

属性

常见
  • “显示名称”- 活动的显示名称。此字段仅支持 StringsString 变量。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
输出
  • “记录” - NetSuite 返回的已初始化记录。 输入 Record 变量 (UiPath.OracleNetSuite.Com.netsuite.webservices.Record)。 默认情况下不保存 Record 对象,而是初始化转换的输出。 使用“插入记录” 活动保存此记录以及需要设置的任何其他字段。
  • 响应 状态” - 请求的状态(成功/失败信息)。 输入 ResponseStatus 变量 (UiPath.BAF.Models.ResponseStatus)。 ResponseStatus 对象包含三个可在其他活动中使用的属性。
    • “成功” - Boolean - 指定 API 请求是否成功。
    • 错误代码 - String - API 请求不成功 (Success=False) 时的响应错误。
    • 消息 - String - 错误消息。

示例

初始化记录后,“ 初始化记录”Record 活动在新的Record 对象( “记录” )中输出所需类型的新 ,您可以在“ 插入记录” 活动等后续活动中使用该对象。
从现有 PurchaseRequisition初始化 PurchaseOrder 就是一个典型示例。 执行此操作的步骤如下:
  1. 如果 PurchaseRequisition 尚不存在,则使用“插入记录”活动插入新的 。
  2. 使用“ 初始化记录” 活动将 PurchaseRequisition 记录初始化为 PurchaseOrder 。 此活动的输出是新的 PurchaseOrder (记录)。
  3. 在插入新的 PurchaseOrder 记录 之前,您可能需要先使用“分配”或“多重分配”活动在 PurchaseOrder 记录 上设置一些必需的属性。
  4. PurchaseOrder使用“ 插入记录” 活动插入 记录 。

该图是如何从客户记录初始化客户付款记录,更新必要参数,然后插入客户付款记录的示例。



每个Record类型(例如 PurchaseOrder ),则需要设置一组不同的参数,然后才能通过“初始化记录”活动创建。

两个示例:

Customer初始化 CustomerPayment (记录)
  1. 将 (applySpecified) 属性设置为 false。
  2. 将 (pendingSpecified) 属性设置为 false。
PurchaseRequisition初始化 PurchaseOrder (记录)
  1. 将 (createdDateSpecified) 属性设置为 false。
  2. 将 (lastModifiedDateSpecified) 属性设置为 false。
  3. 将 (totalSpecified) 属性设置为 false。
  • 工作方式
  • 属性
  • 示例

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.