Contents
SAP Concur 他のシステムと連携する方法:実務現場の手順と事例を解説
SAP Concurは経費管理・請求書処理に特化したクラウドERPですが、単体では業務フローを完全にカバーできません。SalesforceやSAP S/4HANAなど他のシステムとの連携が不可欠です。本記事では、API活用からテンプレート利用まで、富士ソフトの実績事例も含めて解説します。
SAP Concurと外部システム連携の概要
連携の重要性と主な目的
SAP Concurを他のクラウドERP(SalesforceやSAP S/4HANA)と連携させることで、データの一貫性・リアルタイム性が確保できます。顧客情報の自動同期や経費承認後の会計処理自動化など、業務効率を大幅に向上させることが可能です。
導入にあたっての前提条件
連携には「既存システムのAPI仕様確認」や「セキュリティポリシーの整合性」が不可欠です。また、連携方法としてRESTful API活用や中間データベース経由など複数パターンがあり、目的に応じた選定が必要です。
API活用によるクラウドシステム連携(Salesforceなど)
RESTful APIの基本的な利用方法
SAP ConcurはOAuth 2.0を基盤としたREST APIを提供しており、Salesforceとの接続では以下のような手順が一般的です。
- 認証フローの設定:OAuthクライアントIDとシークレットを発行し、アクセストークンを取得
- エンドポイントの指定:経費データや請求書情報をやり取りするAPIエンドポイント(例:
/expenseReports) - データ形式の統一:JSON形式でデータを送受信し、他システムとの互換性を確保
富士ソフトでは、Salesforceと連携する際には「API仕様書確認→テスト環境での動作検証」を重ねるアプローチを推奨しています。導入実績の中で、OAuth 2.0の認証フロー設計ミスによる接続失敗を85%減らす効果がありました。
セキュリティ設定と認証フロー
SSL/TLS通信やIPホワイトリスト設定といったセキュリティ対策が不可欠です。また、認証トークンの有効期限管理(通常は1時間)に注意が必要です。
マスタデータ連携の自動化方法
同期タイミングの設計ポイント
マスタデータ(顧客情報や商品マスタ)の同期を自動化する際、リアルタイム更新とバッチ処理の選択が重要です。
|
1 2 3 4 5 |
| タイミング | 特徴 | 適用例 | |-------------------|-------------------------------|-------------------------| | **リアルタイム** | 一貫性が高いが負荷が大きい | 口座情報の即時反映 | | **バッチ処理** | 負荷軽減可能、柔軟なスケジュール設定 | 商品マスタの夜間同期 | |
変更履歴管理とエラーハンドリング
変更を記録するログテーブルの作成や、エラー発生時のリトライ処理を実装することで、運用リスクを低減できます。富士ソフトでは「変更履歴をCSVで出力し、異常時の人間による確認手順」を導入事例として紹介しています。
SAP S/4HANAとのデータ連携テンプレート活用
標準テンプレートの適用範囲
SCSKが提供するSAP ConcurとSAP S/4HANAのデータ連携テンプレートは、経費精算データの標準的な移行を支援します。主な対象となるデータ項目としては「請求書情報」「経費明細」などが挙げられます。
カスタマイズ可能な設定項目
テンプレートは柔軟にカスタマイズ可能です。例として、伝票番号の形式変更や会計科目マッピングといった業務要件に合わせた調整が可能です。
CDataドライバーによるRDB感覚操作
ODBC経由での接続設定
CDataドライバーを介してSAP ConcurデータをSQLで扱えるようになります。具体的な手順は以下の通りです。
- ODBCデータソースの作成:Control Panel → ODBC Data Sources(64bit)からドライバーを選択
- 接続プロパティ設定:ユーザーID・パスワード・APIエンドポイントを入力
- クエリ実行テスト:
SELECT * FROM Attendees WHERE Status = 'Approved'など
SQLクエリでデータアクセスの利便性
RDBのようにSQLで操作できるため、BIツールやPower BIとの連携が容易になります。また、帳票ツールからは直接データ抽出が可能です。
ConnectPlusGTによる双方向リアルタイム連携
イベント駆動型アーキテクチャの設計
Cresco-ESが提供するConnectPlusGTは、SAP ConcurとERPシステムの間に中間層を設置し、イベント発生時に即時更新を行います。例えば、経費承認がされると直ちにSAP ERPへ伝票を作成できます。
リアルタイム更新の制御方法
以下の設定により、負荷管理と信頼性確保が可能です。
- レートリミット設定:秒単位で処理件数を制限
- トランザクションロールバック:失敗時は元の状態に戻すことで一貫性を保つ
富士ソフトは、ConnectPlusGTによるリアルタイム連携導入において、レートリミット設定により処理負荷を40%以上削減した実績があります。
FISを介した経費・請求書データの連携
経理システムとの統合フロー
FIS(Financial Information System)を中間として、SAP Concurの経費データを会計システムへ送信します。主な処理ステップは以下の通りです。
- Concur側の請求書抽出:PDFやXML形式で出力
- FISでの電子帳票処理:OCRによる情報抽出とエラー検知
- 承認フロー自動化:担当者へのメール通知をトリガーに、ワークフローが進む
電子帳票処理と自動承認プロセス
arksystemsの事例では、FIS導入により請求書の処理期間が3日から1日へ短縮。また、OCR技術による情報入力ミスを50%以上削減できています。
導入時の考慮点と専門業者への相談
セキュリティ・コンプライアンス対策
外部システムとの連携では、データ漏洩のリスクが高まります。以下の対策が必須です。
- API認証の強化:OAuth 2.0 + IP制限の併用
- 暗号通信の義務化:TLS1.3以上を標準とする
導入後の運用体制の構築
連携システムの安定稼働には、定期的な監視・パッチ適用が必要です。また、障害発生時の対応体制(例: チームの担当者分担)も設計時に明確にしましょう。
記事まとめ
- API活用でSalesforceなどクラウドシステムと連携
- マスタデータは同期タイミングを設計し、エラー管理を行う
- SAP S/4HANAのテンプレートはカスタマイズ可能
- CDataドライバーでSQLによるアクセス性を高める
- ConnectPlusGTでリアルタイム双方向連携が実現
- FISを介すことで経理システムと効率的に統合
導入に際しては、上記の技術的側面を理解した上で専門業者への相談を検討してください。富士ソフトでは、SAP Concur連携に関するカスタマーサポートや事例紹介を提供しています。