纷享销客CRM自定义函数:创建自定义对象数据

// 构造主对象
Map data = [
  "name": "第一条测试数据",
  "field_3f5kI__c": "12143",
]
// 构造从对象数据,结构为: Map<String, List<Map>>, 如果没有从对象直接传null就可以,
Map details = [
  "object_w4Ohx__c":[
    [
      "name": "dgakkk",
      "field_zrf9m__c":"633"
    ],
    [
      "name": "sdajuvg",
      "field_zrf9m__c":"2446b"
    ]
  ]
]

ActionAttribute attribute = ActionAttribute.build {
	triggerApprovalFlow = true //是否触发审批流
	triggerWorkflow = true //是否触发工作流
	skipFunctionAction = false //是否跳过前后动作函数,这个参数设置为true,前后动作的函数都会跳过
	specifyCreatedBy = false //默认的创建人是系统,
	specifyTime = false  //指定创建时间,默认的创建时间是当前时间
}

/**
 * 创建对象过业务逻辑
 * @param apiName 主对象apiName
 * @param data 主对象数据
 * @param details 从对象数据
 * @param attribute 
 * @return
 */
def(Boolean error, Map result, String errorMessage) = Fx.object.create("object_Jza8a__c", data, details, attribute)
if (error) {
  log.info(errorMessage)
} else {
  log.info(result)
}

适用场景:

主要用于创建自定义对象数据,比如:当发货单产品变更后,创建一条更换记录(自定义对象)。ActionAttribute attribute 可以设置是否触发工作流、审批流等。

纷享销客CRM相关交流:wangzhifeng@tongdog.com.cn

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值