zoukankan      html  css  js  c++  java
  • SharePoint中的Lync功能

    一、Lync在SharePoint中的集成

    如果SharePoint和Lync安装在同一个环境,SharePoint默认会启用Lync集成的功能。但是也会碰到一些例外情况,那样我们就需要对SharePoint的设置进行调整与配置了。

    1.1 SharePoint和Lync是如何连接的呢

    二者之间是通过SSP中的User Profiles的“SIP”这个属性进行的关联,可以管理中心的位置查看到:(Share Services->User Profile and properties->View User Profiles->Edit user profiles)

    这个属性和AD(安装完OCS之后的)中的communications 内容关联,如下图:

    1.2 管理中心启用Lync状态

    1.3 与UserProfile的关系

    一般情况下,我们在安装好OCS的环境条件下,在SSP里面做一次“导入用户属性(import user profiles)”就可以了。当然,你手动去刚刚的位置修改SIP的值也可以。

    又可能你会奇怪,有的人可以正常显示Lync状态,有的人就不可以,这可能使用浏览器不同的原因。在moss中直接显示,需要对浏览器进行一些设置,将moss站点添加为受信任站点,同时将ie安全级别设定为至少中低。如果操作系统为2003和2008系统的话,需要到添加删除程序中卸载掉增强型的ie配置功能。否则,moss中将无法显示智能状态感知。

     二、通过编程实现

    我网上找两个方法,

    2.1 方法一:

    查看页面代码的时候,发现显示状态的图片是被一段js控制的,代码如下:

    <img width="12" height="12" id="{007b7f03-c7a4-486f-8944-e1e46a919f33}" onload="IMNRC('liubei@fly.com');" alt="" 
    src="/_layouts/images/blank.gif" border="0" complete="complete" Sortable="1" valign="middle"/>

    主要是这里的onload()方法,IMNRC里面的值就是用户的SIP值。如果想通过编程显示用户状态,可以参考这段js方法。

     2.2 方法2

    使Web系统中集成OCS在线状态功能,集成的方法很简单。通过Office的动态连接库Name.dll就可以轻松地实现和网页的集成,实现似类如下效果:

    下面是具体例子,通过Javascript激活ActiveX对象Namectrl,当鼠标点击就可以呼出集成的通讯菜单,发起即时消息,包括发邮件、添加联系人、安排约会等多种功能。

    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <script language="JavaScript">
    InitializeObject();
    function InitializeObject()
    { NameObj = new ActiveXObject("Name.NameCtrl");
    }
    function ShowOOUI(name)
    { var obj = window.event.srcElement; NameObj.ShowOOUI(name,0,0,0);
    }
    function HideOOUI()
    { NameObj.HideOOUI();
    }
    </script>
    <span onmouseover="ShowOOUI(' demo@microsoft.com')" onmouseout="HideOOUI()">Kane Xu</span>
    </BODY>
    </HTML>

  • 相关阅读:
    第一个gulp程序
    r.js打包
    吃饭途中的回忆
    IE下script标签的readyState属性
    CSS 选择器
    html的base标签
    迷你MVVM框架 avalonjs 1.3.9发布
    2014年的年终总结
    Visual Studio2017 数据库架构比较
    MVC开发中自定义返回类型
  • 原文地址:https://www.cnblogs.com/windy2008/p/2936191.html
Copyright © 2011-2022 走看看