【问题标题】:System mapping solution for SharePoint 2013SharePoint 2013 的系统映射解决方案
【发布时间】:2014-06-17 03:20:22
【问题描述】:

寻找与 SharePoint 2013 集成的 IT 数据映射解决方案。

需要能够捕获有关 IT 系统、它们之间的关系以及数据如何流经每个系统的信息。必须能够动态生成图表。

【问题讨论】:

  • 集成是什么方式?您希望将数据存储在 SharePoint 列表中吗?您想要将图表发布到 SharePoint 吗?关于你想做的事情的更多信息会有很长的路要走。您确定使用专用工具(例如企业架构工具)不会更好吗?
  • SharePoint 列表将是理想的。最终目标是能够在我们公司的 SharePoint 上存储系统信息详细信息,然后允许非 IT 部门用户能够查看哪些系统/部门拥有特定类型的信息并了解系统如何交互。例如,我想查看所有保存 HR 相关信息的系统,并查看 HR 系统如何与其他系统交互。理想情况下,您可以单击一个图标,然后深入了解更多信息,例如系统的联系人信息。

标签: sharepoint diagramming


【解决方案1】:

据我所知,没有类似的东西可以集成到 SharePoint。你必须创造一些定制的东西。

确实,我不推荐这种方法,因为我认为数据的复杂程度和大小可能会很快超过任何在 SP 中特别高效的方法。 SP 已经是一组复杂的数据,根据我的经验,进一步增加复杂性并不明智。

SP 列表适用于简单数据。我已经开始在 SP 中为自己创建一个服务目录,但这将是一个非常简单的列表,即使我一直在考虑它,我也很快意识到它可能不适合很长时间。另外,我不打算过多地保留数据接口。

相反,我会推荐一个更专注于数据库和 Web 前端的解决方案,可以轻松集成到 SP 站点或简单地链接。

当您开始发现系统之间的联系时,这类系统往往会变得非常复杂,除非您的组织相对较小且简单,否则我认为您会后悔的。

如果您的系统架构非常复杂,最好使用成熟的企业架构工具。这将允许您开始正确映射系统之间的逻辑,甚至将系统映射到基础架构。

简而言之,要使用 SP,请保持非常简单(简单化)并暂时忘记图表,因为无论如何您都必须创建定制界面。考虑一个带有 Web 前端的定制数据库,它可以链接到您的 AD 以进行与 SP 相同的身份验证和授权,并且只需从 SP 链接到。或者对于更复杂的架构,研究企业架构工具的使用。

更新:

好的,所以你需要一些简单的东西来提取数据。这更容易一些。我仍然不知道有专门的 Web 部件,但老实说,我没有看过。

我的方法可能是使用 JavaScript "Graph" 工具 - 请注意不要将短语 "graph" 与 "chart" 混淆。图表是(通常是数字)数据的图形视图。图是一组节点和“边”(我可能没有很好地解释过)。 Graphviz 是此类工具中最著名的,但它是一个命令行工具。但是,有很多 JavaScript 工具可以使用。

SharePoint 非常容易与 JavaScript 集成(除了奇怪的字段名称和过于复杂的数据结构!)而且即使我的技能有限,我也能够敲出一个谷歌地图“视图”,它使用来自正常的 SharePoint 列表。当然还有一些 JavaScript 库的帮助。

您只需隐藏普通的查看 Web 部件。网页仍然可以使用这些数据,您可以将其直接输入到 JavaScript 库中,该库将为您绘制图表。

如果您选择走这条路,这里有一些免费和非免费的库:

免费:

不是免费的

  • GoJs - 没用过,但看起来很棒。交互式图表 网络 - 无限制试用,但有水印,数千美元
  • jGraph 万美元
  • ZoomCharts - 数百美元

还值得一提的是,理论上,您可以使用 Visio 做到这一点。但是,由于它太复杂了,所以没有太多示例。

【讨论】:

  • 您的回复很好;但是,该工具的目的不是用于企业架构目的(我同意需要一个成熟的企业架构工具)。我正在寻找一种解决方案,我可以在其中获取结构化数据(可能来自 SP 列表,或者可能来自数据库)并创建一个简单的图表/流程图来显示信息如何通过系统流动。受众是管理和运营人员,而不是 IT。创建列表/数据库是容易的部分。我所需要的只是某种可以基于 SP 列表/数据库绘制/映射的 Web 部件。
  • “全部”!也许不是那么简单,SharePoint 很少有事情发生,但希望我的更新可以为您指明一个相当简单的方向。我很想听听结果如何。如果您确实这样做了,请写博客并在此答案中添加评论以供人们参考。
  • @random21 有兴趣了解如何完成集成。如果您与我们分享了详细信息,我们将为您提供免费的 mxGraph 许可证(链接在答案中)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-28
  • 2013-04-18
  • 1970-01-01
相关资源
最近更新 更多