1. 程式人生 > >SharePoint 2013 開發——構建工作流開發環境

SharePoint 2013 開發——構建工作流開發環境

本篇我們來講述一下如何搭建SharePoint 2013工作流開發環境。

Windows Azure Workflow作為單獨的可下載產品,使使用者可以在他們本地環境的部署中建立並配置一個工作流場,同樣地,我們也可以用這種方式構建我們自己的開發環境。

有一點需要說明的是,不能將SharePoint 2013和Windows Azure Workflow安裝在域控制器上,因此,我們至少需要兩個伺服器,一個作為域控,一個作為承載SharePoint 2013、Windows Azure Workflow和Service Bus的伺服器。

構建環境的步驟如下:

1. 建立一個工作流服務賬戶(如contoso\workflowSvc)。

2. 在SQL Server管理控制檯中,將建立的工作流賬戶新增到securityadmin和dbcreator角色中。

3. 在SQL Server中啟用TCP/IP,Windows Azure Service Bus需要它。

4. 使用之前建立的工作流服務帳號登入SharePoint伺服器,確保安裝嚮導在工作流服務帳號的安全上下文中執行。

5. 從http://www.microsoft.com/web/downloads/platform.aspx下載並安裝Microsoft Web Platform Installer,使用該工具下載並安裝Windows Azure Workflow和Service Bus。

6. 執行安裝檔案,選擇Create New Farm->Using Default Settings,如圖所示:

a. 選擇Allow Workflow Management over HTTP on this computer,否則我們必須建立HTTPS。

b. 在指定工作流服務賬戶時,使用完整的UPN格式([email protected])而不是嚮導程式中顯示的預設值([email protected])或NetBios名稱(contoso\workflowSvc)。

c. 在Certificate Generation Key和Confirm Certificate Generation Key處,輸入密碼。

如果順利的話會像下圖所示:

7. 登出改用場賬戶登入。

8. 執行以下PowerShell指令碼命令對SharePoint場和工作流場進行配對,注意用到的引數:

a. -SPSite指定工作流場與SharePoint通訊的端點。每個Web應用程式只能有一個端點。

b. -WorkflowHostUri指定SharePoint與工作流場通訊的端點。

c. -AllowOAuthHttp指定允許OAuth呼叫使用HTTP,對於開發目的的部署來說這足夠了。

9. 在使用者配置檔案服務應用程式中配置活動目錄同步。Windows Azure Workflow 查詢UPSA中使用者的UserPrincipalName(UPN)屬性來驗證該使用者有足夠的許可權來啟動一個工作流。

安裝配置完成之後,就可以在SharePoint Designer中建立SharePoint 2013工作流了,如圖所示:

下一篇我們對SPD關於工作流的操作進行大致地介紹。



相關推薦

SharePoint 2013 開發——構建工作開發環境

本篇我們來講述一下如何搭建SharePoint 2013工作流開發環境。Windows Azure Workflow作為單獨的可下載產品,使使用者可以在他們本地環境的部署中建立並配置一個工作流場,同樣地

SharePoint 2013 Nintex Workflow 工作幫助(六)

工作流動作7. Call web service(Integration分組)一個呼叫WebService的操作。自然,配置項中主要是指向一個WebService進行呼叫。關於配置項的說明:URL必填項

SharePoint2016配置工作開發環境

  1,下載Web PlatForm5.0   地址:https://www.microsoft.com/web/downloads/platform.aspx    2,保證開發環境能連網,安裝Web PlatForm,會提示你更新成Web Plat

在VS2010環境下如何開發K2工作

常用工具控制元件說明: 節點關聯線:流程各節點之間的關聯線 客戶端節點:流程的基本元素 伺服器端節點:流程的完成標識節點 節點詳細配置: 從工具箱找到客戶端節點拖動到開發主頁面中如圖示: 一 完成節點事件設定 1 設定 Event Name and Form 如圖示:

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 使用Napa開發SharePoint應用程序

point off 時間 程序 poi 本地 能夠 evel 實例 BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 使用Napa開發SharePoint應用程序 假設你

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 用SPD開發SharePoint應用程序

用戶 出現 pop 自己 ext 列表 ack popu track BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 用SPD開發SharePoint應用程序 非常多開

asp.net工作開發分享

工作流 ---工作流模板處理、流程實例處理、流程節點處理、創建流程實例 今天繼續和大家分享工作流開發中的代碼模塊。 工作流在IT領域不算是“新人”了,工作流思想在上世紀60年代就有人提出過;70年代就有人開始嘗試,但是由於當時許多的限制,工作流一直沒有成功的被實現;8

