Skip to content

使用 pipeline 自定义用户事件

Pipeline 是一组运行在云端的用户自定义 JavaScript 代码,通过在用户创建前、创建后、更新前、更新后、删除前、删除后等不同节点自定义 JavaScript ES5 代码,为开发人员扩展、自定义功能提供参考指导。 IDaaS 同时提供丰富的内置函数,供开发人员调用。当前仅在 2C 场景支持此功能。

前提条件

拥有 IDaaS 企业中心平台的管理员权限。

操作步骤

用户事件类型

目前 IDaaS 支持六种用户事件:

触发场景描述
用户创建前在用户保存至数据库前,开发者可以自定义修改用户字段,限制创建条件。
用户创建后用户已保存至数据库,开发者可以获取用户完整的信息,实现往第三方应用同步信息,异步通知等功能。
用户更新前更新的用户字段保存至数据库之前,开发者可以自定义修改用户字段,比较数据库中用户字段和更新用户字段。
用户更新后更新的用户字段已保存至数据库,开发者可以自定义发送通知。
用户删除前用户实际没有删除,开发者可以限制删除条件。
用户删除后用户已删除,开发者可以自定义发送通知。

定义用户事件

  1. 登录 IDaaS 企业中心平台,在上方导航栏选择 “设置 > 用户事件” ,选择对应触发场景,添加脚本。

    操作步骤

  2. 参考界面提示配置相关信息,配置完成后保存,脚本配置说明请参考脚本定义

竹云IDaaS开放平台