通讯录Lotus script代理问题,寻求高手指点!!
需要通讯录和人员组织库得数据一致
现在的代理设计思路:
1.每次执行时遍历人员组织库文档,根据人员名称在通讯录数据库中查找该文档
2.如果通讯录中没有该文档,则创建文档。
遇到的问题:
1.人员离职了,则通讯录中该人员的通讯录文档还存在。
2.人员换部门了,则在通讯录中,该人员得部门信息没有更换。
解决方案:
调用代理时,将人员组织库和通讯录中全部数据放入两个数组中
比较两个数组
将通讯录数组中多出来得文档从通讯录数据库删除
将人员组织数组中多出来得文档,在通讯录数据库中生成
将人员组织中人员部门信息改变得文档,修改通讯录数据库中的对应文档的部门信息.
问题:1.如何实现将人员组织库和通讯录中放入数组,在lotus script 中是否可以采用动态数组实现,如何实现!!!???望高人指点!!