行为配置
行为是指一些列的事件集合,是软件搭建最基础的元素之一。通过合理配置交互行为,就可以实现应用端的交互设计,包括页面跳转、各种数据操作以及复杂的交互流程和业务流程。利用API和行为流,用户能够拓展自定义行为,编排复杂工作流,用以满足各种业务场景的需求。
多种行为的介绍
1. 内置的行为
函子内置了16 类100多种交互行为,如点击时执行 AI、支付、分享、跳转导航、对页面或组件的各种操作等,以满足常见的行为交互需求。
常用行为有:
- 请求行为:用来对数据表进行增删改查操作、调用已配置好的API和行为流
- 跳转行为:用来实现页面间、外部页面的跳转
- AI行为:在使用AI行为前,需要先通过ZAI功能配置AI模型。配置完成并调试成功后,用户可以在前端页面或行为流中调用该AI,实现智能化的功能。
- 登录行为:提前在“设置-登录设置”中配置登录方式,如用户名密码、邮箱、手机号登录或SSO单点登录,然后在组件中添加登录行为,构建应用的用户认证系统。
- 支付行为:对于需要商业化的应用,您可以使用支付行为。先在设置中激活支付功能并填写商户信息,然后在组件上添加支付行为,实现用户的付款和退款操作
2. 利用 API 自定义行为
除了内置的100多种行为外,您还可以通过API功能自定义专属行为。添加自定义API后,使用“请求-调用API”行为即可在应用中执行该API。例如,用户可以创建一个发送企业微信消息的API,然后将其绑定到按钮,配置所需的参数,实现发送消息的功能。这种方式使您能够扩展应用的能力,满足特定的业务需求。
3. 使用行为流编排复杂业务流程和自动化
在复杂的业务场景中,可能需要执行一系列数据操作。此时,行为流是理想的解决方案。行为流允许用户将多个行为节点串联起来,形成完整的工作流程。它支持多种节点类型,包括数据库的增删改查、调用第三方API、执行代码块和AI操作等。用户还可以设置条件分支,处理不同的业务逻辑路径。行为流的触发方式多样,除了按钮点击外,还支持定时触发、数据变更和Webhook等触发器,方便您实现自动化的业务流程。详细使用教程见文档“行为流”。
行为的配置方法
- 找到需要配置行为的组件
- 点击“行为”即可新增行为,目前zion仅支持配置“点击时”触发的行为
- 如需配置前置行为后续流程化行为,可以在【成功时】【失败时】新增行为
注意事项
- 同一组件下的多个行为,没有准确的执行顺序。如想严格配置执行顺序,请使用“成功时”,将后置行为配置在前置行为的成功时行为中
- 当配置了多个行为,在右边栏编辑很困难时,可以打开“行为编辑器”,在独立的弹窗中编辑。