指定組織一覧の取得
説明
指定した組織の一覧を取得します。
必要権限
なし
URL
GET /system/organizations/{organizationId}/subOrganizations
パスパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
organizationId | string | ○ | 組織ID |
クエリパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
depth | int | × | 取得するツリーの深さ |
includeDeleted | boolean | × | 削除済みデータも取得対象とするか true:削除されたデータを含めて取得します。 false:削除されていないデータのみを取得します。 |
isDeleted | boolean | × | includeDeleted =trueのとき有効とします。 true:削除されたデータのみを取得します。 false:削除されていないデータのみを取得します。 |
レスポンス
名前 | 型 | 説明 |
---|---|---|
ー | Organization | 取得した組織 |
エラーケース
- なし
特記事項
なし
サンプル
組織IDを指定し、その組織および配下の組織を2階層まで取得する
リクエスト
GET /system/organizations/69/suborganizations?depth=2
レスポンス
200 OK { "parentOrganizationId":null, "subOrganizations":[ { "parentOrganizationId":"69", "subOrganizations":[ { "parentOrganizationId":"71", "name":"営業1課", "englishName":"", "code":"", "description":"", "treePath":"69/71/4/", "treeDepth":2, "displayOrder":0.5, "isDeleted":false, "metadata":{}, "id":"4", "createdAt":"2019-01-10T07:29:22Z", "createdBy":"0", "updatedAt":"2019-01-11T04:33:52Z", "updatedBy":"21" }, { "parentOrganizationId":"71", "name":"営業2課", "englishName":"", "code":"", "description":"", "treePath":"69/71/5/", "treeDepth":2, "displayOrder":0.75, "isDeleted":false, "metadata":{}, "id":"5", "createdAt":"2019-01-10T07:29:22Z", "createdBy":"0", "updatedAt":"2019-01-11T04:33:58Z", "updatedBy":"21" } . . . ], "name":"営業部", "englishName":"", "code":"", "description":"", "treePath":"69/71/", "treeDepth":1, "displayOrder":0.5, "isDeleted":false, "metadata":{}, "id":"71", "createdAt":"2019-01-11T04:32:39Z", "createdBy":"21", "updatedAt":"2019-01-11T04:32:39Z", "updatedBy":"21" }, . . . "name":"第1事業部", "englishName":"", "code":"", "description":"", "treePath":"69/", "treeDepth":0, "displayOrder":0.625, "isDeleted":false, "metadata":{}, "id":"69", "createdAt":"2019-01-11T04:31:41Z", "createdBy":"21", "updatedAt":"2019-01-07T00:03:13Z", "updatedBy":"21" }
型定義
Organization
名前 | 型 | 説明 |
---|---|---|
id | string | 組織ID |
parentOrganizationId | string | 親の組織ID |
name | string | 名前 |
englishName | string | 英語名 |
code | string | コード |
description | string | 説明 |
treePath | string | ツリーパス |
treeDepth | int | ツリーの深さ |
subOrganizations | Organization[] | 子組織 |
displayOrder | double | 組織の表示順。 UIで表示する際の表示順序を示します。 |
isDeleted | boolean | 削除されているか |
createdAt | DateTime | 作成日時 |
createdBy | string | 作成者のユーザーID |
updatedAt | DateTime | 更新日時 |
updatedBy | string | 更新者のユーザーID |