日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發(fā)布時間:2025/6/15 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 零代码实战 SharePoint 2013 BCS:三、实干篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

經過前兩篇的準備,現(xiàn)在后端的東西全部搞完了,我們需要在前端添加BCS內容來實現(xiàn)業(yè)務功能。

現(xiàn)在我們要把后端業(yè)務數(shù)據(jù)展現(xiàn)出來,而且能快速查詢,并能對業(yè)務數(shù)據(jù)做修改。當然還得考慮用戶體驗。本階段將會用到 Infopath,并通過它來實現(xiàn)無代碼用戶修改界面。


1、IE以系統(tǒng)用戶登錄sharepoint網站,選擇網站內容


2、選擇 外部列表


3、選擇 上一篇 我們建立好的 數(shù)據(jù)源


4、取個有意義的名字


5、等待一段時間后,列表就會將 外部 數(shù)據(jù)庫中 字段 全部列出來,我這里列的是 用戶信息


6、當然,這個頁面內容 沒有搜索,我們試著 編輯下


7、編輯 webpart,發(fā)現(xiàn)有 “顯示搜索框”,但你確定后,你會發(fā)現(xiàn)還是沒有這個搜索框,靠!微軟怎么能這樣?很顯然,這是SP2013 的 Bug,這個 bug 會把人搞死,沒有搜索,這對業(yè)務操作來講,幾乎無法操作。


8、我們得想新的辦法來解決這個問題,好吧!內向思維,添加新的 webpart


9、選擇 篩選器 ->文本篩選器


10、定義好名稱


11、不要太長了,影響美觀


12、最重要的,是要將 篩選數(shù)據(jù),傳到 下面的 BCS中,一實現(xiàn)查找的功能。選擇連接->篩選值發(fā)送位置,就是下面的BCS列表,這個很容易理解,贊一下microsoft


13、如下圖選擇后,點擊配置


14、選中 用戶名 ,將對 用戶名 進行篩選


15、確定之后,就是這效果


16、試一下查找。哇曬,真可以了哦,只是有點小問題,這個文本篩選必須全文匹配才行,不能進行模糊檢索,不過,我個人覺得已經很不錯了,輸個全名查找對一線不會太難。


17、列表基本就這樣了,把視圖修改下,把主要字段顯示出來就可。接下來我們來看看 編輯頁面


18、這樣的操作界面,實在是太糟糕了,很多東西沒法理解,直接拿下去用,會挨罵的。


19、改進一下吧,我們用 sharepoint 2013 design 打開網站,找到 列表和庫


20、找到對應的列表,按如下圖選擇,將用infopath來設計這個編輯界面


21、會在infopath中打開了這張表單界面,左邊是表單,右邊是數(shù)據(jù)源,是不是順眼點了?


22、我們把多余的東西全部刪掉,關鍵的狀態(tài),用鼠標點選,同時增加一個 密碼初始化 的按鈕,再增加一些提示信息,經過若干調整后,得到下面的界面。怎么樣,是不是像回事了?哈哈,你是不是開始愛上 infopath 了?


23、當然,只是界面上實現(xiàn)沒用的,后臺的程序規(guī)則必須按我們的設想去運行才能有效,我們先來實現(xiàn)“密碼初始化”功能,這個功能其實很簡單,就是單擊這個按鈕后,將密碼初始化"11111111",而原系統(tǒng)對密碼是加密的,什么算法我也不知道,但我知道"11111111"加密后是“236DC3611958844B”,這就夠了,我才不管他是怎么加密的了,我們單擊“密碼初始化按鈕”,點擊 添加規(guī)則


24、按如下圖操作就好了


25、選擇正確的域,填入“236DC3611958844B”,確定后就搞定了!很簡單吧。


26、我們再來看“醫(yī)生標示”,我發(fā)現(xiàn)原系統(tǒng)規(guī)則是,70 這個值代表醫(yī)生,100 這個值代表員工,這就好辦了,我們“醫(yī)生標示”中上面的值定義成70,下面定義成100就OK了,按如下圖示操作


27、輸入70后確定,依葫蘆畫瓢,可以搞定員工的值


28、依葫蘆畫瓢,搞定在職、離職狀態(tài)后,我們來定義 保存,其實這不我們不做也可以,因為左上角有,但很多人不習慣左上角的按鈕,還是希望傳統(tǒng)方式,好吧,為了用戶體驗,添加一個按鈕,定義為提交,如下圖:


29、當然,還可以定義下 取消 按鈕:


30、定義 取消


31、當然,保存時,我們的修改時間 應該 是 當前時間,這個也需要定義下:


32、這里就是定義下 函數(shù)


33、當前時間就是 now()


34、呵呵,有效的


35、全部做完了,我們就發(fā)布吧!


36、耶,發(fā)布成功了


37、打開表單 驗證下


38、哇撒,編輯成功了,姓名、狀態(tài)、時間都修改了,經原老系統(tǒng)測試,也是有效的!


到這里,BCS功能全部介紹完畢,并且實現(xiàn)聯(lián)動修改,SP很方便的接入了我們的業(yè)務系統(tǒng)。。。。。有問題請留言,我盡量回答

(完)



轉載于:https://blog.51cto.com/liandove/1259534

總結

以上是生活随笔為你收集整理的零代码实战 SharePoint 2013 BCS:三、实干篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。