netsuite - 当客户的最后一张发票已超过 24 个月时,如何更新客户状态

标签 netsuite

我想在 NetSuite 中设置一个计划脚本或工作流程,如果客户的最后一张发票已超过 2 年,该脚本或工作流程将自动将客户状态从“客户已关闭赢得”更改为“客户已关闭丢失”。

这可以通过正常的工作流程设置实现吗?还是我需要使用 bundle ?

最佳答案

您将需要创建一个按一定时间间隔运行的计划脚本 - 例如每个星期日早上。此脚本可以调用保存的搜索,该搜索查看按客户和最大发票日期分组的所有发票。 “客户关闭赢得”的客户状态可以作为一个标准,这样您就不会查看已经设置为“丢失”的客户。然后,该脚本可以将所有此类客户更新为“丢失”状态。

您还需要在 SO 上编写工作流程或用户事件,以便如果此类“丢失”客户创建新的销售订单,您可以将其状态重置为“赢得”

关于netsuite - 当客户的最后一张发票已超过 24 个月时,如何更新客户状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64144599/

相关文章:

javascript - reSTLet、suitelet、suite talk 之间有什么区别

Netsuite - 如何通过批量更新替换单引号

netsuite - SuiteScript 2 电子邮件发票

netsuite - Suitescript 从发票转换为客户付款

netsuite - NetSuite 脚本部署管理工具

html - Netsuite 高级 PDF/HTML 文本格式化

javascript - iframe 内的 Suitescript

c# - 尝试使用 C# 程序从 NetSuite 中的 FileCabinet 下载文件

javascript - 在 NetSuite 中打印 PDF,并选择多个交易记录

javascript - 如何在 'N/search'模块过滤器中添加带括号的过滤条件