1.7ユーザーからロールを削除する

Revised: 18 June 2018

APIを使用しています

  1. 人事システムのユーザーから(バイヤー)の役割を削除します。

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

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

  4. 200 API応答を受け取り、それがERP Connectorプラットフォームのログエンジンに記録されていることを確認してください。別のAPI応答( 400など)エラーが発生した場合は、APIエラー( API応答<errors><error>タグで返される)をERP Connectorプラットフォームのロギングエンジンに記録し、関連する担当者に通知を送信して調査する必要があります。

  5. Coupaのユーザーが(買い手)の役割を削除していることを検証します。

サンプルAPI呼び出し

この例では、ユーザーの「ログイン」名( USER_TEST )に基づいてユーザーにクエリが行われます。その後、API応答Coupaユーザーを使用<id>して、Coupaユーザーのステータスを更新し、(バイヤー)の役割を削除します。

Basic GET

https :/// api<instance_url>/users? login = USER_TEST

返品ペイロードには、Coupaユーザー<id> 277 )とユーザーがすでに持っているすべての役割があります。

ロールを削除

ロールの削除は、最初にユーザーからすべてのロールを削除してから、目的のロールを戻す2段階プロセスです。

1.次のペイロードを目的のユーザーに配置します(例:  https ://<instance_url>/api/users/277)

<?xml version="1.0" encoding="UTF-8"?>

<user>

	<roles>

	</roles>

</user>

 2.次のようなペイロードを使用して、追加するロールをユーザーに戻します。

<?xml version="1.0" encoding="UTF-8"?>

<user>

	<roles>

		<role>

			<name>役割名</name>

		</role>

	</roles>

</user>

詳細については、「ユーザーにロールを追加する」を参照してください。

CSVファイルの使用

「ユーザーにロールを追加する」を参照してください。ただし、CSVファイルには、ユーザーが持つべきロールを一覧表示します。

[ユーザー役割名]フィールドに-- NULL --を追加して、ユーザーからすべての役割を削除します。

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

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。