SAP Concur 処理フローのインテグレーション
SAP Concur では、テストユーザ機能を使用した Veeva インテグレーションのテストが推奨されます。詳細はこちらをクリックしてください。
設定後に、SAP Concur と Veeva CRM Events Management 間のインテグレーションは、以下の処理に従います:
- ユーザは経費の SAP Concur に送信ボタンを選択します。
- 経費ヘッダー、経費ライン、経費分割、および添付書類が CRM データベースに保存されます。レコードの保存前にすべてのデータが検証されます。
- Expense_Header_vod オブジェクトの Concur_Status_vod フィールドは Sending_vod として保存されます。
- 経費に関連付けられているすべてのエンティティは、SAP Concur の被験者リストで検索されます。インテグレーションでは、外部 ID が一致した場合には既存の SAP Concur エンティティに対する更新を行います。存在しないエンティティはすべて SAP Concur で作成されます。
新規被験者が SAP Concur で作成された場合、SAP Concur リアルタイム管理タブで定義されたフィールドマッピングが SAP Concur の新規被験者レコードの値の入力に使用されます。
インテグレーションでは SAP Concur レポートがユーザに対して有効かどうかがチェックされ、経費項目の作成に最新のオープンレポートが使用されます。
- そのユーザに有効なレポートが存在しない場合は、レポートヘッダーのユーザセクションの SAP Concur 管理者タブで定義されたマッピングを使用して新規レポートが作成されます。
- インテグレーションにより、経費項目の経費ヘッダーセクションの SAP Concur リアルタイム管理タブで定義されたマッピングを使用して、選択された経費レポートで新規経費項目が作成されます。
- インテグレーションにより、箇条書きにする経費ラインセクションの SAP Concur リアルタイム管理タブで定義されたマッピングを使用して、新規経費項目で SAP Concur の明細が作成されます。
- インテグレーションにより、経費項目被験者セクションの経費分割の SAP Concur リアルタイム管理タブで定義されたマッピングを使用して、新規明細で SAP Concur のエントリ被験者関連付けが作成されます。
このセクションはデフォルトで SAP Concur の被験者とエントリをマッピングします。これらのマッピングの設定や上書きはできません。このセクションの被験者またはエントリ以外のフィールドにカスタムマッピングを追加することは可能です。
- インテグレーションにより、領収書の画像が SAP Concur に連携されます。複数の画像が添付されている場合、1 つの画像にまとめられます。
インテグレーションが実行されると、以下のデータは送信時間と SAP Concur レコード ID を含めて CRM にスタンプされます。
- 新規被験者が SAP Concur で作成されると、Expense_Attribution_vod オブジェクトの Concur_System_Attendee_vod および Concur_Response_Attendee_Timestamp_vod フィールドがスタンプされます。
- エントリに対して経費レポートが作成または選択されると、Expense_Header_vod オブジェクトの Concur_Report_vod および Concur_Report_ID_vod フィールドがスタンプされます。
- SAP Concur で経費項目が作成されると、Expense_Header_vod オブジェクトの Concur_System_ID_vod および Concur_Response_Timestamp_Entry_vod フィールドがスタンプされます。
- SAP Concur で明細が作成されると、Expense_Line_vod オブジェクトの Concur_System_ID_vod および Concur_Response_Timestamp_vod フィールドがスタンプされます。
- SAP Concur でエントリ被験者関連付けが作成されると、Expense_Attribution_vod オブジェクトの Concur_System_ID_vod および Concur_Response_Timestamp_Association_vod フィールドがスタンプされます。
- 受領書添付が SAP Concur で作成されると、Expense_Header_vod オブジェクトの Concur_System_Receipt_ID_vod および Concur_Response_Receipt_Timestamp_vod フィールドがスタンプされます。
トランザクション終了時に Expense_Header_vod オブジェクトの Concur_Status_vod__c フィールドが Submitted_vod に更新されます。
Veeva では、以下のシナリオに基づいて Expense_Header_vod オブジェクトの Concur_Status_vod フィールドで以下のエラーステータスが発生する場合があります。
- Failed_Config_vod – 管理者が Veeva のスタンプされたいずれかのシステムフィールドに対する FLS 権限を付与していないか、SAP Concur API によりデータが却下される原因となっている設定エラーがあります。
- Failed_Connection_vod – SAP Concur がインターネット接続エラーを返しました (エラー 400 または 503)。
- Failed_Duplicate_vod – SAP Concur の経費項目の削除が失敗しました。
これらのいずれかのエラーが発生すると、SAP Concur に再送信ボタンがページレイアウトに表示されます。EM_Event_vod オブジェクトの Failed_Expense_vod チェックボックスおよび Medical_Event_vod オブジェクトの Failed_Expense_vod チェックボックスを TRUE に設定すると、UI でエラーを特定しやすくなります。