1.6ユーザーに役割を追加
このページは機械翻訳を使用して翻訳されています。
概要
Coupaのユーザーは異なる役割を持つことができます。HRシステムで役割が維持されている場合、Coupaにインターフェースできます。(役割は前提条件としてCoupaで設定する必要があります。)
APIの使用
-
人事システムのユーザーに(購入者)ロールを追加します。
-
ERPコネクタプラットフォームは、GET APIを使用してCoupaへのAPI呼び出しをトリガーし、
<id>更新が必要なユーザーの
にクエリを実行する必要があります(たとえば、「ログイン」に基づきますが、ビジネスシナリオによってはクエリ可能なフィールド/タグを使用できます)。 -
<id>ERP ConnectorプラットフォームはCoupa PUT APIをトリガーして、ユーザーの
を使用してCoupaのユーザーのステータスを更新する必要があります。 -
200 API応答が返され、ERPコネクタプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答
<errors><error>
タグで返されます)をERPコネクタプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります調査する。 -
Coupaのユーザーに(購入者)の役割があることを確認します。
サンプルAPI
この例では、ユーザーはユーザーの「ログイン」名(USER_TEST
)に基づいて照会されます。次に、API応答Coupaユーザー <id>
を使用して、(購入者)役割を含むようにCoupaユーザーのステータスを更新します。
GET
https://<instance_url>/api/users?login=USER_TEST
ユーザーは...<id>
277
置く
https://<instance_url>/api/users/277
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <user> <roles> <role> <name>Buyer</name> </role> </roles> </user>
CSVの使用
-
人事システムのユーザーに(購入者)ロールを追加します。
-
ERP Connectorプラットフォームは、Coupaで確認したい変更を含むCSVフラットファイルを生成します
-
ERP Connectorプラットフォームは、CSVファイルを
/Incoming/UsersCoupa sFTPサイトの
フォルダーに配置します。 - スケジュールされたジョブがファイルを取得して処理したら、(購入者)ロールがユーザーに追加されていることを確認します。
CSVフラットファイルはCoupaですでに持っている役割を上書きするので、CSVフラットファイルにはすべての役割が必要です。ユーザーに5つの役割があったが、CSVフラットファイルに1つの役割のみを追加した場合、ファイルをアップロードすると、ユーザーには新しい役割のみが付与されます。
CSVのサンプル
CSVファイルを/Incoming/Users
フォルダーに配置します。[5]分でファイルが取得および処理され、ユーザーの詳細が更新されることを検証します。
サンプルファイルについては、 add_role_user.csvを参照してください。
CSVフラットファイルのアップロードはCoupaのhttps://<instance>/data_sources
で監視されています。Coupaはアップロード失敗を通知をCoupa管理者に送信します。Coupa管理者はさらに調査する必要があります。