2017-02-02 3 views
2

ProcessMakerからタスク内で外部APIを呼び出し、プロセス内でその呼び出しの結果を使用したいとします。 これは次のようになります: enter image description here 私が見つけた唯一の情報は、クライアントではなくProcessMaker as a REST serverの使用方法です。ProcessMakerをサーバーではなくRESTクライアントとして使用する

+0

Processmakerを評価するとき、私はちょうどREST APIは、それからのデータを得ることができる情報源の一つであったこと、それがこれを行うことが想定さ。あまりにも多くのコードと問題点を見つけるのは難しい。 – SteveCav

+0

ProcessMaker 3.2がリリースされましたが、私はそれを見ていません。しかし、@エタン・プレスバーは今、この方法でそれを使用する方が簡単だと述べました。 – elviejo79

答えて

2

これを行うには、スクリプトタスクを使用する必要があります。スクリプトタスクを使用すると、基本的にPHPコードであるProcessMakerトリガを実行できます。

PHPのCURL関数を使用してAPIに要求し、その値をProcessMaker変数@@ MyReturnVarに返します。

ProcessMakerはバージョン3.2をリリースする予定です。これにより、新しいタスクタイプ、サービスタスクによって、この種の処理がはるかに簡単になります。

その間、スクリプトタスクとトリガーはあなたの友人です。

http://wiki.processmaker.com/3.0/Tasks#ScriptTask

http://wiki.processmaker.com/3.0/Triggers

関連する問題