IDEA建立Activiti工作開發第一篇(Maven專案)

首先建立一個新的Maven專案,建立完成後我們要安裝Activiti的外掛,首先開啟FIle的setting功能,搜尋Plugins: 輸入actiBPM,然後點選搜尋: 如圖點選安裝,它就會下載安裝 安裝好後點擊應用: 然後重啟IDEA,點選File檔案中的

基於Metronic的Bootstrap開發框架--工作模塊功能介紹

表單 arp 一個 修改 審批表 因此 之前 metronic bootstra 在很早之前的隨筆裏面,已經介紹了WInform框架中工作流模塊的功能,不過由於工作流模塊中界面處理部分比較麻煩,一直沒有在Bootstrap框架中進行集成,最近由於項目的關系,花了不少精力,把

基於Metronic的Bootstrap開發框架--工作模組功能介紹

在很早之前的隨筆裡面,已經介紹了WInform框架中工作流模組的功能,不過由於工作流模組中介面處理部分比較麻煩,一直沒有在Bootstrap框架中進行整合,最近由於專案的關係,花了不少精力,把工作流模組重新梳理遷移到Bootstrap框架上,本篇隨筆主要介紹基於Metronic的Bootstrap開發框架的工

ASP.net技術支撐,learun工作開發分享

一、工作流   根據的定義,工作流就是自動運作的業務過程部分或整體,表現為參與者對檔案、資訊或任務按照規程採取行動,並令其在參與者之間傳遞。簡單地說,工作流就是一系列相互銜接、自動進行的業務活動或任務。   工作流是針對工作中具有固定程式的常規活動而提出的一個概念。通過將工作活動分解成定義良好的任務、角色

力軟敏捷開發框架工作實現技術

工作流、框架、代碼生成器、二次開發 工作流管理聯盟(WFMC)提出了一個工作流參考模型,約定了工作流系統的體系結構、應用接口及特性,主要目的是為了實現工作流技術的標準化和開放性。下面簡要介紹系統中的各個部分,並對參考模型中的五類接口進行描述。 1. 工作流管

【轉】金蝶EAS BOS工作開發(附帶JAVA指令碼)

目錄(?)[+] 流程配置基本知識及示例 重要概念 流程變數 任務輸入輸出 注意事項 基本流程的配置示例

Activiti工作開發學習筆記(一)

第一章 Activiti介紹 1.1 工作流介紹 工作流(Workflow)是對工作流程及其各操作步驟之間業務規則的抽象、概括和描述。 工作流解決的主要問題是:為實現某個業務目標,在多個參與者之間

金蝶EAS BOS工作開發(附帶JAVA指令碼)

1.  流程配置基本知識及示例 1.1. 重要概念 1.1.1.流程變數 流程變數是工作流引擎和業務系統的資料互動的橋樑。 工作流承載業務,驅動業務流程,但是不會執行業務。工作流中的業務執行,全部都會委託給具體的業務模組執行。那麼,這些被工作流分割的業務功能,在工作流中被呼

Odoo10模組開發(1) 工作

首先建立一個demo 檔案結構如下: 其中models/models.py: class workflow_demo(models.Model): _name = 'workf

基於Metronic的Bootstrap開發框架--工作模組功能介紹(2)

本篇繼續《基於Metronic的Bootstrap開發框架--工作流模組功能介紹》,繼續介紹基於Metronic的Bootstrap開發框架的工作模組功能,介紹工作流模組中相關業務表單的介面設計和管理操作,以及在業務表單中設計到的審批、發起會籤、會籤確認、會籤、撤銷、領導批示分閱、閱辦等常規操作,以及一些明細

關於專案管理系統 activiti工作開發

最近開發專案管理系統,專案最近開發完畢,分享一些系統用到的東西,也算一個總結,系統用到了管理系統的常用的審批流程  並且在審批流程中自己控制流程走向。該專案管理系統基於Spring+spring mvc+mybatis . spring-activiti.xml sprin

Activiti工作開發準備(一)

業務流程 bpmn 內容 進行 .com .org 圖片 技術 png 一:開發工作流需要配合所畫流程圖以及根據流程圖所生成的.bpmn文件進行開發,Activiti提供了eclipse插件,開發人員可以通過插件直接繪畫出業務流程圖。 二:eclipse插件安裝   1.打

Activiti工作開發——Activiti相關概念

Activiti對流程的描述是基於資料庫表的,Activiti有23張表,分別用來儲存工作流各個階段的資料,各個表的資料欄位和作用請參考blog Activiti資料表結構說明 Activiti工作流的核心是一個叫ProcessEngine的介面,這個介面控制著整個工作流