你以为在用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 ...
随机推荐
- 006-markdown基础语法
1.标题 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 2.字体 *这是倾斜的文字* **这是加粗的文字** ...
- B树、B+树、二叉树、红黑树
B树下面来具体介绍一下B-树(Balance Tree),一个m阶的B树具有如下几个特征:1.根结点至少有两个子女.2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k < ...
- open-falcon设置报警邮件
下载编译好的二进制包并解压: https://files.cnblogs.com/files/dylan-wu/mail-provider.tar.gz [root@localhost work]# ...
- ng-深度学习-课程笔记-2: 神经网络中的逻辑回归(Week2)
1 二分类( Binary Classification ) 逻辑回归是一个二分类算法.下面是一个二分类的例子,输入一张图片,判断是不是猫. 输入x是64*64*3的像素矩阵,n或者nx代表特征x的数 ...
- java switch参数类型
switch: switch语句是根据选择因子实现多路选择(也就是说从一系列执行路径中挑选一个)的一种干净利落的方法. 1.java5之前: switch只能使用能自动转化为int类型的参数:byte ...
- 一个简单清晰的Redis操作类-php
<?php /** * redis处理的二次封装 * */ class Redis{ private $_redis; private $_config; public function __c ...
- Spark 任务提交脚本
说明 该脚本是根据输入起始日期-结束日期,执行从数据库拉取日期间隔数据到HDFS.日期间隔中的日期就是每一年的自然日. 日期格式可以是以下几种:2018-01-01 2018-12-31 [-][/] ...
- MAC nginx代理设置
问题: 10.154.156.83:10081私服不存在了.但是不能改.用nginx代理至maven.xx.cn 增加换回地址: sudo ifconfig lo0 add 10.154.156.83 ...
- Windows Shell编程之如何编写为文件对象弹出信息框的Shell扩展
有关COM编程资料 转载:http://www.cnblogs.com/lzjsky/archive/2010/11/22/1884702.html 活动桌面引入一项新特性, 当你在某些特定对象上旋停 ...
- UVa 1637 纸牌游戏(全概率公式)
https://vjudge.net/problem/UVA-1637 题意: 36张牌分成9堆,每堆4张牌.每次可以拿走某两堆顶部的牌,但需要点数相同.每种拿法的概率均为1/5.求成功概率. 思路: ...