• 初始化基础配置数据

    1. 文件服务器相关配置

    使用admin/admin 账号登录后在平台管理员角色下操作

    1.1 文件存储配置

    菜单路径:文件管理>文件存储配置

    目前支持阿里云、华为云、Minio、腾讯云、京东云、AWS、百度云七种文件存储服务器外加本地存储。 每个服务器的配置参数不同,选择不同的文件服务器,页面会根据服务器的不同自适应参数,在购买服务器时各服务提供商会提供相应的参数,填写参数后保存即可.

    字段解释
    1. 存储编码:同一存储类型支持多个配置,但用户只能设置一个默认配置,上传文件若不指定存储配置编码,会使用默认配置。
    2. 文件名前缀策略:为了避免文件同名覆盖,文件上传后文件名会默认拼接uuid,文件名前缀策略设置为无,就不会拼接uuid
    3. 域名(Domain): 文件选择的区域域名,查看提供商的sdk获取
    4. EndPoint:同域名
    5. AccessKeyId: 接入键标识,用户在对象存储服务系统中的接入键标识 即AK
    6. AccessKeySecret: 安全接入键,用户在对象存储服务系统中的安全接入键 即SK
    7. bucket权限控制: 文件的权限 (私有/公共可读性/公共读写)。
    8. bucket前缀:由于各服务供应商的桶是全局唯一的,所以会在桶前加前缀以保证桶创建成功,bucket前缀即为拼接的前缀。
    9. 代理地址:隐藏图片的原路径,使用nginx代理(不用可以不写)。
    10. 存储路径:本地存储>文件存储在服务器的位置。
    百度云存储设置

    参考https://cloud.baidu.com/doc/BOS/s/7jwvyr1fw/ 获取配置信息

    1. 域名 和 EndPoint

    以下是百度开放的区域,选择具体参考:https://cloud.baidu.com/doc/Reference/s/2jwvz23xx/

    区域 服务域名
    北京 bj.bcebos.com
    保定 bd.bcebos.com
    苏州 su.bcebos.com
    广州 gz.bcebos.com
    香港 hkg.bcebos.com
    金融云武汉专区 fwh.bcebos.com
    金融云上海专区 fsh.bcebos.com
    1. AccessKeyId/AccessKeySecret获取

    华为云存储设置

    参考华为开放sdk:https://developer.huaweicloud.com/sdk?OBS

    1. 域名 和 EndPoint

    参考:https://developer.huaweicloud.com/endpoint

    1. AccessKeyId/AccessKeySecret获取

    参考:https://support.huaweicloud.com/sdk-java-devg-obs/zh-cn_topic_0142815560.html

    本地存储设置

    文件服务所在服务器ip:xxx.xx.xx

    1. 设置存储路径

    在服务器xxx.xx.xx 上创建存储文件的目录,例如: /home/hipsfile

    1. 设置访问代理

    在服务器xxx.xx.xx 上安装nginx,配置nginx.conf中静态文件访问内容的设置如下:

        server {
        listen       30001;
        server_name  localhost;
        logs/host.access.log  main;
       
        location / {
            root   /home/hipsfile;
        }
        }
    

    其静态文件访问路径,例如:http://xxx.xx.xx:30001

    注意事项:

    1.2 文件上传配置

    菜单路径:文件管理>文件上传配置

    此功能为可选功能,让用户可以灵活限制文件的上传,包括用户可用最大容量控制、文件大小限制、目录级文件大小限制、目录级文件类型限制。

    1. 分组:文件存储服务器中的桶名。
    2. 上传目录:分组的下一层目录。没有值表示桶的根目录。
    3. 文件分类:支持文件、音频、视频、图片、文本。没有值表示允许所有文件。
    4. 文件格式:支持文件分类中不同类型的常用格式。没有值表示允许所有格式。
    5. 文件大小限制:配置目录下上传的最大文件大小。
    6. 文件大小单位:文件大小限制的单位。

    1.3 文件汇总查询

    菜单路径:文件管理>文件汇总查询

    此功能展示当前用户所有上传的文件。展示列为租户、分组、上传目录、文件类型、文件名称、上传人、创建时间、文件大小、批号,最后一列为操作列,提供下载功能。可根据查询列进行文件筛选。

    2. 邮件/短信配置

    需要配置0租户下平台层的账号数据

    2.1 邮箱配置

    菜单路径:云平台服务>消息管理>邮箱账户

    配置平台层的邮件发送方账号

    2.2 短信配置

    菜单路径:云平台服务>消息管理>短信配置

    配置平台层的短信服务器,用于发送短信,支持阿里云,腾讯云百度云 其中AccessKey AccessKeySecret 的值有使用的短信平台方提供

    2.3 消息模版

    每种短信平台模版使用有差异,需要根据具体平台调整模版内容及参数

    菜单路径:云平台服务>消息管理>消息模版

    海马汇功能使用消息模版:

    特殊字段说明

    2.4 模版发送配置

    配置及管理关联消息发送,关联模板和发送服务器。关联成功后可测试发送消息

    菜单路径:云平台服务>消息管理>模版发送配置

    配置发送消息的模版,一种模版可配置三种消息类型:短信 邮件 内站消息。根据类型选择对应类型的账号

    3. 用户和员工关联

    共有三种绑定关系,可以通过配置中心设置

    1. Saas模式下,用户手机端选择加入企业进行关联
    2. 私有化部署,租户新建/导入通讯录员工的时候自动生成用户帐号
    3. 通过hzero自带的页面去配置用户和员工的关系
    hippius:
      employeeUser:
      # 关联账号的字段(mobile/email/number)
        relationField: mobile 
      # 关联关系(mobile/contact/hzero)
        relationType: mobile
    

    3.1 手机端选择加入企业

    hippius.employeeUser.relationType=mobile

    菜单路径:企业管理>企业管理

    菜单路径:企业管理>通讯录管理>企业通讯录

    如果账号的手机号/邮箱 与任意员工数据的手机号/邮箱相同,这个员工的信息就会出现在用户app我的信息页面,用户可以选择加入,完成绑定关系

    3.2 自动生成账号和员工关系

    hippius.employeeUser.relationType=contact

    私有化部署的时候 租户在通讯录页面导入/添加员工的时候一并生成对应的账号

    3.3 使用web端管理员手动关联

    hippius.employeeUser.relationType=hzero