在Netsuite中更改哪个上下文资源清册

在Netsuite中更改哪个上下文资源清册,netsuite,Netsuite,我已经创建了一个自定义复选框,每当记录中的任何内容发生更改时,我都必须将其标记为true。我的问题是我不必使用lastmodified日期,因为lastmodified不起作用,因为所有项目都在搜索中。无论何时发货,它的库存都会发生变化,但我想知道它在哪个上下文中发生变化。可以使用工作流执行此操作。如何更改?库存更改是通过NetSuite中的不同记录类型进行的,不会通过项目进行更改 我认为您需要在以下记录类型上编写用户事件脚本或工作流,以检测所有库存更改: 1) Item Fulfillment

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

库存更改是通过NetSuite中的不同记录类型进行的,不会通过项目进行更改

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

1) Item Fulfillment
2) Item Receipt
3) Item Transfer
4) Inventory Adjustment
除此之外,还有其他对库存产生影响的机制,我不确定NetSuite是否允许用户事件脚本或工作流处理这些问题:

1) Inventory worksheet
2) Physical Count
对于从销售订单发货的项目,将创建项目履行,因此,在这种情况下,您可以在项目履行上部署Workflow或用户事件


编辑:按照@bknight的建议,调拨订单不适用。在调拨订单的情况下,库存更改实际上是通过项目履行/接收记录进行的。

谢谢Prasun。我是否需要为每个记录创建用户事件脚本(例如项目履行),以检查项目的库存变化并选中相应项目的复选框?我建议创建一个用户事件,并为所有适用的记录类型部署它。考虑到您的情况,您可能希望首先从项目履行开始。FWIW调拨订单仅提交库存(如批准销售订单的默认操作),因此现有库存更改仅受1,2,4,5的影响。库存工作表没有用户事件,因此如果要更新外部系统,可能需要定期进行完整更新。通过保存的搜索,这非常简单。通常,通过库存工作表向Netsuite报告实际盘点。