我正在使用 servicenow rest-api 来更新 sys_user 表条目。我对家庭电话字段有列约束,这是强制性的。但是,当发送更新请求使家庭电话为空时,servicenow 接受该请求并更新用户并返回 200 OK 响应。 我还尝试使用业务规则添加此验证并在脚本中引发异常,但服务现在忽略它。
我希望服务在这种情况下立即返回错误响应。可以吗?
我建议使用导入集和导入 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;"
}
在字段映射中使字段合并。