如何在调用Marketing Cloud contact创建API时增加对扩展字段的支持
需求:扩展字段“微信ID”是我创建出来的extension field,我想用Marketing Cloud提供的contact creation API,在创建contact时也能支持这个扩展字段。换言之,我希望在调用contact create API时,给Extension field维护值,contact创建成功后,Extension field会被调用API时传入的值填充。首先在Chro
如何使用Marketing Cloud的扩展字段作为搜索条件进行搜索
需求:我在Marketing Cloud的contact模型上用custom field这个应用创建了一个Extension field,名称为微信ID。现在客户的需求是使用这个字段作为过滤条件进行搜索。首先在界面上执行一次搜索,在Chrome开发者工具network标签里将这次搜索中前端发给后台的HTTP请求明细记录下来:然后在postman里照样维护一份:payload:--batch_bd0
如何在Marketing Cloud里创建extension field扩展字段
首先在Marketing Cloud里找到创建扩展字段的tile入口,搜索关键字extension:这会进入Fiori应用“Custom fields”,能看到系统里所有创建好的extension field。点击+加号按钮新建一个:维护这个扩展字段的技术信息,比如标签,类型,长度等等。创建好之后点击按钮Publish,确保字段处于publish状态。接下来需要为特定的UI enable这个字段的
使用代码将github仓库里某个issue同步到CSDN博客上
我是一个懒惰的程序员。我在github仓库里用issue的方式写了很多分享文章,想同步到CSDN上。但是我又不想一篇篇手动复制粘贴,因此想用代码来实现自动化。例子:https://github.com/i042416/KnowlegeRepository/issues/2215这是我的一个issue:我使用下面这些nodejs代码实现从github 仓库issue到CSDN博客的拷贝:var&nb
使用postman创建Marketing Cloud的Contact
首先在Marketing Cloud的UI上创建一个contact:观察Chrome开发者工具network标签页里的HTTP请求:https://jerry.gcdemo.hybris.com/sap/opu/odata/sap/CUAN_COMMON_SRV/?sap-client=100这个请求用于读取CSRF token:点击保存,会发送一个新的HTTP post请求:请求url:http
使用nodejs实现OData的batch操作在Marketing Cloud里读取contact信息
我们先来看看Marketing Cloud系统里的contact信息:一共1218374条数据。我们用如下的nodejs代码通过OData来获取这些数据:var request = require('request');var config = require("./mcConfig");var&nbs
使用nodejs创建Marketing Cloud的contact数据
源代码如下:var config = require("./mcConfig");var request = require('request');var url = config.tokenURL;console.log("user: "&n
使用postman修改SAP Marketing Cloud contact主数据
Marketing Cloud里的contact主数据,创建成功后也不是所有字段都能够被修改。在Personal data区域的字段是可以被修改的。比如我在“客户属性”字段里维护了一些值:然后点保存:其中第二个batch操作是通过一个roundtrip读取contact模型下多个子节点的数据,和我们这个修改的场景没有关联。使用postman进行修改:body字段维护以下内容:--batch_1f7
使用nodejs对Marketing Cloud的contact主数据进行修改操作
假设在Marketing Cloud有这样一个contact主数据:现在需求是使用编程语言比如nodejs修改这个contact实例的高亮属性。代码如下:var config = require("./mcConfig");var request = require('request');var&nbs
如何使用Chrome找到Marketing Cloud某个contact的guid
我们使用nodejs对contact进行修改时,需要指定待修改contact实例的guid。这个guid属于technical属性,在Marketing Cloud UI上默认情况下不可见。如何找到这个属性值呢?其实就在浏览器地址栏的url里:当然在Chrome开发者工具的network标签页里也能找到这个guid:要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Marketing Cloud demo环境和API使用方法说明
version 1.0作者:Wang Jerry更多问题请联系我demo 系统url:https:/jerry.hybris.com/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html用户名/密码:Jerry1/Diablo1登录成功之后,可以在菜单"快速启动"->"Manage Contacts&
一个SAP顾问的回忆:我过去很胖!
去年也是这个时候,SAP成都研究院体育界大神邓阳,曾经赏脸在Jerry这个公众号上赐文一篇,介绍了他和围绕在他身边的一群小伙伴们的体育故事:SAP成都研究院的体育故事而今天文章的主角则是SAP成都研究院一位低调的女顾问,因为低调,所以这位同事不愿意透露自己的姓名和工作部门。尽管如此,Jerry对她仍然非常钦佩,因为我感觉她自从坚持锻炼之后,从外观上仿佛完全变了一个人。2011年夏天,Jerry参与
Jerry Wang在SAP社区上获得的徽章
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
S/4HANA中的销售计划管理
大家好,我所在的S/4HANA Sales(SD)成都研发团队,主要负责S/4HANA里销售模块相关的标准产品研发。作为产品研发团队,我们遵循SCRUM迭代式增量软件开发过程,以两个星期为一个迭代,并且以一个季度一次发布新版本。通常在新版本的开发之初,研发团队会有计划和统筹,而在开发后期会有一个完整的回顾。团队回顾的目的,主要是总结和对未来进行准备和展望,回顾的形式有时比较正式,有时会多样一些。上
“最不合格”的SAP应聘者: 从大学生到SAP成都研究院开发工程师
让我们把时光之轮倒拨回2006年,SAP成都研究院刚刚成立的时候,有一位年轻的电子科技大学研究生,网名雷米兰(这名字一看就是AC米兰铁杆粉丝),加入了SAP成都研究院并被派遣到SAP德国总部进行实习。雷米兰将自己的实习和成长经历写成了一个系列的博客,这个系列的名称就叫做《一个SAP全球研发服务中心(成都)新进工程师日记》,在当时全国各大本科生和研究生求职网站和论坛上引起了强烈的反响, 也给当时刚刚
如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
假设我有一个nodejs应用,运行在AWS - 亚马逊云平台上(Amazone Web Service)。我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用。Visual Studio Code的调试配置里定义了两种类型,attach和launch。Visual Studio Code的官方文档对这两种调试启动行为的解释:The best way to expla
批量导出某个简书用户的所有文章列表和文章超链接
简书改版后,根据文章标题搜索文章的功能就不见了。虽然简书提供了批量下载文章的功能,但是下载到本地的文章都是markdown格式的,不包含文章的链接,这不满足我的需求。既然我是程序员,没有这个功能我就自己实现一个。打开简书首页,发现默认只显示8篇文章,用鼠标滑动到屏幕底部后,会触发一个懒加载事件,到后台读取更多的文章列表,所以文章读取在服务器端是采取的分页实现。打开Chrome开发者工具,观察网络请
如何提高后台服务应用问题的排查效率?日志 VS 远程调试
转眼间,距离Jerry最近一篇文章推送已经过去了一个多月的时间了。公众号更新的频率降低,不是因为Jerry偷懒,而是由于从春节过后,我所在的SAP成都研究院数字创新空间整个团队,一直在忙一个5月份需要交付的项目上。Jerry每天的工作量像下面这张图这样:这个项目里Jerry负责的是后台开发工作,我用nodejs开发了若干微服务,每个微服务实现一个特定的业务逻辑。这些微服务由Jerry另外开发的一个
使用openSSL构造一个支持https的nodejs服务器
首先通过下面的链接下载openSSLhttps://slproweb.com/products/Win32OpenSSL.html下载完毕后,执行openssl进入交互式界面:使用命令生成privatekey.pem 1024意思是1024位长度。openssl genrsa -out privatekey.pem 1024生成的privatekey.pem,打开看一看长啥样:什么是pem文件?.
ABAP很厉害是怎么一种体验?
知乎上偶然看到这个问题,觉得很有意思,我也来回答一发。我本科和研究生学的是计算机专业,做项目用C/C++,研究生三年项目的代码量大概在三到四万行左右。2007年大学毕业加入SAP成都研究院一直工作到现在,工作中用的最熟练的编程语言是ABAP,Java和JavaScript。当然做SAP Cloud application Studio这个工具开发时,也用过一段时间的C#。做一个SAP内部的大数据项