2024年3月26日发(作者:)
积累点滴经验 成就高效测试
A6与 U8 ALL IN ONE常见问题说明
本文是A282与U8allinone接口测试的时候遇到的问题,并且说明了测试操作过程中
遇到这些问题的解决方法,此文章也说明了一些接口基本约定,希望能够对相关人员有一
定指导作用。
问题01:同步用户时,序号和编号问题显示的全部都是1000。
描述:U8shell添加用户后,在OA进行同步,同步时,看到的编号和序号全部都是10000。
每次同步的人员,需要system手工修改这两个编号。
解决方法及说明:
测试建议这两个编号应该有一定次序,后来经过和研发人员确认,这里添加人员的时候,
无论是编号、序号、部门等信息,都需要一个人一个人的手工修改,添加。然后再确认,
这里只是提供一个导入的默认值。具体多少,是没有关系的。所以该问题不修改。
备注:按照U8shell的接口定义产生的必然结果
(在后续版本中,这里已经做了修改,并且还可以提供了批量保存功能。)
问题02:OA账号的启用和停用,对于shell用户管理中的用户不起作用。
解决方法及说明:
shell添加一个用户,同步到OA后,shell执行停用。OA自动把该用户的账号,停用。该
用户不能登录,状态由在职变成离职。如果shell对该用户再执行了启用。那么OA也不会
自动把账号由停用状态变成启用状态。需要system手动到产品中进行修改该人员,改变账
号的启用状态。否则账号只能在shell中使用,在OA中仍然不能使用。
备注:
U8shell可用把用户同步到OA,并且进行修改删除等操作,属单向同步,反之不可。
反过来,从OA中停用账号,对shell没有影响,shell用户可用正常登录,只是OA系统
不能使用。
问题03:shell“删除”功能,对OA的影响
解决方法及说明:
添加一个用户,同步到OA后,在shell中删除,该用户也会在OA中同步删除,
无论该用户是出于启用状态还是停用状态。
2.如果system在进行同步,选中一个人员正在修改信息,此时shell把该用户删除,不会
由任何提示信息,system可用正常操作,保存成功。
3.如果system在同步界面中,把要同步的一个人员给删除了,删除时有如下提示信息,删
1
积累点滴经验 成就高效测试
除后,即使重新登录该表中也不会在出现被删除人员的信息了。此时需要注意的是,应该
进入shell把这个人员的信息也删除了,重新添加一次这个人员,然后system再同步,就
可用看见该人员了。
人员同步的用户,添加个人模板并且发布后,如果shell把人员删除,再次添加,OA
重新同步,进入系统中,发现个人设置的模板全部都丢失了。(目前是弱同步,只能做成这
样了。)
5.从OA中删除账号,对shell没有影响,shell用户可用正常登录,只是OA系统不能使
用。
6.已经同步的人员,现在OA删除,然后shell中删除,提示错误:
备注:
关于数据同步,目前做的是弱同步,所以问题存在是必然的。
问题04:shell“修改”功能,对OA的影响
解决方法及说明:
中,修改用户,如果修改用户名和密码,会同步修改已经同步到OA中人员的用户
名和密码。
中,勾选“允许使用OA”,那么同上面“启用”功能对OA的影响。
中,“允许使用OA”由勾选状态变为不勾选,那么同上面的“停用”功能对OA的
影响。
4.反过来,从OA中修改账号,对shell没有影响,shell用户可用正常登录,只是OA系
统不能使用。
备注:
按照U8shell的接口定义产生的必然结果,目前没有其他解决办法。
问题05:登录名全部是数字报错。
解决方法及说明:
如果添加的登录名全部是数字,则会提示失败:
2


发布评论