当前位置:主页 > Office办公 > 其他专区

最新发布

SharePoint JavaScript 客户端对象使用视频教程
SharePoint JavaScript 客户端对象使用视频教程

本次视频教程是为大家介绍如何使用SharePoint JavaScript客户端对象,包括对于站点、列表、文档库、列表项、文件夹、文件和附件等基本对象的操作,同时,为大家举几个简单的应用的例子,让大家更加深刻的理解SharePoint JavaScript客户端对象的适用范围。本次系列课程既使用本地版本的SharePoint环境,同样适用于office 365中的SharePoint Online环境,希望能够对大家入门SharePoint有所帮助。  课程目录 ◦SharePoint JavaScript 对象模型简介 ◦SharePoint JavaScript 操作站点属性 ◦SharePoint JavaScript 操作列表 ◦SharePoint JavaScript 操作列表字段 ◦SharePoint JavaScript 操作列表项目 ◦SharePoint JavaScript 操作文件夹 ◦SharePoint JavaScript 操作列表附件 ◦SharePoint JavaScript 操作文档库文件 ◦SharePoint JavaScript 进行内容展现 ◦SharePoint JavaScript 实现提交表单 ◦SharePoint JavaScript 联动下拉菜单 ◦SharePoint JavaScript 实现筛选功能 ◦SharePoint JavaScript 视图权限控制   课程地址  http://edu.csdn.net/course/detail/4508  同时,还有其他SharePoint视频教程以供大家选择观看,可以点击个人主页或者右侧的视频教程链接即可。  个人主页  http://edu.csdn.net/lecturer/1012 课程简介 本次课程以SharePoint 2016平台为基础,为大家介绍SharePoint工作流,并介绍如何通过SharePoint Designer和Visio进行SharePoint工作流的配置。 你将收获 希望通过本次课程,让大家掌握如何搭建SharePoint 工作流环境,并学会使用SharePoint Designer和Visio配置SharePoint 工作流,以完成基本的工作流配置和使用。 第一章:课程简介 1. 课程简介[ 11:20 ] 2. SharePoint Workflow 工作流示例演示[ 07:55 ] 第二章:SharePoint Workflow 概述 1. SharePoint Workflow 概述[ 07:18 ] 第三章:SharePoint Workflow 配置运行环境 一 1. SharePoint Workflow 配置运行环境 一[ 13:00 ] 2. SharePoint Workflow 为站点注册工作流服务[ 08:35 ] 第四章:SharePoint Workflow 配置运行环境 二 1. SharePoint Workflow 配置运行环境 二[ 16:35 ] 2. SharePoint Workflow 指定离线安装工具语言[ 08:38 ] 第五章:SharePoint Workflow 配置HelloWorld示例 1. SharePoint Workflow 配置HelloWorld示例[ 13:21 ] 第六章:SharePoint Workflow 配置顺序工作流示例 1. SharePoint Workflow 配置顺序工作流示例[ 16:41 ] 第七章:SharePoint Workflow 配置状态机工作流示例 1. SharePoint Workflow 配置状态机工作流示例[ 11:49 ] 2. SharePoint Workflow 状态机工作流添加审批意见[ 11:49 ] 第八章:SharePoint Workflow 使用Visio可视化配置 1. SharePoint Workflow 使用Visio可视化配置[ 24:56 ] 课件付费后下载 第九章:SharePoint Workflow 配置三级审批工作流示例 1. SharePoint Workflow 配置三级审批工作流示例[ 35:34 ] 2. SharePoint Workflow 发布文档申请工作流示例[ 22:48 ]本次课程以Office 365 企业版 E3为环境,介绍如何使用其中SharePoint Online产品相关技术,如何通过站点配置和Designer设计,通过和工作流相结合,完成企业内部需求,实现企业信息化建设。 你将收获 通过本次课程的学习,让大家了解Office 365中的SharePoint Online产品的基本功能,学会创建SharePoint Online的应用程序,实施一些企业内部的小需求。 章节目录 01. 课程简介[ 12:24 ] 课件付费后下载 02. SharePoint Online 产品概述[ 12:12 ] 课件付费后下载 03. SharePoint Online 初体验[ 30:55 ] 课件付费后下载 04. SharePoint Online 使用列表库发布通知[ 38:34 ] 课件付费后下载 05. SharePoint Online 使用文档库管理报销[ 48:37 ] 课件付费后下载 06. SharePoint Online 使用资产库企业培训[ 18:11 ] 课件付费后下载 07. SharePoint Online 使用Wiki库知识管理[ 13:44 ] 课件付费后下载 08. SharePoint Online 使用联系人创建通讯录[ 11:17 ] 课件付费后下载 09. SharePoint Online 使用讨论版讨论话题[ 16:57 ] 课件付费后下载 10. SharePoint Online 使用调查收集员工意见[ 16:50 ] 课件付费后下载 11. SharePoint Online 创建和使用母版页[ 25:49 ] 课件付费后下载 12. SharePoint Online 创建和使用页面布局[ 24:53

