EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
FAQ
  • 站内信参数对象说明
  • sdk的调用示例

# 站内信参数对象说明

以下表格中属性均为com.primeton.gocom.afcenter.entity.StationMessage对象中属性。

属性名 说明 参数值范围
stationParentType 站内信父类型,取值方式同站内信类型。传值为字典项中站内信中的子类型字典项编码 SERVICE_MESSAGE—服务消息
SAFETY_MESSAGE—安全消息
TASK_MESSAGE—任务消息
stationType 站内信类型不能为空(字典项编码,名称前端从字典项获取) SECURITY_AND_MANAGEMENT—安全与管理
PRODUCT_DYNAMICS—产品动态
USING_HELP—使用帮助
UPCOMING_TASKS—待办任务
TASK_REMINDER—任务提醒
messageUrl 消息超链接,该链接url值结合messageOpenType打开方式中值url和url_popover来打开url超链接。
messageTitle 站内信标题不能为空
messageContext 内容
messageOpenType 消息打开方式, popover—弹框打开
url—新标签页打开url链接
url_popover—弹框打开url链接
sender 发送方编码不能为空 发送方相关三个参数可自定义根据业务场景自行传入对应值
senderType 发送方类型不能为空
senderName 发送方名称不能为空
receiver 接收方编码不能为空,接收方类型对应的id,如接受方类型为角色时,该值为角色id
receiverType 接收方类型不能为空 机构:1,角色:2,员工:0,默认是员工
receiverName 接收方名称不能为空,接收方类型对应的显示名称,如接受方类型为角色时,该值为角色名称
extend1 扩展属性1
extend2 扩展属性2

示例:

1、通过postman调用创建站内信接口来实现站内信消息。

station_message1.png

2、站内信消息查看。

station_message2.png
station_message3.png
station_message4.png
##

# sdk的调用示例

  • 业务系统添加sdk相关依赖
      <dependency>
        <groupId>com.primeton.gocom</groupId>
        <artifactId>com.primeton.gocom.afcenter.sdk</artifactId>
        <version>${afcenter.version}</version>
      </dependency>
  • 通过afcenter的sdk提供的方法获取站内信相关api并调用发送站内信接口
 IAFCClient afcClient = AFCClientFactory.getInstance().createAFCClient();
 StationMessage message = null;
 afcClient.getStationMessageAPI().sendMessage(message);

其中StationMessage为站内信相关属性对象,具体属性值根据业务场景可设置。

← 业务事件 流程相关数据 →