uploadOBPM
online
button
javascript
上传OBPM
onClickJavaScript
false
{!RequireScript("/soap/ajax/51.0/connection.js")}
{!RequireScript("/soap/ajax/51.0/apex.js")}
{!RequireScript("/resource/CommonUtilJs")}
var foo = function() {
var contact = new sforce.SObject("Contact");
var contactId = "{!Contact.Id}";
//var HcpNo__c = "{!Contact.HcpNo__c}";
//if (HcpNo__c == '') {
//alert("HCP编码为空,无法上传OBPM!");
//return;
//}
var result;
try {
var contactids= new Array()
contactids[0] = contactId;
result = sforce.apex.execute("NFM702WebService","sendToOBPM",{"iflog_Id":null,"contactids":contactids});
//更新失败的话取消发送,并给出提示
alert(result);
var btns = document.getElementsByName("uploadobpm");
for (var i=0; i<btns.length; i++) {
btns[i].disabled = true;
btns[i].className = 'btnDisabled';
}
//发送成功后,希望自动刷新画面。
location.reload();
}catch (error) {
alert("上传OBPM失败"+error.faultstring+' code:'+error.faultcode)
}
}
foo();