# Q&A

# 问题1 用户使用小程序前要有哪些准备?

回答:

    1. 小程序的作用在被交易平台集成后展现,所以小程序不是单独运行或直接安装,需要被集成为某个程序模块后发挥作用;
    1. 在有集成小程序的应用成品前提下,用户要使用小程序的功能,需要在使用本机中安装WPS和OFD的 指定版本 安装包,以小程序对接准备说明提供的共享地址中的安装包为准
    1. 小程序运行的整体流程共向外访问了三个地址,如果用户本机访问策略存在限制,请检查放开三个外部服务接口的访问权限
  •  a. 模板中心地址frontEndTemplateUrl;
  •  b. 交易平台接收OFD文件的服务接口saveUrl;
  •  c. OFD文件上传交换网络(终端机)的服务接口submitUrl

# 问题2 小程序加载后无Word界面

wpsversion.png

回答: 主机或服务器未安装WPS软件或安装的WPS非指定版本(共享地址里的setup_CN_2052_11.8.2.10321_Professional_VBA_DTwpsdocframe.exe,以共享中的安装包版本为准)

# 问题3 小程序查找并加载模板后无反应,仍是空白Word文档?

回答:

    1. 模板地址配置错误,控制台中提示"Unhandled promise rejection Error"、"404"等,如"/v1.0/"配少了"v",变成"/1.0/";
    1. 模板地址不可访问,安全策略等原因,控制台中提示"Unhandled promise rejection Error"、"网络错误 0x2efd"等,需放开小程序运行主机访问模板服务地址的权限;

# 问题4 调用加载模板,提示无访问或操作权限?

回答: 提示"无访问或操作权限",比较常见的原因是安全校验没通过造成的,具体来说就是fileXid与token对应不上,token是16位小写MD5的加密密文,需要注意的是MD5的16位密文是32位密文截取第9位到24位的结果。

# 问题5 向业务模板中填装业务数据,某些值未成功传入?

回答: 这种问题通常是推送的Json结构或某字段不符合标准,请按照附件中的业务环节Json示例和注释填写。特别的,如果推送的数据除了某字段填充成了反斜杠"/",其他都成功填充。请检查该字段是否是枚举项,推送的该字段数据是否在枚举选项的范围内。

# 问题6 小程序对文件签章功能不能使用CA锁吗?

回答: 小程序目前提供的签章功能方案是使用中招互连App进行盖章。关于CA锁盖章,由于每个省(地方)的物理锁都不一样,所以这个部分只能是由每个地方的物理锁CA机构来实现。目前,我们的小程序只是提供了一种全国互认解决方案,其他的方案则由各个地方或者各个公司自己根据标准要求去实现。

# 问题7 小程序上传文件到交易平台或交换网络的服务,一段时间后返回提示"未知错误"或true?

回答: 比较常见的原因是外链服务访问不到,可按照下述步骤进行排查:

    1. 命令行 curl <服务地址>,判断服务是否可访问,检查服务地址是否准确,放开小程序运行主机访问模板服务地址的权限;
    1. 使用我方提供的小程序Demo压缩包,将服务地址配置进配置文件,运行Demo走一遍流程,排除小程序造成错误的可能;
    1. 排查集成代码的init()接口是否传入了新地址覆盖了原有配置,并清理缓存。

# 问题8 小程序界面提示剩余30天试用(如图),请问后续的授权如何解决?

wps30day.png

回答: 小程序运行需要安装指定版本的WPS和OFD软件,问题中剩余30天试用的提示来自指定版本的WPS授权,小程序本身无需付费。在测试期间使用试用版本,待正式上线后有中招统一解决授权问题。