操作插件信息返回客户端提示实现案例
【业务需求】
在审核操作上配置了二开插件,主要用于处理单据审核完成后对接第三方系统,推送单据相关信息。目前出现一种情况:单据启用审批流,审核成功,对接第三方系统调用失败,这种场景想要将调用失败的消息返回到前端界面,
操作员得知调用失败后,对单据进行反审核操作。
在做列表插件或表单插件时,可以用this.View.ShowMessage()方法给客户端提示
服务端插件无法调用View层进行相关处理
需求问题实际可以理解为:服务端插件如何给客户端提示信息?
工作流弹出处理消息参考:【参数解析-工作流-基本参数:任务处理弹出成功信息】
每个服务端的操作都会返回一个IOperationResult的结果类型,可以将自定义的操作结果合并到操作返回的结果列表,系统会进行提示
public override void AfterExecuteOperationTransaction(AfterExecuteOperationTransaction e) { base.AfterExecuteOperationTransaction(e); // 调用第三方系统,消息推送失败,做反审核单据处理 IOperationResult operationResult = new OperationResult(); operationResult.OperateResult.Add(new OperateResult() { SuccessStatus = false, Message = string.Format("操作插件开发如何给客户端提示信息??消息推送失败,做反审核单据处理"), MessageType = MessageType.Normal, PKValue = 0, }); this.OperationResult.MergeResult(operationResult); }
操作插件信息返回客户端提示实现案例
【业务需求】在审核操作上配置了二开插件,主要用于处理单据审核完成后对接第三方系统,推送单据相关信息。目前出现一种情况:单据启用审批...
点击下载文档
本文2024-09-16 19:03:42发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-26140.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章