三、零代码实战 SharePoint 2013 BCS:实干篇

转载 2015年07月08日 18:51:02

经过前两篇的准备,现在终于可以实战了。

现在后端的东西全部搞完了,我们需要在前端添加BCS内容来实现业务功能。


1、IE以系统用户登录sharepoint网站,选择网站内容


2、选择 外部列表


3、选择 上一篇 我们建立好的 数据源


4、取个有意义的名字


5、等待一段时间后,列表就会将 外部 数据库中 字段 全部列出来,我这里列的是 用户信息(如果有错误提示,请参考,请查看下一遍:How to Fix Login Failed For User NT AUTHORITY IUSRS in SharePoint 2013 Business Connectiity Services


6、当然,这个页面内容 没有搜索,我们试着 编辑下


7、编辑 webpart,发现有 “显示搜索框”,但你确定后,还是没有这个搜索框,很显然,这是SP2013的Bug,这个bug会把人搞死,没有搜索,这对业务来讲,几乎无法操作。


8、我们得想新的办法来解决这个问题,添加新的webpart


9、选择 筛选器 ->文本筛选器


10、定义好名称


11、不要太长了,影响美观


12、最重要的,是要将 筛选数据,传到 下面的 BCS中,一实现查找的功能。选择连接->筛选值发送位置,就是下面的BCS列表,这个很容易理解,赞一下microsoft


13、如下图选择后,点击配置


14、选中 用户名 ,将对 用户名 进行筛选


15、确定之后,就是这效果


16、试一下查找。哇晒,真可以了哦,只是必须全文匹配才能查找,不能模糊检索,不过,已经很不错了,基本能满足业务需求了。


17、我们来看看 编辑


18、这样的操作界面,实在是太糟糕了,很多东西没法理解


19、用sharepoint 2013 design打开网站,找到 列表和库


20、找到对应的列表,按如下图选择,将用infopath来设计这个编辑界面


21、在infopath中打开了这张表单界面,左边是表单,右边是数据源


22、我们打多余的东西全部删掉,关键的状态,用鼠标点选,同时增加一个 密码初始化 的按钮,再增加一些提示信息,这样,用户体验是不是好了很多。你会爱上infopath


23、当然,只是界面上实现没用的,后台的程序规则必须按我们的设想去运行才能有效,我们先来实现“密码初始化”功能,这个功能其实很简单,就是单击这个按钮后,将密码初始化"11111111",而原系统对密码是加密的,什么算法我也不知道,但我知道"11111111"加密后是“236DC3611958844B”,这就够了,我才不管他是怎么加密的了,我们单击“密码初始化按钮”,点击 添加规则


24、按如下图操作就好了


25、选择正确的域,填入“236DC3611958844B”,确定后就搞定了!很简单吧


26、我们再来看“医生标示”,我发现他原系统规则是,70这个值代表医生,100这个值代表员工,这就好办了,我们“医生标示”中上面的值定义成70,下面定义成100就OK了,按如下图示操作


27、输入70后确定,依葫芦画瓢,可以搞定员工的值


28、依葫芦画瓢,搞定在职离职状态后,我们来定义 保存,其实这不我们不做也可以,因为左上角有,但很多人不习惯左上角的按钮,还是希望传统方式,那么添加一个按钮,定义为提交就可以,如下图:


29、当然,还可以定义下 取消:


30、定义取消


31、当然,保存时,我们的修改时间 应该 是当前时间,这个也需要定义下:


32、这里就是定义下函数


33、当前时间就是 now()


34、呵呵,有效的


35、全部做完了,我们就发布吧!


36、耶,发布成功了


37、打开表单 验证下


38、哇撒,编辑成功了!


到这里,BCS功能全部介绍完毕,并且实现联动修改,SP很方便的接入了我们的业务系统。。。。。有问题请留言,我尽量回答

(完)

零代码实战 SharePoint 2013 BCS:三、实干篇

经过前两篇的准备,现在终于可以实战了。 现在后端的东西全部搞完了,我们需要在前端添加BCS内容来实现业务功能。 1、IE以系统用户登录sharepoint网站,选择网站内容 ...
  • huangtao2011
  • huangtao2011
  • 2013年07月29日 11:14
  • 2305

sharepoint 2013 BCS 配置及使用

以下内容纯手工, 之前几次BCS操作均未成功,这次发奋了 终于搞定,我把全过程记录下来。 需求是在sharepoint2010里 直接操作sqlserver数据库,ok让我开始 用到系统 sqlser...
  • jason_dct
  • jason_dct
  • 2014年03月06日 13:03
  • 1570

SharePoint 2010 BCS - 简单实例(一)数据源添加

本篇基于SharePoint 2010 Foundation。 我的数据库中有一个病人信息表Patient,现在我就想把这个表中的数据放到SharePoint中的外部列表,通过SharePoint去方...
  • FoxDave
  • FoxDave
  • 2014年12月22日 15:09
  • 2412

SharePoint使用BCS开发你第一个应用程序(四)

很多时候,你想将IIS(Internet Information Services)中的Web Services和外部列表集成。这里教你创建ASP.NET Web Service,部署到IIS,然后在...
  • u012025054
  • u012025054
  • 2014年06月25日 11:26
  • 1002

二、 零代码实战 SharePoint 2013 BCS:准备篇

上一篇文章,我们建立了SSS,其实可以理解为对SQL的访问链接名字,现在我们开始为BCS做准备,这个准备基本是为Sharepoint访问哪一个数据库、哪一张表、分别用什么行为。废话不说,开始吧! ...
  • lingpaoershiyishiji
  • lingpaoershiyishiji
  • 2015年07月08日 18:47
  • 412

一、 零代码实战 SharePoint 2013 BCS:基础篇

SharePoint 里面带的BCS(Business Connectivity Services),可以连接至业务系统数据库,对业务系统的数据做查询展示,甚至增删改,关键是做这一切,还不需要写代码,...
  • lingpaoershiyishiji
  • lingpaoershiyishiji
  • 2015年07月08日 18:44
  • 436

零代码实战 SharePoint 2013 BCS:二、准备篇

上一篇文章,我们建立了SSS,其实可以理解为对SQL的访问链接名字,现在我们开始为BCS做准备,这个准备基本是为Sharepoint访问哪一个数据库、哪一张表、分别用什么行为。废话不说,开始吧! ...
  • huangtao2011
  • huangtao2011
  • 2013年07月29日 11:13
  • 1477

零代码实战 SharePoint 2013 BCS:一、基础篇

喜欢SharePoint或许不要理由,但 SharePoint 里面带的BCS(Business Connectivity Services),可以连接至业务系统数据库,对业务系统的数据做查询展示,甚...
  • huangtao2011
  • huangtao2011
  • 2013年07月29日 11:11
  • 1156

易辅客栈第十一套-从零到商业实战 网页游戏篇(大天使之剑)

易辅客栈第十一套-从零到商业实战 网页游戏篇(大天使之剑) 本套教程从零基础开始直以完整商业脚本开发,让新手全面系统的学习商业辅助脚本是怎样一步一步写出来的. 第一章 页游基础了解与自动登录 1....
  • zyfx99
  • zyfx99
  • 2017年05月08日 14:57
  • 1000

SharePoint 2010 BCS - 概述

SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务。简言之,它能将外部系统的数据(如业务系统的数据表、ODATA数据源...
  • FoxDave
  • FoxDave
  • 2014年12月22日 13:50
  • 1786
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三、零代码实战 SharePoint 2013 BCS:实干篇
举报原因:
原因补充:

(最多只允许输入30个字)