Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您可以在Intranet上使用SharePoint做什么?_Sharepoint_Integration_Intranet - Fatal编程技术网

您可以在Intranet上使用SharePoint做什么?

您可以在Intranet上使用SharePoint做什么?,sharepoint,integration,intranet,Sharepoint,Integration,Intranet,我曾经在SharePoint上工作过一段时间,但我们在这方面做得并不多。我们有一个包含数百个ASP/ASP.Net应用程序的intranet,我想知道可以做些什么来与SharePoint集成,以创建一个更无缝的环境?我们现在将文档和生产移动请求等放在SharePoint中,但感觉它就像是自己的独立系统,而不是我们内部网上的集成工具 我四处搜索,想看看其他人在用SharePoint做什么,但我发现了很多无用的信息。我认为这取决于您的环境。在我们的环境中,我们为每个部门设置了自己的页面,并将其用于基

我曾经在SharePoint上工作过一段时间,但我们在这方面做得并不多。我们有一个包含数百个ASP/ASP.Net应用程序的intranet,我想知道可以做些什么来与SharePoint集成,以创建一个更无缝的环境?我们现在将文档和生产移动请求等放在SharePoint中,但感觉它就像是自己的独立系统,而不是我们内部网上的集成工具


我四处搜索,想看看其他人在用SharePoint做什么,但我发现了很多无用的信息。

我认为这取决于您的环境。在我们的环境中,我们为每个部门设置了自己的页面,并将其用于基本信息、调查和员工主页。我们已经构建了Google/Live Search和Weather.com小部件,并使用Tim Huer的RSS控件滚动RSS提要。

这是一个典型的部门内部网门户功能。每个部门可能都有一些自定义的基于web的应用程序,您可能在ASP.Net中实现过这些应用程序,并从intranet门户链接到这些应用程序。使用sharepoint,您可以开始将这些自定义web应用程序的有用部分作为模块化部分引入,这样门户网站的业务所有者就可以更好地控制信息的结构和显示方式


试想一下仪表盘,仪表盘中填充了仅对单个部门有意义的自定义指标。这是最明显的出发点之一。人力资源、会计、IT,他们都有自己想要跟踪和显示的指标。它们都有遗留系统,它们可能希望从中关联信息。所有这些都可以在可重用的web部件中完成。由于Sharepoint为最终用户提供了对布局、显示、受众控制等的控制权,因此您不会整天都在重新发明轮子。

Sharepoint旨在成为一个协作门户和文档存储库。如果您在其他内部网站中包含其他业务流程,那么将这些网站转换为SharePoint子网站可能不会给您带来太多好处


但是,如果您的应用程序(联系人列表、库存、规格等)中存在明显的重叠,您可能希望投资进行合并。

如果您有InfoPath,您可以创建在线表单。您可以共享文档并在线编辑它们。您可以对这些文档启动审批工作流。您可以创建投票。您可以创建工作组

基本上,SharePoint是一个庞大而强大的文档存储库,但您可以像在任何ASP.NET web应用程序中一样做任何事情。例如,您可以创建自定义工作流来自动化业务流程。我们已经为几位客户创建了公司内部网,有时还创建了互联网站点,因此它确实有效。:)


但有时很难实现所需的功能(有很多变通方法)。

实际上,它是一个盒子中的内部网。我们的日常开发任务几乎都是在it的基础上完成的。我们保留文档、跟踪缺陷、管理员工休假等。您可以将asp.net和asp应用程序迁移到sharepoint网站下运行。在“管理”部分,您可以将web应用程序设置为在同一网站下运行,但不受sharepoint的控制。这可能会有助于它被完全分离的“感觉”


Sharepoint确实改变了人们思考web开发的方式,这是关键。您不再开发独立的应用程序,而是将其添加到现有框架中。我会把它比作“数据仓库”,而不是一个容纳公司所有数据的中央数据库系统。一旦人们意识到每件事都是相互联系的,它将更像是一个看不见的整合。我的建议是积极尝试在sharepoint中创建应用程序,并考虑如何将现有应用程序迁移到sharepoint上。

您可以做的一件事是创建web部件以提供对现有应用程序数据的访问。最初,它们可能只是只读视图,但根据您的经验,它们可能会被充实以允许写入

另一个想法是在SharePoint和应用程序之间添加链接(假设它们是基于web的);这至少会让它们之间有一种流动


我还没有这样做,但从理论上讲,您也可以将SharePoint外观设计成与内部网的其他部分一样。

将最常用的asp.net应用程序移动到SharePoint网站内运行,这是一个不错的主意。每个应用程序都可以直接作为控件添加到页面布局中,也可以集成到Web部件中(使用Web部件加载子控件)

这将允许您使用灵活的moss界面将asp.net应用程序移动到统一的信息体系结构中,以便人们可以轻松找到该应用程序

SharePoint确实很容易推出有效的产品,但创建一个无缝的intranet确实需要一些SharePoint本身之外的思考(例如,什么应该去哪里,哪些用户需要看到什么,导航结构……)

这确实是一项艰巨的工作,需要IT领域以外的人员提供大量的输入。

创建库

表单库、文档库、幻灯片库

创建标准或自定义列表

标准列表-公告、任务、联系人

自定义列表-供应商、承包商、库存、订单

设置安全的团队讨论区域

构建共享团队日历


在文档和列表上创建简单的工作流流程

从ERP进行BI和报告如何? 当我们知道IE无法处理包含10000个表行的页面时(不分页) 许多人没有意识到,但是报告工具的成功取决于所使用的网格对象的性能——Excel和来自失效的Office Web组件的电子表格obj仍然是用户(会计师、经理、ceo)的首选