如何在SAP HANA xsjs中触发SCP工作流

2020-09-09 12:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我一直在UI5应用程...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我一直在UI5应用程序中运行工作流api,但是现在我有在xsjs中运行它的要求。

问题在于如何设置xshttpdest。

1)在SCP上创建的目的地正在使用AppToAppSSO。 因此,如何在xshttpdest中转换为其他身份验证类型。

2)由于xshttpdest中的端口号是必需的,因此工作流端口号是什么?

此致

Tri

3条回答
奄奄一息的小鱼
2020-09-09 12:40
Hello Minh,
  • 是的,Tobias发送的是正确的。

    您还可以使用基本身份验证代替AppToAppSSO,为此,您需要在SCP驾驶舱中创建一个新目的地。

    然后可以如下创建xttpDest:

    description =" WorkflowDestination";
    host =" bpmworkflowruntime.hana.ondemand.com ";
    port = 443;
    pathPrefix =" <工作流服务API相对URL>";
    proxyType =无;
    authType =基本;
    useSSL = true;
    timeout = 500;
    sslAuth =客户端;

    ,然后您可以在xsjs

    var destination = $。net.http.readDestination(" com.sap.demo", " WorkflowDestination");
    var client = new $ .net.http.Client();
    var xrftoken = RetrieveXSRFToken(destination,client);
    var service ='
    var request = new $ .web.WebRequest($。net.http.POST,service);
    request.headers.set('x-csrf-token',xrftoken);
    < em> request.headers.set('Content-Type','application/json');
    ....等。

    希望有帮助,
    Archana

一周热门 更多>