項目定義取得API(sheet)
各アプリの項目定義を取得できます。
Request
URL
https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/sheetdef/{sheetName}
HTTP Method
GET
Parameter
Path Parameter
No. | パラメータ | 必須 | タイプ | デフォルト値 | 説明 |
---|---|---|---|---|---|
1 | tenant | ○ | string | - | テナントID |
2 | sheetName | ○ | string | - | 対象アプリ名 |
Response
itemTypeごとに返却される項目が異なります。
共通で返却される項目
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | sheetName | アプリ名 | string | |
2 | itemDefs | 項目定義 | object | |
- {itemKey} | アイテムキー | object | 各itemKeyに対して、項目定義情報がobjectとして返却される。 | |
-- itemId | アイテムID | string | ||
-- itemType | アイテムタイプ | string | ||
-- itemTypeDef | アイテムタイプ定義 | object | ||
-- isKeywordSearchItem | キーワード検索対象フラグ | boolean | ||
-- isEditable | 編集可能フラグ | boolean | ||
-- 各itemTypeごとに定義された項目が追加で返却 |
itemTypeごとに定義された追加で返却される項目
STRING, TEXT, MEMO
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | isNameItem | 名前項目フラグ | boolean |
RELATION
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | isMultiple | 複数指定フラグ | boolean | |
2 | relationItemType | relation型項目名 | string | CHARGE_TARGET(担当者系), RECEIVER(受取人), CHARGE_WORK(担当業務), INTRODUCTION_SOURCE(紹介元), OUTSIDE_MANAGER(社外担当者), INTERVIEWER(当日面談者), NON(その他)のいずれか |
3 | itemDefs | 項目定義群 | object |
SB_RELATION
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | isMultiple | 複数指定フラグ | boolean | |
2 | relationItemType | relation型項目名 | string | CHARGE_TARGET(担当者系), RECEIVER(受取人), CHARGE_WORK(担当業務), INTRODUCTION_SOURCE(紹介元), OUTSIDE_MANAGER(社外担当者), INTERVIEWER(当日面談者), NON(その他)のいずれか |
3 | itemDefs | 項目定義群 | object | |
4 | isJoinReference | テーブル結合フラグ | boolean | TODO |
FILE
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | isMultiSelectable | 複数ファイル選択可能フラグ | boolean |
SELECT, UNUSABLE_FLG
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | options | 選択肢 | array(string) | 選択肢名が配列で返却される |
2 | isMultiSelect | 複数選択可能フラグ | boolean |
MASTER
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | options | 選択肢 | array(string) | 選択肢名が配列で返却される |
2 | isMultiSelect | 複数選択可能フラグ | boolean | |
3 | masterItemName | マスタ名 | string |
NUMBER
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | decimalDigit | 小数点以下桁数 | number |
FUNCTIONAL_NUMBER
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | decimalDigit | 小数点以下桁数 | number |
USER, USER_INFO
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | masterItemName | マスタ名 | string |
URL
No. | プロパティ名 | 項目名 | タイプ | 備考 |
---|---|---|---|---|
1 | isFixedDefault | 初期値固定フラグ | boolean | |
2 | displayText | 表示文字列 | string |
その他のitemTypeに関しては追加項目なし