我需要能够告诉用户是否在特定的实际办公室,或者在家工作,或者根本不工作。
你们中的任何一个人都知道这样做的产品吗?
更新
根据要求,这里有更多关于环境的信息:
至于预算,尽可能less:)
至于跟踪的存在。 如果只能告诉用户当时是在他们的笔记本电脑/工作站,这是可以的。 如果他们在开会,应该在日历上显示,如果他们正在扫地或者发射,我们不需要知道。
你知道交易所已经做了“如果他们在开会,应该在他们的日历中显示”? 这就是所谓的忙/闲,除非你做了一些不寻常的事情,它应该已经工作。 当您尝试邀请某人参加会议时,您可以看到他们是否空闲(或忙碌)。
此外,您可以使用日历共享和权限,就像应用NTFS权限一样,pipe理员和个人用户可以使日历条目的实际细节可以被其他用户看到(甚至可编辑)。
正如评论所说,这被称为存在,随着通信软件。 由于您是交换用户,您最好的select可能是Lync服务器
这个选项需要大量的手动configuration,但我们使用Openfire服务器(XMPP)和Pidgin即时通讯客户端。 这是所有开源软件,所以它不会花费任何东西,但你的时间。
Pidgin客户端可以configuration一个“资源”标识符。 在联系人列表中有该用户时,可以在Pidgin客户端中将该用户名拖放到该用户名上,并告知用户login的资源。 如果您configuration资源,以便用户的笔记本电脑报告“笔记本电脑”,家庭计算机报告“家庭”和办公室报告“办公室”,你将能够找出他们在哪里……如果他们离开他们的办公桌,而不使用他们的鼠标/键盘,你会看到一个空闲指示器,显示他们已经不活跃多久 – 类似,如果他们离线。