首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用按钮(javascript?)激活SharePoint 2013工作流

在SharePoint 2013中,可以使用JavaScript来激活工作流。以下是使用按钮激活SharePoint 2013工作流的步骤:

  1. 创建一个按钮:在HTML页面中,使用HTML标签创建一个按钮,例如:
代码语言:txt
复制
<button id="activateWorkflowButton">激活工作流</button>
  1. 添加JavaScript代码:在页面中添加JavaScript代码,以便在按钮点击时激活工作流。可以使用SharePoint的JavaScript对象模型(JSOM)来实现。以下是一个示例代码:
代码语言:txt
复制
<script type="text/javascript">
document.getElementById("activateWorkflowButton").onclick = function() {
    activateWorkflow();
};

function activateWorkflow() {
    var context = new SP.ClientContext.get_current();
    var web = context.get_web();
    var list = web.get_lists().getByTitle('列表名称');
    var item = list.getItemById(1); // 根据需要激活工作流的列表项ID进行修改

    context.load(item);
    context.executeQueryAsync(function() {
        var wfServiceManager = SP.WorkflowServices.WorkflowServicesManager.newObject(context, web);
        var subscription = wfServiceManager.getWorkflowSubscriptionService().getSubscription('工作流订阅ID'); // 根据需要激活的工作流订阅ID进行修改

        wfServiceManager.getWorkflowInstanceService().startWorkflowOnListItem(subscription, item);

        context.executeQueryAsync(function() {
            alert('工作流已成功激活!');
        }, function(sender, args) {
            alert('激活工作流时发生错误:' + args.get_message());
        });
    }, function(sender, args) {
        alert('获取列表项时发生错误:' + args.get_message());
    });
}
</script>

请注意,上述代码中的'列表名称'和'工作流订阅ID'需要根据实际情况进行修改。

  1. 将代码添加到SharePoint页面:将上述包含按钮和JavaScript代码的HTML页面添加到SharePoint页面中。可以通过编辑页面或使用Content Editor Web Part来实现。
  2. 测试激活工作流:保存并发布页面后,访问页面并点击按钮,即可激活工作流。如果激活成功,将显示一个成功的提示消息。

需要注意的是,以上代码仅适用于SharePoint 2013平台,并且假设您已经熟悉JavaScript和SharePoint的基本概念。此外,腾讯云并没有直接相关的产品和服务来激活SharePoint工作流,因此无法提供相关链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SharePoint 2013 Troubleshooting——启用 Developer Dashboard

SharePoint 2013这个工具已经被大范围的改写了,在你的Troubleshooting(故障排查)工具包中他已经变得越来越可用了。...启用 Developer Dashboard SharePoint 2013 Developer Dashboard无法在SharePoint Central Administration中激活。...所以,最好的方法是用PowerShell,所以为了使用Developer Dashboard,打开SharePoint 2013 Management Shell and 输入以下命令: ?...这是有道理的,因为没有必要将这个按钮显示给那些并不关心页面用户。因为只有特定权限的用户才能看到。然而,不要忘记SharePoint中的用户经常会被提升到各种权限,所以他们就会看到这个按钮。...对于SharePoint 2013,可能最常听到的抱怨是"你为何如此之慢",但是没有具体的定义"慢"到底是什么,是什么引起了SharePoint如此之慢。

1.3K100
  • BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第15章节–开发SP2013工作流应用程序 总结

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第15章节–开发SP2013工作流应用程序 总结 在SP2013中,工作流已经从SP Server中脱离...新的工作流引擎是依据新的云App模型架构而写的,它使用REST _API,通过OAuth协议和Windows Azure Service Bus提供信息框架和耐用的事件管理,回调到SharePoint。...业务分析员、SharePoint方面的专家和开发者仍然可使用的工具有Visio专业版、SharePoint Designer和Visual Studio,可是这些工具展示出创建工作流的一系列新功能。...最后,工作流在你SharePoint Apps中衔接的非常好。...那些在Visual Studio中熟练开发工作流的人能够环绕一般业务过程情形创建工作流,打包为App,然后放到Office.com的SharePoint Store中。

    53830

    配置SharePoint 2013 Search 拓扑结构

    SharePoint 2013中的搜索具备了非常强大的功能,但所消耗的资源也是巨大的。所以,在具备硬件条件下,合理的规划SharePoint 2013搜索拓扑结构是非常有必要的。...SharePoint 2013 Farm 安装指南——构建一个双层SharePoint Farm SharePoint Farm 3-Tier拓扑结构的实施解决方案 规划SharePoint搜索拓扑结构...由于新增加的APP 服务器具备非常强劲的性能,将承载如下搜索组件 分析处理组件 内容处理组件 爬网组件 搜索管理组件 更改默认搜索拓扑 1.准备工作 SharePoint 2013更改默认的搜索拓扑必须使用...再次激活搜索拓扑。 完整的PowerShell如下: Add-PSSnapin Microsoft.SharePoint.PowerShell # 1....小结 配置完搜索拓扑之后,可以放心大胆的爬网了,具体可以参考这篇文章—— 探索 SharePoint 2013 Search功能

    1.4K80

    SharePoint 2013 Designer工作流——Parallel Block的应用

    参考目录 安装和配置SharePoint 2013 Workflow SharePoint 2013 实现多级审批工作流 在自定义Workflow时,往往会遇到这样场景,某个审批需要被多人查阅...在SharePoint Workflow中,也提供了类似并联电路的活动,即Parallel Block(并行程序块),在SharePoint Designer 2013中,位于工具栏中,如下所示: ?...要使用此活动也是很简单,接下来我以一个简单的入网申请来演示,假设有如下场景 公元前211年,秦朝的科技已如日中天,信息化建设也属七国中翘楚,为了更加集权监督,始皇帝决定三公九卿人人配置移动设备,时刻汇报日常工作...打开SharePoint Designer,选择需要关联的List,创建自定义的工作流。 首先,新建并初始化变量,如下所示: ?...小结 上述描述的工作流仅仅是Demo级别,对于复杂的业务,特别是权限的控制,SharePoint 2013 Workflow给我的感觉依然是捉襟见肘。

    1K100

    project安装包,project安装步骤【最新版本】

    2 Microsoft 365没有订阅Office应用程序的完整安装版本:提示:如果你有这些微软365订阅,你不 您不需要下载和安装任何桌面应用程序,但在大多数情况下,您仍然可以在Web浏览器中访问和使用...10.点击【账户】,可以看到显示【产品已激活】。 11.安装完成。软件打开界面如下图所示。...如果杜瓦尔下载器更新,则比例选择响应知识库-文章接着是上一页'如何重新安装此更新'亚尔蒂克伦....Produkt 知识文库文章标题编号 Word2013 0x9B9C] SharePoint server订阅版 Produkt 知识文库文章标题编号 SharePoint server订阅版 0x9B9C...0x9B9C] SharePoint基础2013 0x9B9C] SharePoint基础2013 0x9B9C] OfficeOnline-servere Produkt 知识文库文章标题编号 OfficeOnlineServer

    1.3K20

    SharePoint Content Database简介

    SharePoint作为微软主打的企业Portal平台,功能强大,使用简单,非常的方便。对于很多关系数据,我们可以使用自定义列表来维护,如果是非关系数据,可以使用文档库来维护。...另外还可以在上面进行版本维护,工作流审批,而这一切可以不用写一行代码,只需要在界面和SharePoint Designer中进行设置即可完成。...前面两种方法,都是官方推荐的,文档详细,介绍较多,我就不讲了,我接下来主要研究如何直接读取SharePoint Content DB的数据。...我们可以从微软MSDN找的一些对几个核心表的介绍: http://msdn.microsoft.com/en-us/library/hh625524(v=office.12).aspx 这个文档介绍的是最新的SharePoint2013...接下来我会写几个Case,一个一个的分析如何查询对应的表。

    1.1K20

    SharePoint 2013 创建 Site Collection

    在这篇文章中将继续SharePoint 2013之旅——还是以Step By Step的形式演示如何SharePoint 2013中创建Site Collection(网站集),首先梳理下知识点。...如果不想迁移Site Collection,那么可以使用Export-SPWeb和Import-SPWeb来将Site Collection的内容到分散到其他Site Collection中。...SharePoint 2013有2种类型的Managed Path: Explicit inclusion(显示包含),当我们没有计划在此Managed Path下创建多个Site Collections...main Wildcard inclusion(通配符包含),当我们需要创建一个或者多个Site Collections时,如果这些Site Collections都是同一级别,比如组织、部门之类,可以使用...接下去我会研究一下 JavaScript 高级 ASP.NET Signalr

    2.1K60

    Succinctly 中文系列教程(二) 20220109 更新

    2013 教程 一、SharePoint 2013 开发模式简介 二、准备开发环境 三、新应用模型架构概述 四、SharePoint 托管应用 五、提供者托管的应用 六、安全模型概述 七、客户端对象模型...二、将 Bootstrap 添加到您的项目中 三、推特 Bootstrap 网格 四、推特 Bootstrap 库 CSS 类 五、表单 六、按钮 七、组件 八、推特 Bootstrap JavaScript...Studio 三、类型安全 四、创建新模块 五、加载模块 六、使用现有的 JavaScript 七、将 TypeScript 用于单元测试 八、总结 九、附录 A:替代开发工具 十、附录 B:TypeScript...三、证明正确性 四、实现单元测试的策略 五、三思而后行:单元测试的成本 六、单元测试是如何工作的?...二、你的第一个网络服务器 三、线程、任务和异步/等待 四、跨线程工作流 五、路由 六、会话 七、HTTPS 八、错误处理和重定向 九、参数化路由 十、表单参数和 AJAX 十一、视图引擎 十二、压力测试

    6K20

    SharePoint 2013 创建Web Application

    今天继续SharePoint 2013 的探索之旅,之前几篇文章分析了SharePoint 2013的物理拓扑结构,安装,以及逻辑体系结构。...在这篇文章中,我将继续Step By Step形式演示如何SharePoint 2013中创建Web Application。...预准备工作 1.在SharePoint 2013 Central Administration中创建Web Application,前提条件是必须登录的账号是在SharePoint Group "Farm...SharePoint Farm Administrator 默认情况下,在SharePoint 2013 产品配置向导安装结束后,SharePoint Farm Administration组包含3...当然你也可以选择使用FBA,具体配置在我之前的文章中提及,详情参考《SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用

    1.7K80

    SharePoint中的Copilot Agents代理究竟是个啥

    使用 Business Chat 和 SharePoint 中的 Microsoft 365 Copilot 和 Copilot 代理释放组织内容的价值。...如何使用Copilot 代理 要使用 SharePoint 中的 Copilot 代理,其实很简单,只需要在SharePoint 中选中想要投喂的文件或文件夹,点击“创建copilot代理”: 只需几秒钟时间...进一步自定义代理 要进一步自定义 您在 SharePoint 中创建的代理,请单击编辑按钮以添加更多文件、更新品牌、修改启动提示等。...您可以通过更高级的自定义功能在 Copilot Studio 中轻松增强您的代理,例如添加操作以自动化工作流程或 SharePoint 以外的其他数据源。...个人家庭版Microsoft 365用户订阅copilot pro无法使用此功能。

    10210

    SharePoint 2010 新体验3

    比如,关于某个项目的一组Word文档,或是TechEd会议的所有SharePoint相关的幻灯片文档。...SharePoint 2010增加了一个新特性:文档集,就是用来专门管理一组关联度很高的文档。 首先,在网站集的功能管理中,激活“文档集”功能:  ?...然后,为希望使用文档集功能的文档库,添加上“文档集”内容类型:  ? ? 然后在这个文档库的“新建文档”菜单中,就会增加“文档集”选项:  ?...对一个文档集,我们可以对它进行相应的管理,包括为它设置单独的权限、为它附加工作流等等:  ? 我们为文档集上载一组文档:  ?...当使用搜索功能的时候,文档集中的文档可以被直接搜索到,同时文档集本身也会被包含在搜索结果中: ?

    55710

    打造SharePoint之在线开发神器SPOnlineDevelopTool(一)——概述

    SharePoint开发有时候是一件比较痛苦的事情,毕竟庞大的框架总是笨重的~~ 往往如果采取传统的方式开发SharePoint的话,更改一个代码需要有以下操作: 1)更改代码 2)VS编译——》生成部署包...那么如何改变这个状况呢?那就是使用前端技术进行开发。只要封装得好,那么SharePoint的99%的功能均能使用JavaScript实现。下面就有请SPOnlineDevelopTool上台吧。...可以看出,图片来源于SharePoint的图片库,那么如何开发的呢? ? 允许全屏,全屏后效果如下: ? 我再上一个全貌: ?...Chrome浏览器在页面编辑模式下使用本工具,当停止编辑后即可查看编写的效果 支持代码高亮显示 支持语法检查 允许编辑HTML、CSS、JavaScript,标签具有自动完成功能 支持正则表达式搜索 支持代码自动编号...以下功能是本人下一步准备着手开发的: 支持资源在线上传至资源库(样式、脚本、图片) 支持源代码版本管理(每次保存后,将产生版本) 支持代码预览 重构UI,将选择JS以及保存按钮移至统一工具栏 支持本地代码段缓存以及在线代码段下载

    82640

    tfs安装教程_怎么安装2010office激活成功教程版

    今天说一说tfs安装教程_怎么安装2010office激活成功教程版,希望能够帮助大家进步!!!   整了几天TFS,把相关的一些配置与安装的要点简单记下,希望对大家有用。...本篇主要是安装与配置上的内容,下一篇会介绍如何使用以及使用方面的相关心得体会。   本篇内容简要: 1. 安装部署   1.1. 流程   1.2....如果安装TFS前,报表服务与SharePoint没有正常安装,则TFS不会帮你自动配置这些服务的关联,后续使用手工配置将会很复杂,且成功率很低。   ...本文以修改默认的任务工作项为例说明如何操作。   ...工作流修改   模板还允许定制工作流,可以通过VS的设计器与工具箱的控件进行修改。   3.3.

    4.3K30

    【漏洞通告】微软9月安全更新多个产品高危漏洞通告

    攻击者可通过诱导用户打开特制文件或诱导用户访问具有恶意JavaScript的网站来利用此漏洞,成功利用此漏洞的攻击者可在受影响的系统上执行任意代码。...经过身份验证的攻击者可通过在受影响的Microsoft SharePoint 服务器上创建并调用特制页面来利用此漏洞,成功利用此漏洞的攻击者可使用特制页面在SharePoint应用程序池进程的上下文中执行任意代码...攻击者可通过使用特定格式的输入访问受影响版本SharePoint 上易受攻击的 API来利用此漏洞,成功利用此漏洞的攻击者可在目标 SharePoint应用程序池和SharePoint服务器账户的上下文中执行任意代码...2013 Service Pack 1Microsoft SharePoint Enterprise Server 2016Microsoft SharePoint Foundation 2013 Service...SharePoint Foundation 2013 Service Pack 1Microsoft SharePoint Server 2010 Service Pack 2Microsoft SharePoint

    1.8K20

    SharePoint 2013怎样创建Wiki库

    我们使用Wiki页面来分享知识,增进团队合作。下面我将向大家展示SharePoint 2013 Wiki的使用方法。教程我都将以这张Wiki页面(即当前页)为示例。...当编辑结束时,点击Save按钮进行保存。当你离开页面时,客户端浏览器也会提醒你是否需要对未保存的页面进行保存,这样友好的提示可以避免数据的丢失。...在Wiki中可以链接到很多SharePoint对象,不只是可以链接到Page,还包括List,Listitem等。 [[SMO] : 链接到与当前页面在同一目录的下的名为SMO的页面。...创建页面 在SharePoint中可以轻松创建Wiki页面。...丰富页面内容 到此为止,你可以看到当前这张Wiki页(怎么使用Wiki库)现在已经创建好了,并且很方便的格式化了字体,就如同操作Office一样。

    1.6K70

    【GEE】1、Google 地球引擎简介

    1简介 在本模块中,我们将讨论以下概念: 定义 Google 地球引擎中的主要数据类型以及如何使用它们。 如何探索数据集并限制特定研究站点的输出。 如何可视化火灾前后景观之间光合活动的差异。...,可让您快速提出问题并开发可测试的工作流程。...所有 GEE 脚本都是用 javascript 编写的(参见第 3.2 节),可以通过单击“运行”按钮或按 ctrl-enter(Mac 上为 cmd-enter)来激活。...3.2 JavaScript 简介 GEE 代码编辑器中的所有脚本都是用 JavaScript (JS) 编写的。如果您不熟悉这种编程语言,请不要害怕!...使用搜索栏,输入并选择 Longmire, WA 将您的地图缩放到雷尼尔山国家公园。您的地图查看器将类似于下图。请记住,您必须在地图查看器中打开“图层”选项卡,然后单击要激活的图层旁边的复选框。

    61630

    为什么说Web开发和Vue.js是如此的有趣?

    当时我有这样一个概念,前端开发者只是使用右脑的附庸风雅的人,并不是“真正的”编程。 但是,在我最后一次求职,选择很少。特别是工作面试,我看到了自己是如何失败的。...我获得了一个职位,利用了我在SharePoint的经验。我在SharePoint的经验并不特别:用GUI、工作流等设计页面这个不是我理想中的工作,而是为了生活不得不做的工作。...幸运的是,使用数据库的经验使我能够以规范化的方式设计列表,但似乎缺乏用户界面方面的功能。在SharePoint设计器中,即使修改了底层ASP,某些效果也很难实现。...她说:“你知道…SharePoint支持REST服务。”啊,是的!我可以在SharePoint使用Ajax,并根据响应情况建立我的HTML。这将是超级有趣的!...使用一些花括号,我可以根据JavaScript访问的变量将值插入到提交内容中。通过模板的使用等于提供了一个路径,Vue.js DOM和组件模板更容易被使用

    2.1K10
    领券