機械翻訳について

ユーザーの更新要求のロードの例

既存のユーザーおよびロールを管理するには、ユーザー・オブジェクトを使用します。 このトピックでは、いくつかの一般的なユーザーの更新要求の作成方法を示す例を示しています。

ユーザーの更新

次の例では、指定した個人番号で識別されたユーザーのユーザー名を更新する要求を作成します。

METADATA|User|PersonNumber|Username
MERGE|User|12312|carlton.baugh@vision.com

次の例では、アクティブ・ユーザーを停止する要求を作成します。

METADATA|User|PersonNumber|Suspended
MERGE|User|12312|Y

次の例では、停止されたユーザーをアクティブ化する要求を作成します。

METADATA|User|PersonNumber|Suspended
MERGE|User|12312|N

次の例では、ユーザー資格証明を含むEメールがユーザーに送信されるかどうかを決定するCredentialsEmailSentインジケータを更新します。 CredentialsEmailSentインジケータがYの場合、Eメールは送信されません。 インジケータがNの場合、Eメールが送信されます。 この例では、インジケータがYからNに変更されます。

METADATA|User|PersonNumber|CredentialsEmailSent
MERGE|User|12312|N

ユーザー・ロールの更新

単一ロールを追加する場合は、ユーザー・コンポーネントを使用します。 ロール名ではなく、ロール・コードを指定します。 たとえば、EmployeeではなくORA_PER_EMPLOYEE_ABSTRACTを指定して、従業員ロールを追加します。 無効なロール・コードを指定すると、要求は作成されますが、ロールのプロビジョニングの試行は失敗します。

次の例では、ユーザーに単一ロールを追加する要求を作成します。

METADATA|User|PersonNumber|RoleCommonName|AddRemoveRole
MERGE|User|12312|ORA_PER_EMPLOYEE_ABSTRACT|ADD

次の例では、ユーザーに複数のロールを追加する要求を作成します。 ユーザー・ロール・コンポーネントを使用して、複数のロールを追加します。

METADATA|User|PersonNumber
MERGE|User|12312
METADATA|UserRole|PersonNumber|RoleCommonName|AddRemoveRole
MERGE|UserRole|12312|ORA_PER_EMPLOYEE_ABSTRACT|ADD
MERGE|UserRole|12312|ORA_PER_LINE_MANAGER_ABSTRACT|ADD

次の例では、ユーザーから単一ロールを削除する要求を作成します。 ユーザー・コンポーネントを使用して、単一ロールを削除します。

METADATA|User|PersonNumber|RoleCommonName|AddRemoveRole
MERGE|User|12312|ORA_PER_EMPLOYEE_ABSTRACT|REMOVE

次の例では、ユーザーから複数のロールを削除する要求を作成します。 ユーザー・ロール・コンポーネントを使用して、複数のロールを削除します。

METADATA|User|PersonNumber
MERGE|User|12312
METADATA|UserRole|PersonNumber|RoleCommonName|AddRemoveRole
MERGE|UserRole|12312|ORA_PER_EMPLOYEE_ABSTRACT|REMOVE
MERGE|UserRole|12312|ORA_PER_LINE_MANAGER_ABSTRACT|REMOVE

ユーザー・アカウントの作成

限定的な状況では、ユーザー・オブジェクトを使用してユーザー・アカウントを作成できます。 たとえば:

  • 就業者オブジェクトのロード中に、ユーザー・アカウントを要求する試行が失敗しました。

  • ロードした就業者について、誤りが発生したか意図的に、個人ユーザー情報コンポーネントのGeneratedUserAccountFlag属性がNに設定されました。

ユーザー・アカウントの作成は、2ステップのプロセスです。

  1. ユーザーを作成します。

  2. ユーザーをアクティブ化して、ロールを追加します。

次の例では、指定した個人番号のユーザー・アカウントを作成する要求を作成します。 必要に応じて、ユーザー名を指定することもできます。 ユーザー名を指定しない場合、ユーザー名は、セキュリティ・コンソールで指定したデフォルトの形式で生成されます。 アカウントが存在するようになると、ロールが指定されていないため、すぐに停止されます。

METADATA|User|PersonNumber|GenerateUserAccount
MERGE|User|12312|Y 

次の例では、ユーザー・アカウントをアクティブ化して、アカウントがアクティブなままになるようにロールを追加します。

METADATA|User|PersonNumber|Suspended
METADATA|UserRole|PersonNumber|RoleCommonName|AddRemoveRole
MERGE|User|12312|N
MERGE|UserRole|12312|ORA_PER_EMPLOYEE_ABSTRACT|ADD
MERGE|UserRole|12312|ORA_PER_LINE_MANAGER_ABSTRACT|ADD
ヒント:

ユーザー更新リクエストは、「保留中のLDAPリクエストの送信」が次回実行されるまで処理されません。 プロセスがスケジュールされていない場合は、実行することを覚えておいてください。

ユーザー・アカウントの削除

次の例では、指定した個人番号の就業者のユーザー・アカウントを削除します。

METADATA|User|PersonNumber
DELETE|User|12312