Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安装和配置SharePoint 2013 Workflow

安装和配置SharePoint 2013 Workflow

作者头像
用户1161731
发布于 2018-01-11 05:40:02
发布于 2018-01-11 05:40:02
1.9K0
举报
文章被收录于专栏:木宛城主木宛城主

SharePoint 2013中的工作流概述

在SharePoint 2013中,Workflow(建立在Windows Workflow Foundation 4.5)和WCF承载在Workflow Manager中,即Workflow Manager提供了工作流定义的管理,还承载了工作流实例的执行过程,是新的工作流引擎。为了侦听工作流的SharePoint事件(如itemCreated、itemUpdated),平台将通过使用Windows Azure Service Bus(服务总线,由OAuth进行协调)传送到 Workflow Manager。对于回程,将使用SharePoint REST API回掉到SharePoint。(具体详情参见http://msdn.microsoft.com/zh-cn/library/jj163181.aspx),以下图示即工作流基础结构的高级体系结构:

由上图可以看出,工作流执行引擎Workflow Manger已经从SharePoint脱离(在Windows Azure中,即Windows Azure就是新的执行主机,和SharePoint 2010完全不同),并独立运行,这同时提供了灵活性和可扩展性。

安装并配置工作流管理器

SharePoint 2013工作流平台需要Workflow Manger单独安装,然后配置为与SharePoint Server 2013 服务器场一起使用。但由于没有那么多的服务器,故把SharePoint Server和Workflow Manager 1.0安装配置在同一台服务器上。

  • 首先,打开Web Platrom Installer,搜索Workflow Manger 1.0,如下图:
  • 接着,选择安装,如下图所示:
  • 安装成功后,接着配置Workflow Manger,推荐选择默认,这样的操作用来创建新场,只需要对场的第一台计算机执行此操作,创建场后,可以使用"加入场"操作将更多的计算机添加到场。如下图所示:
  • 在新建场配置时,你需要配置Service Account和证书等,如下图所示:
  • 点击下一步,大约花费10几分钟,配置就会成功,如下图所示:
  • 最后,进入IIS,检查下是否成功创建Workflow Management Site应用程序(包含两个特定的端口,12290、12291),如下图所示:

配置工作流管理器 与 SharePoint Server 2013 一起使用

由于之前提过,我将Workflow Manager 1.0安装在与其在同一台的SharePoint Server 2013服务器上并且通过HTTP进行通信,故运行以下PowerShell进行注册:

测试是否正确安装和配置SharePoint Workflow 2013

  • 用SharePoint 2013 Designer打开相应站点,创建工作流,选择SharePoint 2013工作流,如下所示:
  • 插入工作流历史记录Activity,然后记录以下信息:
  • 接着,在工作流设置中设置创建项目时自动启动工作流,如下所示:
  • 然后,保存工作流,然后发布,如下图所示:
  • 最后进入WebSite,选择与工作流关联的List进行测试(不要以系统账户登录),具体详情如下所示:
  • 点击进入阶段,查看工作流明细,如下所示证明了工作流成功启动,并且记录操作至工作流历史记录中。

小结

这篇文章主要是关于SharePoint 2013 Workflow的配置,下一篇将以一个具体的案例来探索SharePoint 2013 Designer Workflow具体的应用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-01-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python爬虫—爬取小说
选择的小说是你是我的城池营垒,如果要把所有章节爬取下来就要点进每一章然后去爬取,一开始觉得有点击所以要用selenium,但是写到后面发现传每一章的url就可以不用模拟点击,所以可以不用selenium来实现用requests也可以。
SakuraTears
2022/01/13
7470
Python爬虫—爬取小说
selenium设置proxy、headers(phantomjs、Chrome、Firefox)
文章参考:https://www.zhihu.com/question/35547395
周小董
2019/03/25
4.8K0
selenium设置chrome和phantomjs的请求头信息
出于反爬虫也好-跳转到手机端页面也好都需要设置请求头,那么如何进行呢? 目录 一:selenium设置phantomjs请求头: 二:selenium设置chrome请求头: 三:selenium设置
十四君
2019/11/29
1.9K0
selenium设置chrome和phantomjs的请求头信息
16、web爬虫讲解2—PhantomJS虚拟浏览器+selenium模块操作PhantomJS
phantomjs 是一个基于js的webkit内核无头浏览器 也就是没有显示界面的浏览器,利用这个软件,可以获取到网址js加载的任何信息,也就是可以获取浏览器异步加载的信息
天降攻城狮
2019/07/13
1.2K0
16、web爬虫讲解2—PhantomJS虚拟浏览器+selenium模块操作PhantomJS
常用selenium浏览器配置
selenium webdriver在get()方法会一直等待页面加载完毕才会执行后面的,可如果加载时间太长会导致后续操作无法进行。有时我们要的信息已经加载出来了,再继续加载网页就没有意义了。 可以通过set_page_load_time()方法来设定时间 然后捕获TimeoutException异常,并通过执行Javascript来停止页面加载 window.stop()
十四君
2019/11/23
2.7K0
常用selenium浏览器配置
python selenium爬取kuk
在爬取这个网站之前,试过爬取其他网站的漫画,但是发现有很多反爬虫的限制,有的图片后面加了动态参数,每秒都会更新,所以前一秒爬取的图片链接到一下秒就会失效了,还有的是图片地址不变,但是访问次数频繁的话会返回403,终于找到一个没有限制的漫画网站,演示一下selenium爬虫
py3study
2020/01/07
7680
python selenium爬取kuk
左手用R右手Python系列——动态网页抓取与selenium驱动浏览器
关于基础的网络数据抓取相关内容,本公众号已经做过很多次分享,特别是R语言的爬虫框架(RCurl+XML/httr+rvest[xml2+selectr])已经形成了较为丰富的教程系统。 但是所有这些都是基于静态页面的(抓包与API访问的除外),很多动态网页不提供API访问,这样就只能寄希望于selenium这种基于浏览器驱动技术来完成。 好在R语言中已经有了selenium接口包——RSelenium包,这为我们爬取动态网页提供了可能。我在今年年初写过一个实习僧网站的爬虫,那个是使用R语言中另一个基于sel
数据小磨坊
2018/04/12
2.4K0
左手用R右手Python系列——动态网页抓取与selenium驱动浏览器
Scrapy中Chrome和PhantomJS设置代理
需求是对 一些小规模的数据,在搜狗微信上搜索关键词的文章数量。 为了避开搜狗非人的爬虫检测策略。我采用了 Selenium来完成这个业务。
李玺
2021/11/22
4900
Scrapy中Chrome和PhantomJS设置代理
python爬取网页HTML
1、代码实现 #-*- encoding: utf-8 -*- ''' Created on 2019/12/06 14:46 Copyright (c) 2019/12/06, Google Copy right @author: com ''' import urllib2, urllib,cookielib,threading,gzip,sys from selenium.webdriver import PhantomJS from selenium.webdriver.common.desire
静谧星空TEL
2021/04/27
2.2K0
网页爬虫开发:使用Scala和PhantomJS访问知乎
随着大数据时代的到来,网页爬虫作为一种高效的数据收集工具,被广泛应用于互联网数据抓取和信息抽取。而知乎是一个知识分享平台,拥有大量的用户生成内容。通过爬虫获取知乎数据,企业和研究人员可以进行深入的数据分析和市场研究,了解用户的需求、兴趣和行为模式,从而为产品开发、市场定位和营销策略提供数据支持。本文将介绍如何使用Scala编程语言结合PhantomJS无头浏览器,开发一个简单的网页爬虫,以访问并抓取知乎网站上的数据。
小白学大数据
2024/05/30
2640
python selenium模拟滑动操作
quit()方法会退出浏览器,而close()方法只是关闭页面,但如果只有一个页面被打开,close()方法同样会退出浏览器
周小董
2019/03/25
2.6K0
利用Selenium和PhantomJS提升网页内容抓取与分析的效率
在互联网数据驱动的时代,网页内容抓取(Web Scraping)是获取和分析公开数据的重要手段。然而,现代网页普遍采用动态渲染、反爬机制和复杂JavaScript逻辑,传统工具(如requests+BeautifulSoup)难以应对。本文介绍如何结合‌Selenium‌和‌PhantomJS‌(注:PhantomJS已停止维护,但技术原理仍具参考性,推荐替代方案为无头Chrome/Firefox)实现高效动态网页抓取,并提供完整的代码实现和优化策略。
小白学大数据
2025/03/14
1570
自动化-Selenium 3-Selenium Grid2(Python版)
Selenium Grid通过同时在多台服务器上运行测试,将Selenium远程控制提升到另一个级别,从而缩短了测试多个浏览器或操作系统所需的时间。
wangmcn
2022/07/22
1K0
自动化-Selenium 3-Selenium Grid2(Python版)
【测试】Selenium Webdriver API
更多操作: http://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.remote.webelement
瑞新
2020/07/07
2.6K0
selenium模拟浏览器&PhantomJS
注意:最新版本的selenium停止对PhantomJS的支持(可以使用谷歌&火狐的无头浏览器),如果还想用PhantomJS,需要对selenium降级
py3study
2020/01/20
1.7K0
干货 | 信息收集工具recon-ng超详细使用教程
最近在找Recon-ng详细一点的教程,可是Google才发现资料都很零散而且不详细,所以我打算具体写一下。
网络安全自修室
2022/12/06
2.9K0
干货 | 信息收集工具recon-ng超详细使用教程
Python教程:selenium模块用法教程
selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题
Python学习者
2023/02/07
2K0
centos7无GUI情况安装Xvfb、selenium、chrome
最近需要用到selenium浏览器抓取,在windows下对照chrome浏览器开发的代码,在linux服务器上换成phantomjs驱动后,却不能运行了,通过截图发现phantomjs渲染效果和chrome不同。于是考虑在centos上安装chrome浏览器。
拓荒者
2019/03/11
3.5K0
网页爬虫开发:使用Scala和PhantomJS访问知乎
随着大数据时代的到来,网页爬虫作为一种高效的数据收集工具,被广泛应用于互联网数据抓取和信息抽取。而知乎是一个知识分享平台,拥有大量的用户生成内容。通过爬虫获取知乎数据,企业和研究人员可以进行深入的数据分析和市场研究,了解用户的需求、兴趣和行为模式,从而为产品开发、市场定位和营销策略提供数据支持。本文将介绍如何使用Scala编程语言结合PhantomJS无头浏览器,开发一个简单的网页爬虫,以访问并抓取知乎网站上的数据。
小白学大数据
2024/06/08
2090
phantomjs Can not connect to the Service phantomjs错误
由于我是从服务的日志中看到报错的,可能是因为phantomjs这个出错了,于是我就在88服务器上直接运行如个代码:
周小董
2019/03/25
1.4K0
相关推荐
Python爬虫—爬取小说
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档