凭借K2 SmartObject框架,在SharePoint中集成数据
随着SharePoint 2013的发布,Microsoft已提供Business Connectivity Services(BCS)增强功能以及外部列表功能,确保您可以更简单地在SharePoint环境下从外部数据源提取数据。针对诸如服务台票务应用或销售仪表盘等实施解决方案,再无需对自定义解决方案进行编码的开发人员资源。
我们已通过K2注意到,客户需要慎重考虑,而且他们已经开始构建更复杂的解决方案,SharePoint中开箱即用式的数据集成功能并不具有他们所需的灵活性。让我们以一个典型的销售订单解决方案为例来看看。
通过SharePoint的外部列表功能,我们可以构建一种解决方案,从而分别从 Microsoft Dynamics CRM系统以及内部库存数据库提取客户信息与副产品供应信息。以未付款客户订单为依据的产品供应信息的内容更新,可以简单地在外部列表中生成,同时您在系统中的备份也会相应更新。
但是,如果您想在变更之前将更新内容发给管理人员审批,怎么办?鉴于目前外部列表存在的局限性,不写入自定义代码是无法做到这一点的。
这正是K2发挥作用之处。凭借K2的SmartObject框架,我们可以不通过SharePoint的外部列表功能而从外部提取数据并进行更新,这意味着启动流程的局限性不复存在。
K2 SmartObjects不仅可在内部和云中,将业务程序数据与您的SharePoint环境结合,而且可以用来提取您表单、报告或其他所有业务应用中相同的数据 – 即使其并未在SharePoint环境中运行。
K2为您提供数据集成功能,这些功能的使用与SharePoint的BCS功能同样简单安全,但是没有局限性。
了解更多,请登录BPM社区:bpm.k2software.cn
凭借K2 SmartObject框架,在SharePoint中集成数据的更多相关文章
- 使用PowerShell向SharePoint中写入数据
		本文介绍了如何在命令行方式下, 创建自定义列表, 将外部数据导入到列表以及生成视图. $listname = "contact0422" $column_text = @( &qu ... 
- iOS中集成ijkplayer视频直播框架
		ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijk ... 
- 细说shiro之五:在spring框架中集成shiro
		官网:https://shiro.apache.org/ 1. 下载在Maven项目中的依赖配置如下: <!-- shiro配置 --> <dependency> <gr ... 
- 【军哥谈CI框架】之CI中集成百度UEditor
		Hello,各位亲,新的一周来临啦,很高兴这么快又跟大家伙见面!话说上一回,军哥带大家用JQuery写了一个城市级联菜单的例子 ,不知道亲们学会了多少,是否自己可以独立写出来了呢. 军哥很是期待大家学 ... 
- 在前后端分离的SpringBoot项目中集成Shiro权限框架
		参考[1].在前后端分离的SpringBoot项目中集成Shiro权限框架 参考[2]. Springboot + Vue + shiro 实现前后端分离.权限控制 以及跨域的问题也有涉及 
- springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据
		springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据 表单html: <form class="form-horizontal ... 
- K2与OData和Swagger的集成
		最近K2陆续发布了一些好消息,从与Box的集成到今年取得的融资.这儿还有一个:K2近期宣布获得了DData和Swagger REST的支持,保障K2 Appit和Blackpearl的用户能建立基于工 ... 
- [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)
		目录 1. 介绍 2. 软件环境 3. 在运行示例代码之前(源代码 + 示例登陆帐号) 4. jqGrid和AJAX 5. GridSettings 6. ... 
- 如何在 ASP.NET MVC 中集成 AngularJS(3)
		今天来为大家介绍如何在 ASP.NET MVC 中集成 AngularJS 的最后一部分内容. 调试路由表 - HTML 缓存清除 就在我以为示例应用程序完成之后,我意识到,我必须提供两个版本的路由表 ... 
随机推荐
- linux 试题
			1. 在Linux系统中,以 文件 方式访问设备 . 2. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 . 3. 前台起动的进程使用 C ... 
- 数据字典 dba_free_space及相对文件号RELATIVE_FNO 小结
			1.1 dba_free_space 1.1.1 概述 SQL> desc dba_free_space; Name Type Nullable Default Comments ------- ... 
- C#_abstract的用法
			/// <summary> /// 抽像类 /// </summary> public abstract class Hello { private string msg = ... 
- C#实现文件下载
			1,Http 协议中有专门的指令来告知浏览器, 本次响应的是一个需要下载的文件. 格式如下:Content-Disposition: attachment;filename=filename.ext以 ... 
- 开源HTML5 Canvas游戏Runtime发布
			Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来.Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能 ... 
- The Economist
			The turning point in the process of growing up is when you discover the core of strength within yo ... 
- robotframework笔记4
			机器人框架概述 机器人框架是一个通用的开源的自动化测试框架 验收测试和验收测试驱动开发(ATDD).它具有易于使用的表格的测试数据 语法采用关键字驱动 测试方法.其检测能力可以通过测试库 用Pyt ... 
- 数据库中User和Schema的关系
			如果我们想了解数据库中的User和Schema到底什么关系,那么让我们首先来了解一下数据库中User和Schema到底是什么概念. 在SQL Server2000中,由于架构的原因,Us ... 
- Feistel密码结构
			分组密码:是一种加解密方案,将输入的明文分组当作一个整体出来,输出一个等长的密文分组. 典型的分组大小为64位和128位.密钥长度一般为128位.迭代轮数典型值为16轮. Feistel 密码结构是用 ... 
- ztree  展示
			1. controller@RequestMapping("/function.htm") public String function(HttpSession session, ... 
