D365 无法在数据被选择或插入到另一个事务作用域中的缓冲区上调用 NEXT、update() 或 delete()

news/2024/11/8 6:36:04 标签: d365

问题描述

尝试在工作流拒绝操作时,更新WorkflowTrackingStatusTable 上的字段,结果报错:无法编辑WorkflowTrackingStatusTable 中的记录。无法在数据被选择或插入到另一个事务作用域中的缓冲区上调用 NEXT、update() 或 delete()


解决方案:

相似问题解决方法
更改交易范围。

ttsBegin;
WorkflowTrackingStatusTable workflowTrackingStatusTableLocal = WorkflowTrackingStatusTable::findByCorrelation(workItem.CorrelationId,true);
if(workflowTrackingStatusTableLocal)
{
   InteropPermission   interop = new InteropPermission(InteropKind::ClrInterop);
   interop.assert();
   workflowTrackingStatusTableLocal.VyaRejectReasonType = salesTable.VyaRejectReasonType;
   workflowTrackingStatusTableLocal.update();
   CodeAccessPermission::revertAssert();
}
ttsCommit;

http://www.niftyadmin.cn/n/5743446.html

相关文章

【支付行业-支付系统架构及总结】

记得第一次看埃隆马斯克(Elon Musk)讲第一性原理的视频时,深受震撼,原来还可以这样处理复杂的事务。这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付…

《大模型应用开发极简入门》笔记

推荐序 可略过不看。 初识GPT-4和ChatGPT LLM概述 NLP的目标是让计算机能够处理自然语言文本,涉及诸多任务: 文本分类:将输入文本归为预定义的类别。自动翻译:将文本从一种语言自动翻译成另一种语言,包括程序语言。…

Git 测验

Git 测验 引言 Git 是一款强大的分布式版本控制系统,它由Linus Torvalds创建,主要用于帮助多人协作开发项目。Git 的设计目标是速度、数据完整性以及分布式支持。自从2005年发布以来,Git 已经成为全球最流行的版本控制系统之一,被广泛应用于各种规模的软件开发项目中。 …

戴尔R930服务器增加 Intel X710-DA2双万兆光口含模块

老服务器升级增加了内存换了固态盘,想着网卡也升级成万兆光卡吧。插上之后发现服务器能识别,但是安装的esxi7.0.3虚拟化系统重不能识别增加的网卡。在dell官网的知识库中找到https://www.dell.com/support/kbdoc/zh-cn/000194101/how-to-install-vmware-…

基于SpringBoot的社区讯息服务小程序【附源码】

基于SpringBoot的社区讯息服务小程序 效果如下: 系统登陆页面 管理员主页面 用户管理页面 社区活动管理页面 设施报修管理页面 缴费信息管理页面 用户主页面 用户登录页面 社区活动页面 研究背景 随着移动互联网技术的飞速发展,社区生活日益依赖于数字…

性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台

前言 在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。 而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系…

【青牛科技】GC3911替代LV8548在摇头机、舞台灯、打印机和白色家电等产品上的应用分析

引言 随着科技的不断进步,电子设备对芯片的要求日益提高。摇头机、舞台灯、打印机和白色家电等领域对控制芯片的性能、稳定性和成本效益提出了更高的要求。传统上,这些产品多采用LV8548等国外品牌的芯片。然而,芯麦GC3911作为国产芯片的代表…

最佳实践:如何实现函数参数之间的TS类型相依赖和自动推断

引入 最近在开发一款极致优雅的前端状态管理库AutoStore时碰到这样一个问题。 拟实现Field组件,该组件相关类型简化代码如下: type Field (props:{validate,render:(props:{value,isValid}) })该组件,具有validate和render两个属性: 其中…