Я пробовал рабочий процесс изменения состояния API, следил за документами, но не смог найти в консоли администратора ничего, чтобы одобрить / отклонить публикацию. Также внесены изменения в api-manager. xml.
<WorkflowConfigurations>
<Enabled>true</Enabled>
<ServerUrl>https://localhost:9445/bpmn</ServerUrl>
<ServerUser>${admin.username}</ServerUser>
<ServerPassword>${admin.password}</ServerPassword>
<WorkflowCallbackAPI>https://localhost:${mgt.transport.https.port}/api/am/publisher/v0.14/workflows/update-workflow-status</WorkflowCallbackAPI>
<TokenEndPoint>https://localhost:${https.nio.port}/token</TokenEndPoint>
<DCREndPoint>https://localhost:${mgt.transport.https.port}/client-registration/v0.14/register</DCREndPoint>
<DCREndPointUser>${admin.username}</DCREndPointUser>
<DCREndPointPassword>${admin.password}</DCREndPointPassword>
</WorkflowConfigurations>
Добавлен файл BPMN на сервере BPS, а также внесены изменения в * /_system/governance/apimgt/applicationdata/workflow-extensions.xml*
<!-- <APIStateChange executor="org.wso2.carbon.apimgt.impl.workflow.APIStateChangeSimpleWorkflowExecutor" />-->
<APIStateChange executor="org.wso2.carbon.apimgt.impl.workflow.APIStateChangeWSWorkflowExecutor">
<Property name="processDefinitionKey">APIStateChangeApprovalProcess</Property>
<Property name="stateList">Created:Publish,Published:Block</Property>
</APIStateChange>
Любые предложения, пожалуйста!