288 次浏览
SharePoint 如何获取详细Log信息
SharePoint 如何获取详细Log信息

在SharePoint的运维当中,我们可能经常会遇到排错,但是即使找到日志,也不是特别的详细,我们还是需要各种无厘头的猜测。   其实,SharePoint是可以打开详细的日志的,尤其是面对一些服务产生的日志,更是非常好用,代码层面的错误,还是建议大家调试解决。   下面,简单的为大家介绍一下如何开启详细的日志,有兴趣的可以记录一下,以备不时之需。   步骤:1).以管理员权限运行SharePoint management PowerShell 2).运行以下命令启用详细日志: Set-SPLogLevel –TraceSeverity VerboseEx 3).创建新的ULS Log,会把错误信息写到一个新的日志文件里 New-SPLogFile 4).重现错误 5).创建新的ULS Log,这样就把接下来的错误,写到一个新的日志里,确保我们的错误信息,都在上一个日志里,文件也不会很大。 New-SPLogFile 6).执行以下指令获取日志所在路径,当然也可以去管理中心 - 监控 - 报表 - 配置诊断日志记录 - 跟踪日志 Get-SPDiagnosticConfig | select LogLocation 7).将日志文件按照时间降序排列后,第二个后缀名为log的文件为我们需要的日志文件. 文件名格式为:<机器名>-<日期>-<时间>.log 8).使用完毕,记得将日志详细级别复原,否则会生成大量的日志文件,占领我们的磁盘空间: Clear-SPLogLevel   以上便是开启详细日志功能,并且记录日志信息,关闭详细日志功能的简单介绍。希望大家在SharePoint的运维过程中,还是少遇到各种bug为好,但是真的遇到了,还是需要有一些手段,来解决问题的。  好了,简单的介绍就到这里,希望对大家有所帮助。

299 次浏览
SharePoint 服务器端对象迁移文件夹 实现教程
SharePoint 服务器端对象迁移文件夹 实现教程

最近有个需求,写个定时迁移文件夹的小程序,因为计时器任务比较繁琐,所以选择了控制台程序。然后,用windows的计划任务执行,也许,会有广大朋友需要类似的功能,简单的分享一下代码逻辑,功能非常简单,希望大家不要见笑。   //提升权限代码SPSecurity.RunWithElevatedPrivileges(delegate() {   //提升权限的核心代码 });  //创建网站集和网站对象using (SPSite site = new SPSite(siteUrl)) {   using (SPWeb web = site.OpenWeb(webUrl))   {   } }  //允许非安全更新,否则客户端调用可能回报不安全更新操作的错误web.AllowUnsafeUpdates = true; web.AllowUnsafeUpdates = false;  //获取文档库和文件夹 SPList sDoclib = web.Lists[sourceDoclib]; SPList tDoclib = web.Lists[transferDoclib]; SPListItemCollection items = sDoclib.Folders;  //遍历文件夹,并迁移到目标文档库 foreach (SPListItem item in items) {   SPFileCollection files = item.Folder.Files;   item.Folder.MoveTo(web.Url + "/" + tDoclib.RootFolder.Url.ToString() + "/" + item.Folder.Name); }

SharePoint 无法删除搜索服务应用程序 问题解决
SharePoint 无法删除搜索服务应用程序 问题解决

在SharePoint的使用中,经常会遇到某些服务创建失败,某些服务删除不成功的情况。这里,我们就遇到了搜索服务创建失败,然后删除也不成功,使用管理中心的UI无法删除,PowerShell命令也无法删除,经过很长时间的排错,终于找到解决方法。1. 以Farm管理员身份登录SharePoint服务器,以管理员身份打开SharePoint Management PowerShell,执行以下命令获取Search Service Application的ID,特别要说的是命令一定要注意空格 Get-SPServiceApplication | Select DisplayName,TypeName,Id | fl >> a.txt Notepad a.txt 2. 以管理员身份打开命令行(CMD命令,不是PowerShell),转到以下目录 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN 3. 执行以下命令删除Search Service Application Stsadm.exe -o deleteconfigurationobject -id <ID> <ID>替换成Search Service Application的ID 4. 到数据库服务器上删除和Search Service Application有关的数据库   以上,便是删除的方法,其实,我也解释不清楚,为什么PowerShell命令删除会失败,stsadm命令删除就可以了,可能,这个操作的是更加底层的功能吧?!如果有人了解,希望可以留言解惑。  特别要说的是,删除搜索服务的时候,不需要单独删除Search Administration Web Service for Search Service 应用程序,这个会随着搜索服务一起被删掉。

