步骤2:快速创建聊天机器人应用
您可以基于应用模板快速创建5G消息的聊天机器人应用并实现消息的发送接收,通过该应用您可了解平台的数据接入、导航页面设置、Flow、高级页面、连接器等能力。
操作步骤
- 在AppCube开发环境首页的“项目”页签下单击“行业应用”。
- 鼠标放在“5G消息(聊天机器人)”模板上,会出现“查看模板”和“使用模板”图标,单击“使用模板”。
- 在“5G消息(聊天机器人)”页面填写应用标签“ChatBotTemplate”,单击“创建”。
系统会自动创建该应用,创建后,页面显示如下。
在应用开发页面,若提示“您的租户没有配置默认邮件服务器地址,将会导致在服务编排/BPM/脚本中发送邮件功能不可用”,请直接忽略,本示例不涉及。
系统为该应用预置了三个文件夹和两个依赖区域,说明如下:
- 5G Template:该文件夹用于存放系统预置的5G消息多媒体卡片模板,用于给用户下发消息时选择使用。
- Logic:该文件夹有如下四个子文件夹,用于存放后台逻辑。详细介绍请参考实现原理。
- Model:该文件夹用于存放模型(例如对象),由于该应用没有用到自定义模型,该文件夹下为空。
- Page:该文件夹用于存放前端页面,其中“MediaManagement”为多媒体管理页面,预览该页面后,如图1所示,您可将媒体文件上传到5G消息云服务平台,上传后单击“刷新”,可查看到该媒体文件是否审核通过。“ChatBotPreview”为简易聊天机器人页面,如图2所示。
- 另外还有两个依赖区域,依赖区域放置应用中所依赖的BO服务和Native服务,该应用不涉及。
在App左侧菜单栏下方选择“配置”,选择“导航条”页签,可查看到预置的导航菜单页签。单击导航菜单的编辑按钮,可查看到导航页设置。
图3 预置的导航条表1 参数说明 参数名称
参数说明
页签类型
可以选择一种导航页签的类型:
- 主页页签:用于展示个人任务相关的信息。
- 对象页签:关联一个对象的布局,将展示指定对象的某个布局页面。
- 标准页面页签:用于关联并展示一个标准页面。
- 高级页面页签:用于关联并展示一个高级页面。
- BPM页签:用于关联并展示一个BPM。
- Web页签:用于关联一个URL,将展示URL对应的网页或页面。
- 状态机页签:用于关联并展示一个状态机。
- 报表页签:用于关联并展示一个报表。
显示区域
导航页签的显示区域,有以下两种:
- 主页菜单:会按照选择的布局样式进行显示,例如显示在侧栏或者顶栏区域。
- 自定义菜单:选择该方式后,在App的运行态Portal中,单击右上角用户名,会在下拉选项中显示导航页签。
打开方式
导航页签的打开方法,有以下两种:
- 当前窗口:选择该导航页签后,在当前窗口打开页面。
- 新窗口:选择该导航页签后,在新窗口打开页面。
标签
导航页签的展示名称。
名称
导航页签在系统中的存储标识,系统根据“标签”取值自动生成。
图标
导航页签的展示图标。
页面
具体的页面。
描述
导航页签的描述信息。
至此,基于应用模板的聊天机器人应用已完成创建。
