メインコンテンツまでスキップ

 

 

Coupa Japanese

1.6ユーザーに役割を追加

このページは機械翻訳を使用して翻訳されています。


概要

Coupaのユーザーは異なる役割を持つことができます。HRシステムで役割が維持されている場合、Coupaにインターフェースできます。(役割は前提条件としてCoupaで設定する必要があります。)

APIの使用

  1. 人事システムのユーザーに(購入者)ロールを追加します。

  2. ERPコネクタプラットフォームは、GET APIを使用してCoupaへのAPI呼び出しをトリガーし、 <id>更新が必要なユーザーのにクエリを実行する必要があります(たとえば、「ログイン」に基づきますが、ビジネスシナリオによってはクエリ可能なフィールド/タグを使用できます)。

  3. <id>ERP ConnectorプラットフォームはCoupa PUT APIをトリガーして、ユーザーのを使用してCoupaのユーザーのステータスを更新する必要があります。

  4. 200 API応答が返され、ERPコネクタプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答 <errors><error> タグで返されます)をERPコネクタプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります調査する。

  5. 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の使用

  1. 人事システムのユーザーに(購入者)ロールを追加します。

  2. ERP Connectorプラットフォームは、Coupaで確認したい変更を含むCSVフラットファイルを生成します

  3. ERP Connectorプラットフォームは、CSVファイルを/Incoming/UsersCoupa sFTPサイトの フォルダーに配置します。

  4. スケジュールされたジョブがファイルを取得して処理したら、(購入者)ロールがユーザーに追加されていることを確認します。

CSVフラットファイルはCoupaですでに持っている役割を上書きするので、CSVフラットファイルにはすべての役割が必要です。ユーザーに5つの役割があったが、CSVフラットファイルに1つの役割のみを追加した場合、ファイルをアップロードすると、ユーザーには新しい役割のみが付与されます。

CSVのサンプル

CSVファイルを/Incoming/Usersフォルダーに配置します。[5]分でファイルが取得および処理され、ユーザーの詳細が更新されることを検証します。

サンプルファイルについては、 add_role_user.csvを参照してください。

CSVフラットファイルのアップロードはCoupaのhttps://<instance>/data_sourcesで監視されています。Coupaはアップロード失敗を通知をCoupa管理者に送信します。Coupa管理者はさらに調査する必要があります。

  • この記事は役に立ちましたか?