在 Netsuite 中更改上下文清单

On which context inventory gets changed in Netsuite

我创建了一个自定义复选框,每当记录中的任何内容发生更改时,我都必须将其标记为 true。我的问题是我不必使用 lastmodified 日期,因为 lastmodified 不起作用,因为所有项目都在搜索中。每当发货时,它的库存都会发生变化,但我想知道它在哪个上下文中发生变化。可以使用工作流程。怎么样?

库存变化是通过 NetSuite 中的不同记录类型,而不是通过项目。

我认为您需要在以下记录类型上编写用户事件脚本或工作流来检测所有库存变化:

1) Item Fulfillment
2) Item Receipt
3) Item Transfer
4) Inventory Adjustment

除此之外,还有其他机制会影响库存,我不确定 NetSuite 是否允许用户事件脚本或工作流处理这些:

1) Inventory worksheet
2) Physical Count

对于从销售订单发货的项目,会创建一个项目履行,因此,在这种情况下,您可以在项目履行上部署您的工作流或用户事件。

编辑:如@bknights 建议的那样,转移订单不适用。在转移订单的情况下,库存变更实际上是由项目 Fulfillment/Receipt 记录进行的。