salesforce chatter提醒带Mention(即@)

创建提醒的方法

ConnectApi.FeedItemInput feedItemInput = new ConnectApi.FeedItemInput();
ConnectApi.MentionSegmentInput mentionSegmentInput = new ConnectApi.MentionSegmentInput();
ConnectApi.MessageBodyInput messageBodyInput = new ConnectApi.MessageBodyInput();
ConnectApi.TextSegmentInput textSegmentInput = new ConnectApi.TextSegmentInput();
messageBodyInput.messageSegments = new List<ConnectApi.MessageSegmentInput>();
mentionSegmentInput.id = obj.ownerId;//@用户或者Group
messageBodyInput.messageSegments.add(mentionSegmentInput);
textSegmentInput.text = obj.message;//Chatter内容
messageBodyInput.messageSegments.add(textSegmentInput);
feedItemInput.body = messageBodyInput;
feedItemInput.feedElementType=ConnectApi.FeedElementType.FeedItem;
feedItemInput.subjectId = obj.subjectId;//chatter提醒关联的记录
feedItemInputList.add(feedItemInput);

批量发送方法

List<ConnectApi.BatchResult> results = new List<ConnectApi.BatchResult>();
List<ConnectApi.BatchInput> batchInputs = new List<ConnectApi.BatchInput>();
for(ConnectApi.FeedItemInput feedItemInputData : feedItemInputList){ConnectApi.BatchInput batchInput = new ConnectApi.BatchInput(feedItemInputData);batchInputs.add(batchInput);
}if(!Test.isRunningTest()) {results = ConnectApi.ChatterFeeds.postFeedElementBatch(Network.getNetworkId(), batchInputs);
}

salesforce chatter提醒带Mention(即@)相关推荐

  1. 中国版Salesforce「难产」

    作为1999年就开始上云.最先推出PaaS平台的企业,Salesforce不仅为资本市场创造了大量云计算专用名词,更踩对了每一个节点,收获了企业服务市场海量的红利,顺利得让人嫉妒. 至今为止,国内市场 ...

  2. [置顶]IFTTT与Google+是什么?ifttt怎么玩?

    求ifttt邀请码的信息今天在网络上满处可见,ifttt是什么? ifttt = if this then that,是一个简单的逻辑触发网站.你可以创建任务,如果(If)某个网站比如新浪博客有一篇新 ...

  3. 16进制 hbase phoenix_HBase 和 Phoenix 的使用

    展开查看详情 1. HBase/PH ENIX @ Scale A study of Salesforce's use of HBase and Phoenix Lars Hofhansl Vice ...

  4. 移动CRM产品同质化严重,市场一片红海

    随着智能手机的普及,移动CRM(移动销售管理工具)近两年越来越热,目前市场上出现了众多轻量级CRM厂商,一时间真可谓群雄逐鹿.代表的产品中收费的有销售易.纷享销客.魔售CRM.外勤365等,免费的有口 ...

  5. IFTTT与Google+是什么 ifttt怎么玩

    求ifttt邀请码的信息今天在网络上满处可见,ifttt是什么? ifttt = if this then that,是一个简单的逻辑触发网站.你可以创建任务,如果(If)某个网站比如新浪博客有一篇新 ...

  6. IFTTT与Google+是什么?ifttt怎么玩?

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 求ift ...

  7. Symantec云备份

    Symantec云备份 赛门铁克备份和归档解决方案: 提供了内部.混合或基于云的部署选项,以便与您的业务需求保持一致 提供本机接口,支持将已启用重复数据删除的备份和归档存储到存储提供商,例如 Nirv ...

  8. 什么是ifttt,ifttt怎么玩?

    什么是ifttt? ifttt是一坨网站:http://www.ifttt.com ifttt即If This Then That,你可以在ifttt上设定一个条件,当达到你设定的任意一个条件时,便触 ...

  9. 腾讯首席战略官詹姆斯: 从互联网信息的永久性和稀缺性看腾讯的投资逻辑

    腾讯首席战略官詹姆斯•米切尔(James Mitchell) 来源:腾讯大学 摘要:据不完全统计,2017年腾讯在全球投资了超过100家公司.每一年,腾讯生态圈的CEO们都会聚在一起分享最前沿的行业思 ...

  10. 2010 eWEEK 年度产品

    eWEEK每年都会评选出年度产品,2010年入选消息及协同类的产品有: Apple IPAD Cisco CleanAir Cisco FabricPath Office for Mac PowerP ...

最新文章

  1. iPhonexr安兔兔html5测试,给大家科普下iphonexr苹果手机安兔兔跑分多少分
  2. 十分钟了解 git 那些 “不常用” 命令
  3. 32.ExtJS简单的动画效果
  4. Oracle run leve,UNIX自动启动oracle
  5. [译] LINUX内核内存屏障
  6. matlab 生成gcode文件,解析gcode文件以提取坐标
  7. 并行计算(一):简介
  8. route路由失败,为何?
  9. 情人节送男生什么礼物好?2022情人节礼物推荐
  10. MEC@JavaSE@实战篇@笔记05@计算机网络技术基础
  11. 'MLY -- 12.Takeways:Setting up development and test sets'
  12. 最新昆石VOS2009/VOS3000手机号段导入文件(手机归属地)
  13. QT 使用QZXing生成,解析二维码跟条码
  14. JDE(Towards Real-Time Multi-Object Tracking)代码训练——小白必看
  15. 联想笔记本怎么找计算机放桌面,联想笔记本电脑便签在哪,笔记本电脑便签在哪里?...
  16. Oracle带where的查询语句
  17. 美好的人生,从良好的人际关系开始。
  18. 中国的手机支付在全球遥遥领先
  19. 转:MiniGUI编程速查表
  20. 闲鱼疯转 6800 份!大厂内部数据分析资料首公开!

热门文章

  1. pip:Could not fetch URL ***: There was a problem confirming the ssl certificate: HTTPSConnectionPool
  2. python概率分布拟合_使用曲线拟合在Python中拟合对数正态分布
  3. 洛谷P1378 油滴扩展
  4. python条形图参数_更改水平条形图大小matplotlib
  5. IT运维面试问题总结
  6. 2019长江课堂作业答案_2019年长江作业本同步练习册三年级语文下册人教版答案...
  7. e1载波的数据速率是_Wi-Fi 6(802.11ax)解析25:DCM双载波调制技术
  8. matlab gui双音拨号,电子信息毕业设计---双音多频拨号系统的MATLAB仿真实现
  9. 【知识图谱】Neo4j 导入数据构建知识图谱的三种方法
  10. 勇者斗恶龙 java实现