我使用servicenow rest-api来更新sys_user表条目。我在家庭电话领域有一个列约束,它是强制性的。但是当发送使Home Phone为空的更新请求时,servicenow接受此请求并更新用户并返回200 OK响应。 我还尝试使用业务规则添加此验证并在脚本中抛出异常,但服务现在忽略它。
我希望现在服务在这种情况下返回错误。有可能吗?
答案 0 :(得分:0)
我建议使用导入集和导入API而不是表API。通过使用导入集,您可以通过多种方法轻松控制导入:
// if home phone is not null, undefined, Nan, empty string (""), 0 or false this evalutes to true.
if (source.home_phone) {
error = false;
} else{
error_message = "Home Phone is a required field";
error = true;"
}