当前位置:主页 > Office办公 > Visio二次开发

Visio二次开发

如何利用SCOM+sharpoint+visio实现全国地图展示 实例教程
如何利用SCOM+sharpoint+visio实现全国地图展示 实例教程

什么是全国地图展示,举个例子,contoso公司在全国10个城市,都有域控服务器,contoso公司希望,我能够在sharpoint里面做一个页面,我在这个页面里面就能看见全国地图,在地图上面就可以看见不同省市域控制器的状态,并且通过SCOM去监控这些域控制器,一旦这些域控制器出现故障,同时在sharpoint页面,动态更新。     如果要实现这个功能,需要三台服务器,一台Sharpoint Server ,一台安装Visio2013的服务器/客户端 ,一台SCOM服务器,并且配置这三台服务器的集成。    那么这三台服务器各自都发挥了那些作用?------------------------------------------------------------------------------------------------------------     首先,sharpoint    Sharepoint是微软一款做企业门户,企业信息管理的服务器软件,过多的功能,这里就不介绍了,只介绍在这次实战中,Sharepoint发挥的作用,众所周知,Sharepoint功能运行 都是由服务应用程序和服务来驱动的,在sharpoint Server里面有一个功能,叫做。Visio Service, 这个功能有什么用呢,它可以帮我们在sharpoint页面,在线展示,Visio,VDW格式的图片,同时支持数据可视化,那么,什么是数据可视化,简单来说,就是后台有大数据的支持,然后前端,通过图形,来动态展示数据,图形随着数据的变化而变化。sharpoint里面的Visio service数据可视化,就是说,我指定一些信任的数据源,为什么要指定Visio Service信任数据源,因为sharpoint默认只信任SQL的数据源,以及.NET的数据源,比如说Sharepoint不信任SCOM数据源,那么Visio Service即使和SCOM做了集成,可以通过。Visio Service 调用到SCOM的数据,但是把Visio文件上传到sharpoint,sharpoint不会去刷新SCOM的数据,因为Sharepoint默认不信任SCOM。所以,在我们这次实战中,Sharepoint,的主要作用,就是用来展示与SCOM集成后的Visio,同时配置Sharepoint信任SCOM。    其次,Visio  以前,我一直以为Visio就是个画图用的,后来深入研究了一下Visio2010、2013,我发现我错了,Visio其实功能非常强大,Visio2010和2013里面有一个功能,叫做,将数据连接到图形,主要是用来做数据可视化的, 在我们这个环节中,Visio也发挥了巨大的作用,我们要在安装Visio的服务器上面,配置和SCOM的集成,让Visio可以读取到SCOM的数据,然后绘制一张全国地图,再把服务器添加到地图上面,然后将服务器与SCOM中传入的数据进行关联,比如说我们在服务器旁边加入一个状态标识,同时和SCOM中的状态进行关联,如果这台服务器在SCOM中状态变为严重,那么Visio里面,状态就变成红色,如果服务器在SCOM中更新为正常,同时Visio里面状态就变为绿色。   最后,SCOM  在我们这此实战里面,并不需要在SCOM上面动什么东西,我们只要保证SCOM可以监控到全国域控服务器的状态,同时要保证SCOM的运行账户对于Sharepoint服务器具备本地管理员权限即可,如果不允许这样做,可以单独在SCOM里面创建一个运行账户配置文件来做。

504 次浏览
C#进行Visio二次开发相关事件汇总
C#进行Visio二次开发相关事件汇总

 回顾Visio的对象Application对象Window对象Document对象Page对象Master对象Shape对象Cell对象Visio对象还有Selection对象

402 次浏览