2016-10-06 12 views
1

との統合:簡単な例私は私が読んで、この例を実装camundaにBPMN図の下に実行し、</p> <p><a href="https://i.stack.imgur.com/7gatm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7gatm.png" alt="enter image description here"></a></p> <p>JSノードを実装する私のアプリケーションでそれを使用したいnodejs

https://github.com/camunda/camunda-bpm-examples/tree/master/sdk-js/nodejs

と私はcamundaエンジン、残りの部分に接続し、次のようにcamunda APIを呼び出すことができます。

var CamSDK = require('camunda-bpm-sdk-js'); 

var camClient = new CamSDK.Client({ 
    mock: false, 
    // the following URL does not need authentication, 
    // but the tradeof is that some requests will fail 
    // e.g.: some filters use the reference to the user performing the request 
    apiUri: 'http://localhost:8080/engine-rest' 
}); 

var processDefinitionService = new camClient.resource('process-definition'); 
var processInstanceService = new camClient.resource('process-instance'); 
var filterService    = new camClient.resource('filter'); 
var deploymentService   = new camClient.resource('deployment'); 

が、私はあなたがnodejsを使用したい場合は、BPMN上記のような単純なプロジェクトを実施し、それを実行して、私は、このシナリオ

答えて

0

のための完全なサンプルを望むことができた場合、残りのAPIでnodejsアプリケーションでそれを使用する方法を知ってはいけませんワークフローでタスクを実行するには、external task patternを使用します。外部の労働者の概念証明はhttps://github.com/nikku/camunda-worker-nodeにあります。しかし、このノードはデモンストレーション目的のためのものであり、最新のカムンダバージョンでは動作しない可能性があります。しかし、コンセプトは変わらないはずです。

camunda-bpm-sdk-jsは基本的にCamunda REST APIのクライアントです。また、外部タスクやユーザータスクも照会して完了することができます。

関連する問題

 関連する問題