SharePoint 2013 Workflow 分布式配置问题记录
SharePoint 2013 发布已经有一段时间,前段事件主要是做财务项目,用到Oracle和HFM,由于从来没了解过这两个软件,把大部分时间用在了学习Oracle和HFM的API,目前对HFM的API有已定了解了,项目已步入正常轨道,就要继续研究SharePoint2013 新添加的元素了。
应用Hyper-V,安装了四台虚拟机,推荐大家用Hyper-V,动态分配内存做的确实不错。

经过这几天的配置,终于把Workflow配置成功了,在配置过程中遇到如下问题:
一、Microsoft.Workflow.Client.InvalidRequestException: 未能查询位于 URI“http://study.t.com/_layouts/15/metadata/json/1”的 OAuth S2S 元数据终结点。错误详细信息:“An error occurred while sending the request.”。 从服务器收到了 HTTP 标头 - ActivityId: 3a7579d4-7b7c-4331-acdf-41f1b0490364。NodeId: COMPOSITE。Scope: /SharePoint。 客户端 ActivityId: 09bbe92e-d466-4a24-8d8b-b82f36e97cbd。 ---> System.Net.WebException: 远程服务器返回错误: (400) 错误的请求。
按照这篇 文章 也没有解决问题,如果谁有好的方法可以分享一下,这个问题是由于Workflow Manager 没有和SharePoint 安装在一起引起的权限问题引起的。
二、在一台环境上安装成功后,再在安装SharePoint的环境上安装Workflow Manager,之后加入到现在场,就出现了如下异常:
正在配置 Workflow Manager 运行时设置。远程服务器返回错误: (401) 未经授权。 Manage claim is required for this operation..TrackingId:19127ba7-1ad4-446b-b083-7ee0223bba5a_GWFMgr,TimeStamp:2013/7/21 6:26:47 本以为是权限的问题,在网上找了几种解决方案,最终还是没有配置成功。
最后想了想,可能还是权限的问题,于是重新安装系统和Workflow Manager,安装Workflow Manager时用 SharePoint 场管理员安装,安装之后,重新加入到场,就配置成功了。
三、以管理员身份运行 SharePoint 命令行管理程序 ,执行如下脚本,配置Workflow环境
Register-SPWorkflowService –SPSite "http://study.t.com" –WorkflowHostUri "http://sp2013.t.com.cn:12291" –AllowOAuthHttp
执行成功后,打开SharePoint Designer

四、SharePoint 2010 有默认三个工作流,在SharePoint2013了同样有三个默认工作流,但是要激活某个功能集之后才能出现

总结:工作流配置应该很简单的,但由于权限问题没弄明白,耗时也相当多,把整个配置过程记录下来,希望能给其他人省去探索的时间。
SharePoint 2013 Workflow 分布式配置问题记录的更多相关文章
- 安装和配置SharePoint 2013 Workflow
		
SharePoint 2013中的工作流概述 在SharePoint 2013中,Workflow(建立在Windows Workflow Foundation 4.5)和WCF承载在Workflow ...
 - Install and Configure SharePoint 2013 Workflow
		
这篇文章主要briefly introduce the Install and configure SharePoint 2013 Workflow. Microsoft 推出了新的Workflow ...
 - SharePoint 2013: Workflow Manager Backend 服务意外地终止
		
一.环境:SharePoint 2013 + Workflow Manager 1.0 二.错误描述: Workflow Manager Backend 服务意外地终止,这种情况已经出现了 42106 ...
 - SharePoint 2013 – Workflow Manager 1.0 offline download
		
[http://sharepointdeal.wordpress.com/2013/03/13/sharepoint-2013-workflow-manager-1-0-offline-downloa ...
 - SharePoint 2013 - Workflow Manager
		
1. Workflow Manager可以与SharePoint 安装在同一台机器上,只是不建议这么做:由于Workflow Manager 需要使用数据库,我个人将其安装在 SQL Server机器 ...
 - SharePoint 2013 Workflow Manager 1.0 卸载
		
一:环境 Window server 2012 r2 Standard SharePoint Server 2013 with sp1 二:开始菜单---Workflow Manager 配置---退 ...
 - SharePoint 2013 Workflow Manager 1.0 远程服务器返回错误: (400) 错误的请求。 不支持查询字符串中的 api-version
		
环境: Windows Server 2012 R2 Standard SharePoint Server 2013 with sp1 通过Web 平台安装程序 5.0,已安装 Workflow Ma ...
 - SharePoint 2013 workflow cannot start automatically when you logged in site as a system account
		
I have created one simple workflow on custom list using SharePoint designer 2013.While designing wor ...
 - Sharepoint 2013 Workflow Error
		
问题: (1)提示“reload the page and then start the workflow”错误 (2)提示“Unable to properly communicate with t ...
 
随机推荐
- 图文详解远程部署ASP.NET MVC 5项目
			
话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由于常不在实验室,所以在想能不能远程部署.因此今天专门研究了一下具体的过程,下面和大家分享一下.本人新手 ...
 - 谈谈CSS预处理技术中for循环的应用-CSS Sprite
			
各种新技术的出现,推动着Web前端技术飞速发展,在提升用户体验的同时也方便开发者: 在前端优化时,我们使用CSSSprite技术,把多个图片合在一张图片上,然后通过background-image,b ...
 - 跟随标准与Webkit源码探究DOM -- 获取元素之getElementsByTagName
			
按照标签名获取元素 -- getElementsByTagName 标准 DOM 1在Element和Document两个interface中均有定义,原型NodeList getElementsBy ...
 - CLR via C#深解笔记五 - 事件
			
事件处理实际上是一种具有特殊签名的delegate, 像这个样子:public delegate void EventHandler(object sender, EventArgs e); 类型 ...
 - mysql查看和修改最大数量
			
通常,mysql的最大连接数默认是100, 最大可以达到16384.1.查看最大连接数:show variables like '%max_connections%';2.修改最大连接数方法一:修改配 ...
 - LInux : du命令
			
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
 - ubuntu下查看环境变量
			
在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量. Linux下准确的说是REDHAT下应该如何查看呢,命令是: export 如果你想查看某一个名称的环 ...
 - char str[]和char *str的区别
			
1.http://blog.csdn.net/szchtx/article/details/10396149 char ss[]="C++"; ss[0]='c'; ...
 - SNF开发平台WinForm之二-开发-单表表单管理页面-SNF快速开发平台3.3-Spring.Net.Framework
			
2.1运行效果: 2.2开发实现: 2.2.1 这个开发与第一个开发操作步骤是一致的,不同之处就是在生成完代码之后,留下如下圈红程序,其它删除. 第一个开发地址:开发-单表表格编辑管理页面 http: ...
 - iOS app开发资料整理
			
Objective C快速入门: http://blog.csdn.net/totogo2010/article/details/7632384 http://www.cocoachina.com/i ...