Skip to content

配置参数

概述

为了解决不同部署环境和软件依赖调用的问题。平台将可配置部分内容提取为系统配置,通过修改配置可以快速的调整配置数据,快速的实现系统的依赖切换。

存储

系统文件存储路径及规则配置

参数说明

id名称说明
textindex.homePath全文检索存储根路径系统搜索引擎模块建立字典文件存放目录
app.backup.homePathAPP备份路径删除应用时系统会自动备份应用配置信息存放到此路径
fileservice.homePath本地文件存储根路径本地文件存储根路径
system.companyDbIndex团队数据存储数据库索引业务数据库索引。修改后只对后续创建的团队生效,之前创建团队依旧按照原有索引进行数据存储

其他说明

  • 为了加快访问速度,用户访问过的文件(账号头像、应用素材、网站资源、数据表附件等)会临时存储一份到服务器中,并以本地文件存储根路径作为根目录。

SystemHook配置

用于单点登录功能。更详细的使用场景说明,请参考文档单点登录

参数说明

id名称说明
system.systemHookApplicationId系统钩子应用ID配置存放系统钩子脚本的应用ID
system.systemHookDbIndex系统钩子应用所属团队的数据存储数据库索引应用所属团队的团队数据存储数据库索引
system.systemHookApplicationScript系统钩子脚本路径脚本的所在路径,使用相对路径。如存放于根目录的systemhook.js文件中,则配置为systemhook.js
system.systemHookLoginFunc织信页面登录时触发函数用户在织信登录页面输入账号、密码点击登录后触发
system.systemHookLogoutFunc织信页面登出时触发函数用户在织信登录页面登出时触发
system.systemHookSsoFunc第三方页面发起的SSO登录时触发函数第三方页面请求织信SSO服务地址后触发
system.systemHookBeforeInvokeFuncbiz系统服务调用前触发函数biz系统服务调用前触发
system.systemHookAfterInvokeFuncbiz系统服务调用后触发函数biz系统服务调用后触发

登录和资源

参数说明

名称说明
首页地址web服务地址。
系统发送邮件通知推送记录链接前缀
系统推送微信通知时,可打开的链接前缀
登录地址用户登录信息失效时跳转的授权地址
资源地址静态资源加载地址
API地址系统页面API请求的服务地址
系统动态路由模式系统WEB站点使用的路由模式,选项:
hash:使用 URL hash 值来作路由,支持所有浏览器,包括不支持 HTML5 History Api 的浏览器。
history:依赖 HTML5 History API服务器配置
token过期秒数任意系统操作将更新token有效期,当前配置秒数无任何操作,则token过期
系统登录页标题显示于浏览器页签,不设置则使用系统默认标题
系统登录页背景图不设置则使用系统默认背景图
系统登录页公司LOGO不设置则不显示logo
系统登录页描述文字显示于登录框底部,支持富文本

登录地址补充说明

不填写则使用系统默认跳转逻辑

示例:

js
https://next.informat.cn/sso/redirect?ticket=xxx&redirectUrl=https%3A%2F%2Fnext.informat.cn%2Fsso%2Flogin%3FrdUrl%3D{rdUrl}%26logintType%3D{loginType}

配置开启后,将在以下情况认证信息失效后,自动跳转到该地址

  • 用户在平台内登录失效
  • 用户在平台内退出
  • 用户访问系统登录页

URL地址说明

  • 填写值必须是正确的URL地址。
  • 系统可携带动态参数
  • 重定向地址: {rdUrl}。认证失效后,前端会替换该参数为当前用户所在的页面链接
  • 登录类型:{loginType}。认证失效后,前端会替换该参数为当前用户的登录类型。登录类型范围(index、mobile)

资源地址补充说明

API地址补充说明

  • 不填写则默认使用当前地址栏域名和端口
  • 配置开启后,将直接使用指定地址。
  • 配置开启后,需要注意需要开启CORS设置,允许跨域请求。

文件预览服务

用于OFFICE文件的预览,编辑等功能

参数说明

名称说明
office文件预览方式设置office文件预览服务类型。选项值:onlyoffice
office文件预览地址设置office文件预览服务地址,如:https://oof-next.informat.cn/
office文件预览主机白名单设置可以调用文件预览服务的主机IP或域名,多个使用英文逗号分隔

文件存储

用于头像、应用LOGO、附件字段的上传、编辑等文件存储操作

参数说明

名称说明
Amazon S3访问密钥AccessKeyAmazon S3访问密钥AccessKey
Amazon S3存储桶名称存储桶名称必须至少3个字符,最多不超过63个字符
Amazon S3 EndPoint用于访问 S3 服务的网络地址。 默认安装Minio EndPoint地址为:http://127.0.0.1:19000
Amazon S3 地域信息存储桶数据存储所在的物理位置
Amazon S3 SecretKey用于访问和管理 S3 资源的一部分认证凭证。它与“Access Key ID”一起构成了访问 AWS 资源的安全凭证
Amazon S3 客户端最大Http连接数用于访问和管理 S3 资源的一部分认证凭证。它与“Access Key ID”一起构成了访问 AWS 资源的安全凭证
文件类型白名单多个使用逗号分隔 例如:.jpeg,.png (如果设置了白名单,则类型不在白名单里的文件不能上传)
文件类型黑名单多个使用逗号分隔 例如:.exe,.bat (如果设置了黑名单,则类型在黑名单里的文件不能上传)
最大上传文件大小单位:MB

