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

指定組織一覧の取得


説明

指定した組織の一覧を取得します。

必要権限

なし

URL

GET /system/organizations/{organizationId}/subOrganizations

パスパラメーター

名前必須か説明
organizationIdstring組織ID

クエリパラメーター

名前必須か説明
depthint×取得するツリーの深さ
includeDeletedboolean×削除済みデータも取得対象とするか

true:削除されたデータを含めて取得します。
false:削除されていないデータのみを取得します。
isDeletedboolean×includeDeleted =trueのとき有効とします。

true:削除されたデータのみを取得します。
false:削除されていないデータのみを取得します。

レスポンス

名前説明
Organization取得した組織

エラーケース

  • なし

特記事項

なし

サンプル

組織IDを指定し、その組織および配下の組織を2階層まで取得する

GET /system/organizations/69/suborganizations?depth=2
Response
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

名前説明
idstring組織ID
parentOrganizationIdstring親の組織ID
namestring名前
englishNamestring英語名
codestringコード
descriptionstring説明
treePathstringツリーパス
treeDepthintツリーの深さ
subOrganizationsOrganization[]子組織
displayOrderdouble組織の表示順。
UIで表示する際の表示順序を示します。
isDeletedboolean削除されているか
createdAtDateTime作成日時
createdBystring作成者のユーザーID
updatedAtDateTime更新日時
updatedBystring更新者のユーザーID