纷享实施顾问APL代码实战(1)

入职分享也有段时间了,自学确实满痛苦的,接下来我会做一些实战案例,希望可以帮到一些和我一样自学的小伙伴,同时也是对自己的成长做一个记录。

使用APL代码实现不同对象内容修改

需求:在客户详细界面实时更新最新的一条销售记录动态

实现方法如下:

1、在预设对象管理中,客户对象下,新增一条销售记录字段,并选择应用布局

2、在自定义APL代码中新建一条APL代码,命名空间选择流程,绑定对象选择销售记录

代码内容如下:

String  ID = context.data._id as String  //获取当前销售记录ID(没用上)
String content = context.data.active_record_content as String //获取销售记录的内容
List asd = context.data.related_object_data as List  //把关联对象的数据存到列表中
log.info(content)
log.info(asd)

asd.each{ Item->   //遍历数据,拿到关联对象的ID和api_name
  Map data = Item as Map
  String ad_id = data["id"] as String
  String api_change = data["describe_api_name"] as String
  log.info(ad_id)
  log.info(api_change)
  
  if( api_change =="AccountObj" ){  //如果关联对象的api_name等于"客户"
    Fx.object.update("AccountObj",  ad_id,  ["field_sales_record__c": content],UpdateAttribute.builder().build()).result() as String
  }
}

使用update方法,替换客户对象下,当前客户ID的销售记录字段中的内容

最后在流程管理中,为其配置工作流,达到自动化

实现效果如下:

案例展示视频

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值