你以为在用SharePoint但其实不是
博客地址 http://blog.csdn.net/foxdave
是篇老文章了,最近研究问题的时候偶然碰到了这篇文章,虽然里面说的情境不一定发生在中国,但是很赞同里面的思路,我们大多数做项目的时候,是否真正使用SharePoint达到了效果?
无数公司部署了SharePoint但是没有利用到SharePoint的很多好处。这里有关于一个可以成功的SharePoint路标的一些建议。
你可以随处可见,好的SharePoint变坏了。今天世界上部署SharePoint的数量有6位数了,他们中的五分之四很糟糕。当然这只是一个主观推测。很多部署SharePoint的人(特别是免费版本的)并没有非常高的雄心。然而讽刺的是,他们能达到更高的目标并且从他们免费的部署中得到很多。
因为“suck”是一个非技术词汇,我们来给它一个集中定义:有许多公司怀着良好的初衷实施了SharePoint,但是既没改善他们的流程也没改善他们的文化。但是真正糟糕的实施实际上是把之前遗留的大麻烦在SharePoint上简单地再现了。
典型的模式是这样的:1)公司的文件共享失控了,亟需内容管理;2)SharePoint部署到了整个公司;3)文件从文件共享中转移到了SharePoint上;4)这些文件迅速失控。
落井下石的说,SharePoint解决内容管理问题的失败把公司从利用SharePoint的其他游戏转移到了改变功能上。坚持着用SharePoint(实际上没有一个头脑清醒的人会回滚这些可怕的文件共享)却没有任何创新改善。
让我们从两个最大的问题,同时也是两个最容易(也是最便宜的)解决的。
共享
从事多年的内容管理问题咨询之后,我倾向于证明大部分公司的文件共享产生于约翰康纳会感觉得心应手——充满了不可知的危险和突然根除隐患的反乌托邦的荒地。任何连一个这种文件共享都没有潜在的公司应当是历史频道上的不朽。
会发生的是:文件共享在子目录级别(取决于谁拥有什么)被分割然后借助资源管理器视图(假的,但可乱真)随意堆放到SharePoint上,保留文件拥有者转移上去的向下分级的文件结构。这不仅仅迁移了文件,也迁移了问题。
那么应该怎么做呢?完全消除文件夹。我知道,这像是放弃重播的安迪格里菲斯(电影名)(或者是科斯比、老友记等,取决于你的年龄),但是根据我们多年来的IT经验,文件夹层级结构是我们具有的最大的认知不足。SharePoint的存在在一定程度上解放了我们。
是的,把所有的共享文件内容转移到SharePoint的库,把库自己作为顶级文件夹。转移顶级文件夹之后,不要把子文件夹作为文件夹转移!取而代之的是,把所有东西扔到合适的SharePoint库,然后建立字段(元数据)来定义文件需要的子级组织,根据这些字段为每个库创建视图来显示文件。
最终的结果是什么?每个你创建的库是一个归类的超级文件夹,能够面向所有用户作为所有文件夹,取决于他们的视图。一个单个文件夹可以表述几十个甚至是数百个子文件夹。并且,取代了单一维度的托管内容定义(传统的文件夹层级结构必要的限制),现在你可以根据需要从多维度来托管所有的文件,同时在流程上你的用户获取到文件需要更少的鼠标点击。
杜绝滥用电子邮件
以前我因为这个咆哮过,当然我以后也会。我们中的很多人因为自身对Outlook的犯罪需要被监禁,或者至少去做社会服务。
犯罪#1:长链的邮件实际上变成了会议。我们使用脸书的人(几乎所有人)熟悉偶尔冗长的帖子是因为某人发布了一些确实有趣或重要的状态,而一些附加的评论添加到了原始状态,来充实帖子的内容(通常是争论性的)。现在,告诉我在你的工作场所,邮件中是不会发生的。你可能不是一个煽动者(上帝 保佑你不是),但是你却几乎成为了这种情境的牺牲品,很可能很多次。
犯罪#2(甚至比犯罪#1更卑劣):这些长链邮件实际上保存为项目文档。从内容的角度来看,它实际上是合法的!
这些问题的解决方案?
1. 在SharePoint工作组网站中创建一个列表。把你项目里的所有成员加入到工作组网站的用户。这个列表包含了跟特定项目有关的所有任务(或者是行动项、目标、其他适合的东西)。
2. 将每个任务/行动项/目标(以下称这些东西)指派一个在网站用户中的所有者。
3. 创建这个列表的提醒邮件,使任何一个参与者在这些东西更新时得到提醒(流程中通过Outlook限制发送的邮件只能到它应该送达的角色)。这些提醒包含了这些东西在SharePoint中打开的链接。
4. 让所有的成员在列表项中通过评论/注释来传达输入或贡献或评论。实际上,这种输入跟邮件是完全一样的——日期时间戳,归功于作者,按顺序放置所有这些条目——除了它们都会存在于一个地方,一个安全的能够妥善管理的地方(与电子邮件截然相反)。并且你拥有了所有那些电子邮件的好处,没有缺点。
仅仅通过这两步,一个独立的SharePoint部署就能从火鸡变成老虎。但是这仅仅只是独立的SharePoint能做的事情的表皮罢了。接下来另外一或两个步骤是流程自动化,协作的力量这些你从来没有利用过的,来拯救项目经理和一个潜在的应用程序托管平台,这个平台能够巩固安全和管理能力到一个单一的全局模型。每一个我们都会很快地去了解的。
你以为在用SharePoint但其实不是的更多相关文章
- BPM SharePoint解决方案分享
一.需求分析 SharePoint作为微软推出的协同类平台产品,为客户提供了门户.内容.文档.流程.社区.搜索.BI等一系列的解决方案,然而其流程功能由于设计理念差异,不能完全满足客户的需求,主要原因 ...
- Visual Studio 2013 添加一般应用程序(.ashx)文件到SharePoint项目
默认,在用vs2013开发SharePoint项目时,vs没有提供一般应用程序(.ashx)的项目模板,本文解决此问题. 以管理员身份启动vs2013,创建一个"SharePoint 201 ...
- 在 SharePoint Server 2016 本地环境中设置 OneDrive for Business
建议补丁 建议在sharepoint2016打上KB3127940补丁,补丁下载地址 https://support.microsoft.com/zh-cn/kb/3127940 当然不打,也可以用O ...
- SharePoint 2016 入门视频教程
之前一直有朋友让自己录一些SharePoint的入门视频,之前没有太多时间,一个巧合的机会收到CSDN学院的邮件,可以在CSDN上发布视频教程,自己就录了一些.说起录视频也是蛮辛苦的,每天下班吃完饭要 ...
- 如何使用本地账户"完整"安装 SharePoint Server 2010+解决“New-SPConfigurationDatabase : 无法连接到 SharePoint_Config 的 SQL Server 的数据 库 master。此数据库可能不存在,或当前用户没有连接权限。”
注:目前看到的解决本地账户完整安装SharePoint Server 2010的解决方案如下,但是,有但是的哦: 当我们选择了"完整"模式安装SharePointServer201 ...
- SharePoint 2016 必备组件离线安装介绍
前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...
- SharePoint 2013 create workflow by SharePoint Designer 2013
这篇文章主要基于上一篇http://www.cnblogs.com/qindy/p/6242714.html的基础上,create a sample workflow by SharePoint De ...
- Install and Configure SharePoint 2013 Workflow
这篇文章主要briefly introduce the Install and configure SharePoint 2013 Workflow. Microsoft 推出了新的Workflow ...
- SharePoint 2013 configure and publish infopth
This article will simply descript how to configure and publish a InfoPath step by step. Note: To con ...
- SharePoint 2013 Create taxonomy field
创建taxonomy field之前我们首先来学习一下如果创建termSet,原因是我们所创建的taxonomy field需要关联到termSet. 简单介绍一下Taxonomy Term Stor ...
随机推荐
- QQ-AR助人教版小学英语“动”起来
日前,人教数字出版公司与腾讯QQ达成合作,将以小学英语3-6年级8本课本为合作试点,共同推出全国首个可AR识别的课本,在QQ-AR的帮助下,课本也能“动”起来,更加生动立体地展现在孩子眼前,让学习变得 ...
- mysql中的多行查询结果合并成一个(转)
SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 ...
- docker——libnetwork插件网络功能
从1.7.0版本开始,Docker正是把网络和存储这两部分的功能都以插件化形式剥离出来,允许用户通过指令来选择不同的后端实现.剥离出来的独立容器网络项目叫libnetwork,从名字就能看出,它希望将 ...
- TFS2015源代码管理器无法建立团队项目的问题
最近在服务器安装了微软最新版的TFS2015 正版要钱,网络上还没有能找到可用的key,因此我只能使用试用版. 安装完成后,使用我本地的vs2013 vs2012 vs2010 vs2014 ...
- VS异常--未找到与约束 ContractName Microsoft.VisualStudio.Language.Intellisense.IGlyphService RequiredTypeIdentity
早上打开项目的时候突然遇到这么个错误: ======================= 未找到与约束 ContractName Microsoft.VisualStudio.Language.Inte ...
- Python 安装pytz
1. https://pypi.org/project/pytz/#files 2. 下载上图标黄的文件, 3. pip install 4. from pytz import ...
- python webdriver 测试框架-数据驱动excel驱动的方式
简介: 数据驱动excel驱动方式,就是数据配置在excel里面,主程序调用的时候每次用从excel里取出的数据作为参数,进行操作, 需要掌握的地方是对excel的操作,要灵活的找到目标数据 测试数据 ...
- table--边框样式设置
Table的一些设置(自适应以及溢出) table的两个属性 单行溢出点点显示 表格的宽度设置 双栏自适应连续连续英文符换行 1.table重置的两个属性: ①border-collapse: c ...
- Web开发相关笔记 #03#
HTTP Status 500 ※ jsp 放在 WEB-INF 外面 ※ 使用 JDBC 时需要 close 什么 ※ execute 和 executeUpdate ※ How can I ...
- INNODB索引与算法
在之前的博文中简单提到了索引的分类与索引的可选择性查看:Click HERE 这片博客主要包含内容:索引组织表,索引算法B+树简单介绍 索引组织表 在innodb存储引擎中,表都是根据主键顺序组织存放 ...