仅当从特定字段移动时才设置必填字段

时间:2018-12-12 09:47:53

标签: servicenow

仅当从特定字段移动时才使用必填字段-例如。 StateImplementReview

我可以通过UI策略来做到这一点吗?

2 个答案:

答案 0 :(得分:0)

使用ServiceNow的Client scripts,这绝对是可能的。

function onChange(control, oldValue, newValue, isLoading, isTemplate) { 
     if (newValue == "review" && oldValue == "implement")
     g_form.setMandatory("your_field", true);
}

答案 1 :(得分:0)

在变更状态模型上,“实施状态”可用的唯一过渡是向“审核状态”过渡。因此,您只能通过直接从“实施”状态进入“审核”。

是的,这可以通过用户界面策略来实现。

您可以有一个状态为“评论为审核”的UI政策条件
添加所需的UI策略操作,以使字段Mandatory = true