簡體   English   中英

WSO2 API管理器-是否可以按API或層創建自定義工作流?

[英]WSO2 API Manager - Is it possible to create a custom workflow by API or tiers?

我正在嘗試在Wso2 api管理器上創建自定義工作流。 這真的很容易而且有效。 因此,現在,我將添加一個自定義訂閱工作流程,並定義應該使用它的API或層。

例如,使用不同的層:

  1. 我是一名開發人員,我選擇具有Bronze層的api A :當我訂閱該API時, 工作流1已執行。
  2. 我是另一位開發人員,我選擇具有Silver層的api A :當我訂閱API時, 工作流2已執行。

我找不到有關它的文檔。 可能嗎 ? 我應該編寫通用的自定義工作流程並使用開關盒嗎?

非常感謝

使用wso2 API Manager和BPS可以做到這一點。 訂閱應用程序時,它將執行自定義的訂閱流程。 為此,您應該通過擴展SubscriptionCreationWSWorkflowExecutor.java類來擴展SubscriptionCreationWSWorkflowExecutor.java流程。 重寫complete()方法。 創建一個jar文件並將其添加到以下路徑<APIM_HOME> / repository / components / lib。 啟動apimanager服務器。 登錄到APIM管理控制台,然后在“資源”下選擇“瀏覽”。 轉到/_system/governance/apimgt/applicationdata/workflow-extensions.xml資源,禁用簡單工作流執行器,然后啟用WS工作流執行器。 然后將執行程序類更改為新創建的類。

https://docs.wso2.com/display/AM190/Adding+an+API+Subscription+Workflow https://docs.wso2.com/display/AM191/Customizing+a+Workflow+Extension

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM