查找特定站点的可用房间,并从XPage界面创建房间预留

时间:2014-05-02 16:33:50

标签: xpages lotus-notes lotus-domino

我需要创建一个移动应用程序,用户可以在其中预订会议室并向所选用户发送日历邀请。

我想创建一个用户将使用的界面:

  1. 选择网站
  2. 选择日期和时间
  3. 查找可用房间
  4. 选择一个房间
  5. 选择与会者
  6. 创建会议室预订和日历邀请
  7. 有人能指出我正确的方向吗? 我发现了link,但是,我仍然对如何开始使用Rooms和Calendar API感到困惑。

    任何帮助都将受到高度赞赏。

    环境: 我使用嵌入式扩展库运行9.0.1;我没有使用openNTF的版本

1 个答案:

答案 0 :(得分:0)

要实现目标,您需要执行许多步骤。目前的日历API(据我所知)不会暴露房间和资源。所以你必须自己找到它们。步骤进行:

  1. 遍历names.nsf中的($ Rooms)视图以获取可用房间列表
  2. 获取服务器名称,NSF名称,以及“($ Reservations)”您可以构建视图名称,其中所有预订都是针对该房间的
  3. 保留房间名称,容量和网站,以便在UI中显示
  4. Freetime查询不会在API中公开,也不会在查找房间中公开。您可以使用freetime lookup service
  5. 浏览网站上的房间,看看有什么免费的(当然你可以传播邮件模板)
  6. 然后,您可以使用Calendar API创建条目。是的,这是凌乱的