295 次浏览
SharePoint 每天预热脚本介绍
SharePoint 每天预热脚本介绍

使用SharePoint的朋友们应该知道,SharePoint每天夜里有自动回收的机制,使环境每天把占用的内存都释放出来,以确保不会累计占用过多内存导致服务器崩溃。  我们可以打开IIS,选中我们的应用程序池,点击右侧操作里面【正在回收...】,查看该应用程序池的回收条件。  我们可以看到,我这个应用程序池的回收条件是特定时间进行回收,也就是在夜里进行回收,SharePoint默认每个应用程序池的回收条件的特定时间都是不一样的。  当然,有些人可能会考虑设置为基于内存的最大值,这样也不是不可以,但是我们无法确保每次达到最大值的时候就是夜里,如果上午10点用户刚刚要使用系统,或者填写了一半报表的时候,应用程序池自动回收了,后果你懂的。  以上,便是为什么SharePoint会每天夜里自动回收,导致每天早晨第一个打开站点的人,访问速度非常慢的原因了。我们知道原因了,就该想办法解决他,所以,最简单的办法就是预热。无论是模拟web访问也好,或者程序调用也罢,都是合理的办法。  我们这里就简单的介绍下,如何通过在服务器上使用windows任务计划部署PowerShell脚本,来对SharePoint环境进行预热。  特别强调一下,脚本不是笔者开发的,只是GitHub上的开源脚本,大家可以自行去下载脚本使用。  下载脚本,打开https://github.com/spjeff/spbestwarmup地址,也就是下图的模样,找到下载按钮下载就好了。特别强调下,可能是网络原因,我chrome下载失败了,换成IE11就下载下来了,大家注意一下吧。

296 次浏览
SharePoint JavaScript API in application pages
SharePoint JavaScript API in application pages

最近,在SharePoint 应用程序页中写JavaScript API,进行一些数据交互。其实,很简单的事情却遇到了问题,记录一下,希望能对遇到类似问题的人以帮助。  引用JavaScript  首先,SharePoint 应用程序页里面,不含JavaScript API需要的引用,这里以SharePoint 2016为例,需要添加相应的引用。  我们可以这样写SharePoint标签来进行sp.js的引用:<SharePoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" Localizable="false" />   我们也可以手动引用,我理解二者没有什么区别,只是引用的方式是SharePoint还是传统方式。<script type="text/javascript" src="/_layouts/15/sp.js"></script>   添加FormDigest标签  使用SharePoint对象模型的时候,还需要特别加上这个标签(PlaceHolderMain节点最上面即可),要加在SharePoint引用的上面,否则会报错。当然,说的是在应用程序页中使用,如果是普通页面,里面已经包含了类似标签,不需要重复添加。<SharePoint:FormDigest runat="server" />   执行JavaScript方法  执行SharePoint对象的时候,要等jsom加载完毕再执行,也就是。SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function name);   如果同时执行多个方法,或者带参数也可以

280 次浏览
SharePoint 工作流报错“未安装应用程序管理共享服务代理”
SharePoint 工作流报错“未安装应用程序管理共享服务代理”

