工作流配置文件及说明如下:
{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*",
"Session": {
"CookieName": "RoadFlowCore.Session", //cookie域(如果一个地址布署多个程序时用来区分session域)
"UserIdKey": "RoadFlowUserId", //用户登录后写用户Id session的key(这里单独配置是为了集成的时候不和现有系统的session key冲突)
"TimeOut": 20 //session过期时间,单位(分钟)
},
"IsDebug": 1, //是否开启调试模式,开启后,如果用户SESSION失效,则自动以DebugUserId设置的Id登录。
"DebugUserId": "EB03262C-AB60-4BC6-A4C0-96E66A4229FE", //如果是开启了调试模式时,当用户登录失效时默认登录人员的ID
"ShowError": 1,//是否将程序错误信息输出到浏览器 1显示 0不显示
"SingleLogin":1,//是否开启单点登录(一个帐号只能在一个地方登录)
"FilePath": "c:/RoadFlowFiles", //附件及文件保存目录
"FileExtName": "jpg,jpeg,png,gif,tif,tiff,bmp,psd,xps,doc,docx,xls,xlsx,ppt,pptx,et,ett,xlt,wps,pdf,dwg,txt,rar,zip", //允许上传的文件扩展名
"LoginUrl": "/Login",//登录地址,在session失效后要跳转的登录地址(一般在集成版的时候使用)
"InitUserPassword": "111", //在组织机构中添加用户时的默认密码
"DatabaseType": "SqlServer", //系统使用的数据库类型,有3个选项(sqlserver, mysql, oracle),这里不区分大小写
"ConnectionStrings": {
"RF_SqlServer": "server=localhost;database=RoadFlowCore;uid=sa;pwd=111", //sqlserver连接字符串
"RF_MySql": "server=localhost;database=roadflowcore;uid=root;pwd=1111;Charset=utf8;SslMode=none;", //mysql连接字符串
"RF_Oracle": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=roadflowcore)));User Id=SYSTEM;Password=111"//oracle连接字符串
},
"EnterpriseWeiXin": {//企业微信相关配置
"IsUse" : 1, //系统中是否要使用企业微信,如果不使用这里设置为0,则在组织机构添加修改人员的时候不会调用微信组织机构相关的接口
"AppId": "wwa*************", //企业微信的appid(在自己单位的企业微信后台可查询)
"WebUrl": "http://demo.roadflow.net"//你系统的外网地址(使用企业微信时要调用,只能是域名,不能IP,并且域名要备案)
}
}