账务平台正式版支持从其他系统,通过指定相关登录信息,直接登录到本系统,免去系统登录界面的交互操作,实现该功能需要在相关端上安装账务平台客户端。
1、在准备调用的行业系统电脑端,正常安装账务平台客户端;
2、要有对应的用户名和密码,一般建议利用同步用户的API进行用户同步;
3、在金蝶软件中,通过用户管理--找到这个用户,看看有没有授予相应的权限;如果没有,请先授;
4、要在接口上提供单点登录的功能,按API的规范调用,把相应的参数传过去。
直接启动进程即可 C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe ISVLoginInfo=登录信息Json加密
KISMain.exe 路径可以通过注册表信息动态获取:
HKEY_LOCAL_MACHINE\SOFTWARE\Kingdee\KISOEM\Path
(其中,64位操作系统路径为 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Kingdee\KISOEM\\)
ISVLoginInfo=登录信息加密,加密方式是DES16位加密,加密秘钥请联系金蝶账务平台研发人,登录信息加密串是json格式字符串,具体如下:
参数名称 | 参数类型 | 是否必填 | 参数说明 |
---|---|---|---|
LoginServer | string | 是 | KIS服务端IP |
AcctName | string | 是 | 账套名称 |
UserName | string | 是 | KIS登录用户名称 |
Password | string | 是 | KIS登录用户密码 |
1 将登录参数组成json数据
{"LoginServer":"127.0.0.1","AcctName":"KISOEM演示账套","UserName":"Manager","Password":""}
2 将json串加密,得到
95976DAA72227A2D79ED2B29FAB8E4B837CBBF6A7D9E8C92394FEAB919721E179C43F1E5762FFA43D76C84BA8E2F6
ED80180577D36B8FA6E203E8C59B4567BB4EB2257D0E6DC2DC659F02AF065F59EE70226EA311CF85D407219A058E06
36AE586F590EC3637B0386F017635FFA16F33EB2257D0E6DC2DC64295CC01C01C2930F614220717F01AB865090E61C
9563D896AA403EF744D158F9CD05A29282D8F949517DFD6C480155537A0502771AD14D6
3 获取账务平台安装路径:C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe
4 构造最终调用路径:
C:\Program Files\Kingdee\KIS\OEM\Advance\KISMain.exe
ISVLoginInfo=95976DAA72227A2D79ED2B29FAB8E4B837CBBF6A7D9E8C92394FEAB919721E179C43F1E5762FFA43D7
6C84BA8E2F6ED80180577D36B8FA6E203E8C59B4567BB4EB2257D0E6DC2DC659F02AF065F59EE70226EA311CF85D40
7219A058E0636AE586F590EC3637B0386F017635FFA16F33EB2257D0E6DC2DC64295CC01C01C2930F614220717F01A
B865090E61C9563D896AA403EF744D158F9CD05A29282D8F949517DFD6C480155537A0502771AD14D6
5 启动进程方式来调用该路径即可