ユーザーの更新
説明
指定した ID のユーザーを更新します。
必要権限
システム管理
URL
PUT /system/users/{userIds}
パスパラメーター
| 名前 | 型 | 必須か | 説明 |
|---|---|---|---|
| userIds | string | ○ | ユーザーID |
リクエストボディ
| 名前 | 型 | 必須か | 説明 |
|---|---|---|---|
| name | string | × | ユーザー名 |
| englishName | string | × | ユーザーの英語名 |
| code | string | × | ユーザーのコード |
| description | string | × | ユーザーの説明 |
| loginName | string | × | ユーザーのログイン名 |
| ldapLoginName | string | × | LDAPログイン名 |
| string | × | Eメールアドレス | |
| language | string | × | 言語 ja-JP:日本語 en-US:英語 |
| timeZone | TimeZone | × | タイムゾーン |
| unitCost | double | × | ユーザーのコスト単価 |
| unitCostAppliedStartDate | Date | × | コスト単価の適用開始日 unitCost が指定されていなかった場合、このフィールドは無視されます。 |
| timeEntryLockedDate | Date | × | 実績工数のロック期間 指定日以前の実績入力をロックします。 2013-03-01 の場合、2013-03-01 までの実績入力はロックされ入力できず、2013-03-02 以降は入力できます。 |
| organizationId | string | × | ユーザーが所属する組織ID |
| organization | string | × | ユーザーが所属する組織 組織の「コード」、「名前」に完全一致する組織のIDを組織IDとして更新処理を行います。 |
| systemRoleId | string | × | システムロールID |
| systemRole | string | × | システムロール システムロールの「コード」、「名前」に完全一致するシステムロールのIDをシステムロールIDとして更新処理を行う。 |
| password | string | × | 現在のパスワード password、newPassword のいずれかが指定されなかった場合、パスワードのチェック、更新を行いません。 |
| newPassword | string | × | 新しいパスワード |
| newPasswordConfirm | string | × | 新しいパスワード(確認用) |
| restore | boolean | × | ユーザーを復元するか trueを指定すると、他のパラメータは無視されます。 |
| permissionOrganizationId | string | × | 権限組織ID ユーザーの権限でアクセス範囲を決める際に使用する組織ID |
| permissionOrganization | string | × | 権限組織 ユーザーの権限でアクセス範囲を決める際に使用する組織 組織の「コード」、「名前」に完全一致する組織のIDを権限組織IDとして更新処理を行います。 |
レスポンス
| 名前 | 型 | 説明 |
|---|---|---|
| なし |
エラーケース
- 指定した組織IDが存在しない
- 指定した組織が存在しない
- 指定したユーザーグループIDが存在しない
- 指定したユーザーグループが存在しない
- 指定したシステムロールIDが存在しない
- 指定したシステムロールが存在しない
- ログイン名が重複している
- ログイン名に不正な値が入力された
- 現在のパスワードが誤っている
- 新しいパスワードと新しいパスワード(確認用)が一致しない
- システム管理権限を持つユーザーが一人も存在しない
特記事項
- 有効なLDAPログイン名であるかの検証は行いません。
- パスワードの強度チェックは行いません。
- 有効ライセンス数に依存しません。