• 最終編集日時: 19 May 2020

統合の概要

Coupa CoreプラットフォームとのCCWの統合アーキテクチャ、吹き出し、およびコアの統合接続について説明します。

概要

Coupaは主に、SFTPプロトコルを介して顧客とファイルを交換します。ユーザー名/パスワードまたはSSH鍵認証の両方をサポートしています。制御チャネルとデータチャネルの両方が暗号化されているため、SFTPはFTPよりも好ましい。カスタマーシステムは、Coupa Enterprise ( CE )とCoupa臨時従業員( CCW )の間でデータを交換するために、Coupa Enterprise ( Coupa P 2 P )のFTPサーバーに接続する必要があります。

sFTPユーザーアカウント

Coupa Enterprise Administrationページでは、データを交換するためのSFTPアカウントを作成および管理できます。問題がある場合は、実装チームに連絡して追加のサポートを受けてください。SFTPアカウントページを使用すると、次のことができます。

  1. SFTPユーザーアカウントを作成して管理します。
  2. SSHキーを管理してアカウントを認証します。
  3. パスワードをリセットします。

フォルダー形式

  • CCW固有の受信ファイルは、/Incoming/CCWの下に配置する必要があります
  • CCW固有の送信ファイルは、/Outgoing/CCWの下に配置されます
     

暗号化

sFTPは安全なファイル転送プロトコルであり、SSHの完全なセキュリティと認証機能をサポートしています。Coupa Contingent Workforceは、sFTPプロトコルに加えて、PGP標準を使用する追加の暗号化レイヤーもサポートしており、顧客データが安全であることを保証します。以下のための実施中:

  • 送られてくるファイル:CCW統合リソースは、PGP公開鍵を共有します(該当する場合)
  • 送信ファイル:顧客は、CCW実装リソースにPGP公開鍵を提供する必要があります(該当する場合)

連携ワークフロー

integration-summary.png

コールアウト

  • CCWは、マスターデータのデルタフィード(変更のみ)とフルフィードをサポートしていますが、デルタフィードを推奨します。
  • すべてのインバウンドインテグレーションで、顧客が完全なファイルを使用することを選択した場合、ステータス列を除外する必要があります。
  • CCWはCoupa Enterpriseと統合され、CCWで識別されたユーザーデータと1つの勘定科目表(COA)を同期します。
  • CCWは、COAセグメントによって使い果たされていないセグメントフィールド( COAセグメントとHRのみのフィールドの組み合わせをサポートできる11のセグメントフィールド、COAが3つのセグメントを消費する場合、統合は残りの8つのセグメントの統合をサポートできます)のマスターデータ統合をサポートします。

ユニファイドインテグレーション

マスターデータ:ユーザー

  • CEとCCWの間で次のユーザーデータが同期されます。
    • ステータス、ユーザー名、名、姓、ニックネーム、メールアドレス、電話番号、ロール(初期同期のみ)、デフォルト通貨、従業員番号。 
  • スーパーバイザー階層は、階層ベースの承認フローをサポートするように同期されています。 

認証

CCWクライアントユーザーは、顧客のSSOオーセンティケーターに対して、Coupa EnterpriseによるSSO認証を使用して承認されます。一度認証されると、CCWライセンスとロールを持つユーザーはCCWアプリケーションにアクセスできます。

Coupa Contingent WorkforceはCoupa Enterpriseと統合され、ユーザーと勘定科目表データを同期します。

マスターデータ:勘定科目表

  • CCWはCoupa Enterpriseと同期して、CCWの1つの勘定科目表を識別します
  • 同期の一環として、CCWは以下に変更を適用します。
    • 勘定科目表
    • CCW COA定義に基づくアカウントまたはLookup値。

関連アイテム


照会オプション

21 October 2016

クエリを使用して、必要なデータをすばやく特定して取得する方法をご覧ください。

特別措置とAPIメモ

21 October 2016

Coupa APIの使用方法に関する追加情報。

CoupaでのXMLとJSONの違い

16 December 2016

連携実行API

24 April 2017

このAPIを使用して、統合実行の作成、クエリ、更新、およびステータスの更新を行います。