概述:
这里我们将看到
一个业务需求,好评返现,什么是大数据云计算,需要在SharePoint中更新员工的待处理项目计数。在这里,我们重点讨论一次在SharePoint中批量插入项。在这个博客里,我们会知道,如何使用REST和Java程序在SharePoint中执行批量插入,我们可以在SAP-PI Java映射中使用相同的概念Java代码功能如下:从一个源系统的REST服务获取所有挂起的项使用一个调用(即批量请求)将收到的项目插入SharePoint批量更新可参考以下博客:SharePoint批量更新使用Java程序
Java代码逻辑:
首先使用提供的数据共享技术(例如REST服务)从源系统获取所有员工的项目计数,它返回如下JSON字符串的输出
这里,例如,我们尝试一次使用3个项目。
从上面的JSON结果字符串中,我们需要提取"employeeId"和"pendingCount"将被发送到SharePoint.
下一步,大数据应用案例,提取的内容需要以批插入请求格式加框。这是通过Java函数SharePoint\u BULK\u INSERT()实现的
SharePoint Batch REST url如下:
https://ClientDomain.sharepoint.com/teams/SPdev/alertscont//\u api/$batch
SharePoint REST需要以下批量插入请求格式
此处,我们需要为HTTP批处理请求生成唯一ID(类似GUID的字符串)。
例如:ChangeSetItems和BatchRequestItem使用了以下唯一ID(GUID):
b27de00f-98f2-4dcb-9fd4-efa8f57380f4用于批处理85050752-ccb7-40d1-a883-2ae3ac0c100c用于每个项目
Java函数generateUid()生成通用唯一标识符
Java函数SharePoint_BULK_INSERT()为上述Json输入准备批插入请求格式
以下Java函数SharePoint_BULK_POST()将批请求发布到SharePoint
以下此函数有助于获取SharePoint访问令牌
在下面的SharePoint屏幕中插入帖子,大数据网,云主机云服务器,在这里我们可以看到我们的项目