最近为SharePoint 2016环境,配置了状态机工作流,然后,用spd创建的时候可以保存,但是发布的时候报错,经过排查解决了问题,记录一下。  报错截图  下面是SharePoint Designer发布工作流的时候的报错截图,点开高级有报错信息。  错误信息  下面,是详细的错误信息,英文不好的我就看懂了那句汉字“未安装应用程序管理共享服务代理”。Microsoft.SharePoint.SPException: 未安装应用程序管理共享服务代理。 在 Microsoft.SharePoint.AppRegistration.GetProxy(SPServiceContext serviceContext) 在 Microsoft.SharePoint.AppRegistration.AddOrUpdateAppNoPermissionCheck(SPAppPrincipalInfo appInfo) 在 Microsoft.SharePoint.SPAppPrincipalManager.RegisterWithInternalDirectory(SPAppPrincipalIdentityProvider identityProvider, String nameIdentifier, String displayName, List`1 appEndpointAuthorities, List`1 redirectAddres   解决方案  看到错误,第一感觉就是缺少了什么服务,就去管理中心看看有没有名称类似的服务。去到管理中心,创建“应用程序管理共享服务”,如下图:  下面是新建服务应用程序的向导,填写服务的名称即可。

277 次浏览
SharePoint 工作流报错“没有适用于此应用程序的地址”
SharePoint 工作流报错“没有适用于此应用程序的地址”

错误截图  创建完毕工作流,发布的时候报错,保存没有问题。  错误信息Microsoft.SharePoint.SPEndpointAddressNotFoundException: 没有适用于此应用程序的地址。 在 Microsoft.SharePoint.SPRoundRobinServiceLoadBalancer.BeginOperation() 在 Microsoft.SharePoint.Administration.SPServiceApplicationProxyBase`1.ExecuteOnChannel(Boolean requireDelegation, Action`1 codeBlock) 在 Microsoft.SharePoint.AppManagement.AppManagementServiceApplicationProxy.GetScaleOutDatabaseMap() 在 Microsoft.SharePoint.SPScaleOutDatabaseMap.GetMapCacheEntriesForProxy   解决方案  使用PowerShell创建SPSubscriptionSettingsServiceApplication和SPSubscriptionSettingsServiceApplicationProxy两个服务应用程序,创建完毕错误就解决了。$account = Get-SPManagedAccount spsetupadmin $appPool = New-SPServiceApplicationPool -Name SubscriptionServiceAppPool -Account $account $serviceApp = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPool -name "Subscription Settings Service Application" -DatabaseName "SubscriptionSettingsDB" $serviceAppProxy = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $serviceApp   创建完毕截图:  报错是因为缺少这应用程序和代理应用程序,创建完毕以后,工作流就可以正常运行了。  结束语

306 次浏览
SharePoint 站点注册工作流服务报错
SharePoint 站点注册工作流服务报错

安装完SharePoint 2016工作流环境,本来以为万事大吉了,结果给站点注册的时候报错了。搜了很多文章,发现后面要加上-Force参数。  错误截图  使用的为站点注册工作流服务的PowerShell命令,需要在SharePoint命令行工具中执行。Register-SPWorkflowService –SPSite "http://sp2016/sites/demo/" –WorkflowHostUri "http://sp2016:12291" –AllowOAuthHttp   而后发现需要这么写,才可以,强制注册,否则会报错。Register-SPWorkflowService –SPSite "http://sp2016/sites/demo/" –WorkflowHostUri "http://sp2016:12291" –AllowOAuthHttp -Force   不要试着浏览工作流服务的站点,这个站点就是禁止登陆的,切记切记。  结束语  配置工作流环境的过程,真是一波三折,为了这么个小问题,重新配置了一遍,不过收获还是很多的。把遇到的问题分享给大家,希望能够对有需要的人,有所帮助。

272 次浏览
SharePoint 如何配置工作流环境
SharePoint 如何配置工作流环境

SharePoint 2016 默认创建工作流的时候,工作流平台只包含2010版本,如果想要使用状态机工作流,需要单独安装workflow manager 1.0才可以,下面,我们为大家介绍一下如何为环境安装workflow manager 1.0。  SharePoint Designer 2013创建SharePoint 2016可重用工作流截图,只包含SharePoint 2010工作流版本。  工作流环境的安装主要包括两种,一种是使用Microsoft Web Platform Installer 5.0进行安装,特点就是方便、快速,但是需要服务器有外网,因为必备软件都是需要在线下载。第二种就是离线安装,把所有必备软件都下载到本地,使用命令行进行安装。下面,我们分别介绍一下两种安装方式。  在线安装Workflow manager 1.0  安装workflow manager 1.0,如果我们的服务器有连接互联网的权限,那自然是极好的,一定要感谢上苍,让我们节省了很多时间和精力。  在服务器上首先安装Microsoft Web Platform Installer(我安装的时候当前版本是5.0,如果将来更新到高版本那自然没关系的,放心用),当然,我们如果为Visual Studio 2015 安装SharePoint 2016 的开发工具,也需要这个软件。  打开Web 平台安装程序 5.0,选择产品 – 服务器,在右侧列表里找到workflow manager 1.0 这个名称,然后点击添加,最下面点击安装即可。

292 次浏览
共计17238条记录 上一页 1.. 1641 1642 1643 1644 1645 1646 1647 ..1724 下一页