删除操作
删除操作可从应用程序中删除项目或记录。 例如,您可以从 CRM 应用程序中删除每一条被视为 "冷门 "的线索。 您也可以在将文件归档到新的存储位置后,从文件管理系统中删除该文件,或删除文件夹及其内容。
为要删除的项目指定过滤条件和错误处理方法
在流程中添加删除操作时,您可以通过指定强制默认条件来指明要删除的项目或记录。 根据应用程序的不同,这可以是一个 ID 或其他标准,您可以将其指定为一个文本值,或通过映射到前一个节点的字段来指定。 示例:


对于某些应用程序,您可能还需要指定其他值,以指示应从何处删除项目。 这些值通常显示在下拉列表中,由所连接的应用程序填充。 例如,如果要删除 Jira 问题中的评论,需要选择包含评论的项目和问题,然后指定评论 ID。

为过滤条件指定值后,请定义如果 App Connect 没有发现要删除的项目,应该如何处理:
- 继续处理流程中的剩余节点,但发出响应代码为'204: No content'
- 选择在此时退出流程,并发出 "404 "错误信息。
注:
- 根据您要删除项目的应用程序,会发生软删除或硬 (永久)删除。 软删除通常会将记录标记为 "已删除",并将其从正常视图中隐藏,但有权限的用户(如管理员)仍可访问该记录。 例如, Salesforce 删除操作会将记录移动到 Salesforce 实例中的回收站,如果需要,你可以通过清空回收站来取消删除记录或永久删除记录。
- 有些记录有禁止删除的依赖关系,因此需要在流程中考虑这些依赖关系。 例如,如果 Salesforce 账户有一个或多个相关案例,则无法删除该账户,因此在流程中,可能需要在删除账户前检查并删除相关案例:
图 4: 带依赖项记录的错误信息示例 
为帮助您设计流程,请查看应用程序的文档,以了解您要删除的记录类型是否存在任何依赖关系。
您还可以根据删除操作得到的状态代码来决定采取什么操作。 例如,您可以使用 "如果 "节点对不同的状态代码执行不同的操作。 删除操作返回的状态代码为
- 200:符合过滤条件的项目或记录已成功删除
- 204:未找到符合筛选条件的项目或记录
您可以通过展开可用输入列表中的响应信息节点,映射删除操作返回的状态代码。 下面的示例展示了如何映射 Salesforce "删除账户 "操作返回的状态代码。 (该值可根据需要设置为 200 或 204 )

示例
要查看 App Connect 中删除功能的示例用例,请参阅从 Salesforce 调用删除操作。