原始需求:
如何向计算任务中心添加计算任务?
https://vip.kingdee.com/article/15643
帖子说的MRP运算,应是是【计划运算向导】,计划运算向导,并未进行“计算任务”。
实际进行计算任务的有“成本管理”下面的“成本计算”
对于帖子中的截图【计算任务中心】是比较早期的计算框架,现已不推荐使用。
现可以使用【我的后台任务】
用代码发起一个后台任务,可以参看
[code] //引用Kingdee.BOS.dll,Kingdee.BOS.Contracts.dll
public void InvokeBackAppTask()
{
var backAppService = Kingdee.BOS.Contracts.ServiceFactory.GetService
BOS.Computing.BackAppTask task = new BOS.Computing.BackAppTask();
task.BOSContext = this.Context;
task.OriginatorId = this.Context.UserId; //发起人Id
task.Title = "任务标题";
Dictionary
dict.Add("Key", "Value");
task.Properties = dict; //自定义参数
task.ExecutorType = typeof(CustomService); //IComputeTaskExecutor接口实现类,执行实际计算
task.Status = BOS.Computing.ComputeStatus.Ready; //任务状态 准备状态
task.Priority = BOS.Computing.ComputePriority.Immediately; //任务优先级 立即执行
backAppService.SubmitTask(this.Context, task);
}[/code]
【我的后台任务】查看效果: