Q&A

回答の並べ替え:
投稿新規に質問を投稿する

外部サービスとの連携方法について

rider rider

2023-05-10 20:46

お世話になります。

CELFと外部サービスを連携する方法がわからず困っています。

具体的には、CELFから外部サービスのREST-APIを呼び出して、その応答をファイル又はDBに格納したいのですが、外部サービスとの連携の経験がなくどのようにすればよいのかがわかりません。

ロボットアクションの「アプリケーションを起動する」を使えばよいのかと思いましたが、自信がありません。

どのようにすれば外部サービスとの連携ができるのか教えて頂けますと幸いです。

よろしくお願いいたします。

rider rider
新日本コンピュータマネジメント株式会社様
日本コンピュータシステムさま

お世話になっております。

早々に回答いただきありがとうございました。

httpクエリを実行するアクションがあるのですね。失礼しました。

方法により得手不得手があるようなので、ケースに応じて使い分けたいと思います。

どうもありがとうございました!
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんばんは。

私が試したことがある範囲で情報を共有させて頂きます。
外部連携については、以下の3つで行うことが可能です。

■「以下のURLにHTTPクエリを実行する」(使い勝手が悪い)
HTTP RESTを実行することが可能ですが、パラメータでA1,B1と指定することしか
できず「A1=A1の値&B1=B1の値」となる為、パラメータ変数名がアドレス値となり、
任意の値で呼び出しができない為、API仕様にマッチせずに使い勝手が悪いです。

また、HTTPレスポンス(戻り値)がJSON形式でなければ例外エラーとなる為、
HTMLやXMLのレスポンスの場合には利用できません。

■「指定したURLまたはファイルを開く」(バッチファイルを作れれば使い勝手がよい)
画像のイメージの通り、連携処理をバッチで作成できれば、バッチを起動できる為、
バッチの中の記述で、色々な処理を組み込めます。

■「アプリケーションを起動する」(ロボットの為、RPAライセンスが必要)
起動オプションもパラメータとして渡せる点が汎用的に作成できると思いますが、
各ユーザー処理の中で「REST-API」を呼び出したい場合は、利用ユーザー数の
RPAライセンスが必要となりますので、費用を気にする場合は、
2つ目の「指定したURLまたはファイルを開く」を利用する方法になると思います。

お試し頂ければと思います。
何か不明点がありましたら、お問合せください。
メールコンタクトをとる
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。
外部サービスの種類によるとかと思いますが、WEBのAPI(httpリクエスト)が利用可能なのであれば画像のアクションを利用することでデータを取得することができるようです。(私も利用した経験がありませんので参考程度です。)
また、CELFは幾つかのアプリ用に拡張オプションの提供がありますので、あくまでも該当すればになりますが、拡張オプションのアクションを利用することでデータの参照や取得が可能になると思います。以下のURLにデータ連携が可能なアプリの情報がのっています。

https://www.celf.biz/download-contents/option-list.html
メールコンタクトをとる