ASTRO轻应用 ASTROZERO-如何使用服务编排开发数据的增删改查:删除对象数据

时间:2024-07-17 13:46:37

删除对象数据

介绍如何通过记录删除图元,删除Respirator对象数据。

  1. 参考如何创建服务编排中操作,创建“名称”和“标签”为“DeleteRespirator”的服务编排。
  2. 定义服务编排用到的变量,并设置该服务编排的出参。

    1. 在服务编排编辑器页面右侧选择,在全局上下文页面单击“对象变量”后的加号。
    2. 新建对象变量“RespiratorInfos”,对象中选择前提条件中创建的对象Respirator,设置字段描述信息(可选),选中“是否为数组”,单击“保存”。
      图26 新建对象变量“RespiratorInfos”
    3. 单击画布中的“开始”图元,在右侧菜单选择,单击右上角“全局上下文”展开“全局上下文”页面,将数组对象变量“RespiratorInfos”拖拽到“入参”中。
      图27 配置开始图元

  3. 拖拽“基本”目录中的“记录删除”图元到画布中,并连接“开始”和“记录删除”图元。
  4. 配置“记录删除”图元。

    1. 单击画布中的“记录删除”图元,在“基本信息”页面中配置图元标签及名称为“DeleteRespirator”,并勾选“使用快速删除模式”。
    2. 单击,在“记录删除”页面将创建的对象变量RespiratorInfos由展开的“全局上下文”页面拖拽到“变量”输入框中。
      图28 配置“记录删除”页面

  5. 单击页面上方的,保存服务编排。
  6. 保存成功后,单击,运行服务编排。
  7. 设置输入参数,单击“运行”,删除2条对象记录。

    其中,“id”取值替换为查询对象数据中查询出的呼吸机的id。

    {
        "RespiratorInfos": [
            {
                "id": "cnE0000000m5Kvrl7kSe"
            },
            {
                "id": "cnE0000000m5KvrtM7EW"
            }
        ]
    }

  8. 运行后在对象Respirator的“布局”页签,单击“Respirator Records”后的,查看到已成功删除2条对象记录,还剩1条。

    图29 预览布局页
    图30 对象记录

  9. 单击页面上方的,启用服务编排。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_0604.html