基于Amazon s3实现的文件存储配置

平台在部署时会携带安装类Amazon s3文件存储的minio文件存储服务。minio中文站 ,minio英文站

腾讯云对象存储服务COS、阿里云对象存储服务OSS、华为云对象存储服务OBS等其它基于S3协议的对象存储服务也都是支持的。

腾讯云对象存储COS配置示例:

  • 1.打开腾讯云COS管理后台
  • 2.创建桶,获取存储桶名称和所属地域
  • 3.创建API密钥「访问管理 >> 访问密钥 >> API密钥管理」得到SecretId和SecretKey
  • 4.在织信后台「系统信息 >> 参数设置

前3步获取信息如下:

id描述
存储桶名称informat2-uat-1251341307
所属地域广州 (中国)(ap-guangzhou)
SecretIdAKIDpuv88tTt52kDR3BjUDhqoY3MJ1UCy0tX
SecretKeyjHeni3r55rJjnVzSokV3QdePveBUch9X

讲上面获取的信息,设置参数如下: cos参数

阿里云对象存储OSS配置示例:

  • 1.打开阿里云OSS管理后台
  • 2.创建桶,获取存储桶名称和所属地域
  • 3.创建API密钥「AccessKey管理 >> AccessKey」得到AccessKey Id和AccessKey Secret
  • 4.在织信后台「系统信息 >> 参数设置

前3步获取信息如下:

id描述
存储桶名称informat2-uat
AccessKey IdLTAI5tN65CnzhRxCoJx2Crpj
AccessKey SecretXH0J2MPcyf1NQht1tQKOro9mpamdWn

讲上面获取的信息,设置参数如下: oss参数

TIP

Endpoint需要区分内外网,一定要使用内网地址,如https://oss-cn-hangzhou-internal.aliyuncs.com(需要带上https://)

华为云对象存储OBS配置示例:

  • 1.打开华为云OBS管理后台
  • 2.创建桶,获取存储桶名称和Endpoint
  • 3.创建API密钥「我的凭证 >> 访问密钥 」,下载credentials.csv得到Access Key Id和Secret Access Key
  • 4.在织信后台「系统信息 >> 参数设置

前3步获取信息如下:

id描述
存储桶名称informat2-uat
Access Key IdBU2QQXQ8X1EVBGPPTUPX
Secret Access KeyUTN32FWwMwqi1KMKaq4dhlfgx41ouEheeIzt2iVX

讲上面获取的信息,设置参数如下: obs参数

数据表

用于数据表相关配置

参数说明

名称说明
文字水印字体名称默认字体是宋体

地图服务

用于数据表地理位置坐标字段打开地图选取坐标和地图视图展示记录使用。目前仅支持高德地图

参数说明

名称说明
高德地图APPKEY高德地图JSAPI应用KEY
高德地图安全密钥2021年12月02日申请以后的key需要配合您的安全密钥一起使用
高德地图代理服务器域名或地址设置代理服务器域名或地址可有效的防止 高德地图APPKEY高德地图安全密钥 泄露

其他说明

  • 平台内部对于高德地图JSAPI的加载方式为同步加载,如配置高德地图代理服务器域名或地址时优先使用代理加载,不配置时,使用高德地图安全密钥加载
  • 高德地图相关配置,可通过应用管理中心申请获得
  • 应用申请的服务平台必须是Web端(JSAPI)
  • 应用Key、秘钥和JSAPI代理可参考

AI

用于系统中数据表字段配置询问AI,表单式询问AI等AI相关功能

参数说明

名称说明
是否启用AI启用后平台支持AI相关功能
OpenAI chatGPT 接口URL无代理服务器时填写官方接口地址*https://api.openai.com/v1/chat/completions*,如使用代理服务器时,请配置代理服务器**Chat接口URL**
OpenAI cahtGPT 接口API keyOpenAI cahtGPT 接口API key

Git

用于Git相关功能

参数说明

名称说明
git命令路径服务器安装git的路径,如/usr/bin/git

Node

用于Node相关功能

参数说明

名称说明
是否启用NPM是否启用NPM,如果启用了就脚本可以使用npm包管理
Node命令行服务器安装Node的路径,如/usr/local/bin/node
Npm命令行服务器安装NPM的路径,如/usr/local/bin/npm
NPM代理URL配置后,所有通过 NPM 发出的请求都会通过此代理服务器路由

监控

用于织信服务监控等相关功能

参数说明

名称说明
服务器监控地址部署的服务器监控地址