本页用于配置系统参数、权限、限制或页面显示规则。修改前请先确认影响范围,必要时先用测试账号验证。
系统只要建立好排货规则,符合特定条件的时候,系统会自动触发重新排货。如果你尚未了解排货的基本知识,可以先查阅 排货规则
第一,系统会先检查当前运单的收货渠道的允许重排条件的脚本设定,如果有设定,直接根据返回来判断是否自动重排。
允许自动重排的脚本一般都不需要设置,只应用于一些特殊的业务需求场景。并且,脚本是较为高阶的配置,一般需要联系客服阐述需求来协助配置脚本。

举个例子,有个收货渠道 ABC,希望有其他单号 1 就不要自动触发排货了。脚本可以配置为:
var auto = true;
if (Java.type('com.itdida.core.utils.StringUtils').isNotBlank($yunDanEntity.getQiTaDanHao1()){
auto = false;
}
auto;
⚠️ 如果配置了脚本,无论运单的关键数据是否改动,系统都不再理会,只根据脚本配置的条件来决定是否触发自动排货。
如果没有配置上述脚本,系统将会查看运单的状态,如果 已经发货 的运单,系统不会再触发排货。
然后再看系统参数 - 财务 - 不允许自动重排 的设置, 如果满足,系统也不会再触发排货

如果没有禁用自动重排,系统将会检测以下关键数据是否更改了,如果以下任何数据改动了,将会自动触发重新排货,否则,将不会触发: