你如何将游戏化与sharepoint整合在一起

时间:2014-04-15 20:09:27

标签: web-services sharepoint-2010 integration

我计划使用开源游戏化 - 基于Gioco gem的rails来实现企业生产力和协作应用程序。我从Sharepoint开始。虽然我有支持游戏化策略和使用商业软件应用程序(如Badgeville)的材料,但我如何使用REST / JSON API与Sharepoint集成?

理想情况下,当用户在Sharepoint和Yammer上标记,上传,评论时,我希望在游戏化上产生积分。因此,用户操作应该触发REST API。

3 个答案:

答案 0 :(得分:2)

RedCritter与SP2013预先集成,非常易于部署。还有针对Nintex等工作流管理工具的预构建集成,以奖励SharePoint中的粒度行为。

https://redcritterconnecter.com/solutions

答案 1 :(得分:0)

这将是艰难的。您需要处理的SharePoint中有太多的位置。虽然SharePoint确实有各种事件处理程序可以连接以触发代码,但它们必须在所有站点,所有列表和文档库中独立安装在整个服务器场中。然后,您必须以某种方式连接各种Web部件。

替代策略:

  • 尝试在JavaScript中处理客户端的所有内容 - 性质繁琐,容易出错,无法捕获所有内容(例如,Office集成无法触及)
  • 在任何地方启用审计并从审计日志生成信息 - 将在用户操作方面落后,不会再次捕获所有内容(例如,不会触发审计记录的各种用户界面操作)

无论如何,您的SharePoint场管理员不会爱上这个。最有可能的是,他们会给他们带来很多麻烦和麻烦,而不是谈论对农场部署的第三方解决方案造成的不必要的干扰。

我的建议:不要浪费你的时间,这是不值得的。

答案 2 :(得分:0)

我不得不同意Ondrej - SharePoint完全具有专有功能,这将是一项挑战。我知道你已经准备好开源了,但我知道Badgeville专门有一个SharePoint连接器可以满足你的需求。