红绿灯情况说明🚥: 0 ⇒ 0 ⇒ 0 ⇒ 60 ⇒ 30
CRM系统
今日细则
1. 清理函数
国网采购订单按钮函数:【临时】同步数据到OA
/**
* @author 王亚新
* @codeName 【CRM&OA】反写数据
* @description 反写未关联类别、未关联原因到OA
* @createTime 2026-01-28
* @bindingObjectLabel 国网采购订单
* @bindingObjectApiName object_vg6k0__c
* @函数需求编号
*/
String dataId = context.data._id as String;
//更新填写时间
Date nowTime = Date.now();
Fx.object.update("object_vg6k0__c", dataId, ["business_fill_date__c":nowTime], UpdateAttribute.builder().triggerWorkflow(true).build())
/**
* 调用ESB接口传数据回OA后端
* 未关联类别
* 未关联原因
*/
String purChaseOrderNo = context.data.field_5mu11__c as String; //国网采购订单编码
String unassociatedCategory = context.data.unassociated_category__c as String; //未关联类别
String unassociatedReason = context.data.unassociated_reason__c as String; //未关联原因
//获取单选值
String data = ""
if(unassociatedCategory){
data = Fx.object.getOptionName("object_vg6k0__c", "unassociated_category__c", unassociatedCategory).result() as String
log.info("data: " + data )
}
Map param = [
"PONO": purChaseOrderNo,
"NoBindReason": data,
"remark": unassociatedReason
]
//url
String url = PubLibESBSecretKey.writeBackPurchaseOrder
log.info("url: " + url)
log.info("param: " + param)
PubLibESBSecretKey.callESB(url,param)