苍穹开发系列之七:调用单据操作服务

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

苍穹开发系列之七:调用单据操作服务

一、问题描述/需求描述:

调用单据界面上的操作

二、思路与方案:

通过微服务接口调用操作

三、实现过程:

  1. 找到OperationWebApiImpl  这个类,发现里面有个executeOperation方法

    image.webp

接收三个参数

Formid(单据编码),opNumber(操作编码) ,data  调用操作需要接收的参数

2.了解该方法的构造后开始编写代码


image.webp

image.webp

InvokeMethod 可替换成 DispatchApiServiceHelper.invokeApiService()


3.打开开发界面,查看对应操作的编码

image.webp

此处需要注意,要查看该操作是否是系统内置的操作,如果是donothing 的操作的话要看有没有给该操作配置对应的服务插件,如果没有配置的话,该操作不可调用。

4.在data中设置对应的参数

Ids,操作的单据的主键

Optionvariables  可选参数

这里我们传了一个WF=FALSE 该参数表示执行操作时忽略工作流

苍穹开发系列之七:调用单据操作服务

一、问题描述/需求描述:调用单据界面上的操作二、思路与方案:通过微服务接口调用操作三、实现过程:找到OperationWebApiImpl 这个类,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息