質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2025-03-14
【背景】
SAPのパスワードリセット業務を自動化したいと考えています。ワークフローでパスワードリセット申請を受け付けた後、外部の運用自動化システムのジョブフローを呼び出す構成を検討中です。Q1.
Accel-Mart Plusと外部の運用自動化システムを連携させることはできますか?Q2.
curlコマンドで外部システムのジョブフローを実行できることは確認済みですが、IM-LogicDesignerのユーザ定義タスク「処理種別(タイプ)REST」での具体的な設定方法を教えてください。回答
A1.
外部システムがREST APIを提供している場合、IM-LogicDesignerのユーザ定義タスク「処理種別(タイプ)REST」を使用して連携が可能です。詳細な設定方法については、以下のドキュメントをご参照ください:
・intra-mart Accel Platform IM-LogicDesigner仕様書 4.2.5.1.2. REST
・intra-mart Accel Platform IM-LogicDesigner ユーザ操作ガイド 6.6. ユーザ定義編集 - REST
・intra-mart Accel Platform IM-LogicDesigner チュートリアルガイド 5.4.5. ユーザ定義 - REST
A2.
お客様固有の実装に関する詳細な設定については、製品サポートの範囲外となります。上記ドキュメントおよび連携先システムの仕様をご確認の上、設定を行ってください。Accel-Mart Plus サービスサポート窓口の回答範囲については、こちらをご参照ください。
参考として、一般的なcurlコマンドをIM-LogicDesigner REST定義に変換する際の設定例をご案内いたします:
curl -H "Authorization: Token [トークン値]" -H "Accept: application/json" -XPOST https://example.com/path1/path2/execute
リクエスト情報の設定
・エンドポイント:https://example.com/path1/path2/execute
・メソッド:POST
・リクエスト種別:x-www-form-urlencoded
ヘッダ設定
・ヘッダ名:Authorization
・ヘッダ値:Token [トークン値]
レスポンス情報の設定
・レスポンス種別:json
※上記は設定例であり、動作を保証するものではありません。最終的な調整や動作検証はお客様にて実施してください。