【问题标题】:how do you integrate gamification with sharepoint您如何将游戏化与共享点集成
【发布时间】:2014-05-30 09:14:38
【问题描述】:

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

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

【问题讨论】:

标签: web-services sharepoint-2010 integration


【解决方案1】:

RedCritter 已与 SP2013 预先集成,非常易于部署。还为 Nintex 等工作流管理工具预先构建了集成,以奖励 SharePoint 中的精细行为。

https://redcritterconnecter.com/solutions

【讨论】:

    【解决方案2】:

    这将是艰难的。在 SharePoint 中有太多您必须处理的地方。虽然 SharePoint 确实有各种事件处理程序,您可以连接这些事件处理程序来触发您的代码,但它们必须在所有站点、所有列表和文档库中独立安装在场范围内。然后你必须以某种方式连接各种 Web 部件。

    替代策略:

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

    无论如何,您的 SharePoint 场管理员不会爱上这个。您很可能会给他们很多麻烦和头痛,更不用说对部署在农场的第 3 方解决方案造成不必要的干扰。

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

    【讨论】:

    • Ondrej,您是否认为 Sharepoint 的游戏化无论通过开源还是商业游戏化平台都难以实施?
    • 正是我的建议。与并发症相比的好处是值得怀疑的。
    【解决方案3】:

    我必须同意 Ondrej - SharePoint 完全具有专有功能,使用起来将是一个挑战。我知道您一心致力于开源,但我知道 Badgeville 专门有一个 SharePoint 连接器,它可能会为您提供所需的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多