esmDevelopers
JSプラグイン
esm API
JSプラグイン
esm API
  • 案件(businessplan)

案件(businessplan)

案件に関する情報の登録・更新・取得・削除ができます。

レコードのidの取得にはSearch APIが使用できます。

案件取得

必要な権限

案件参照

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/businessplan/{id}

HTTP Method

GET

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
2id○string-対象レコードID

案件登録

必要な権限

案件登録

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/businessplan

HTTP Method

POST

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
Request Body
No.プロパティ名必須項目名タイプ備考
1businessplans.businessplan.businessplan_name案件名string
2businessplans.businessplan.businessplan_name_other案件名(呼称)string
3businessplans.businessplan.business_type業務タイプstring業務タイプマスタの選択肢名。マスタの選択肢取得方法
4businessplans.businessplan.relational_customer紐づき顧客number
5businessplans.businessplan.continue_or_terminate_flg案件状態(継続/終了)string"継続", "終了"のいずれか
6businessplans.businessplan.order_price受注(予定)金額number
7businessplans.businessplan.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
8businessplans.businessplan.memo詳細内容string
9businessplans.businessplan.progress進捗状況(BS項目)string進捗マスタの選択肢名。マスタの選択肢取得方法
10businessplans.businessplan.relational_milestone紐づき案件シナリオarray(number)
11businessplans.businessplan.relational_business_card_info案件コンタクト先array(object)
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.id
案件コンタクト先IDnumber新規登録の場合はnull、更新の場合は値指定
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.contact_master
コンタクト先stringコンタクト先マスタの設定値
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.relational_businesscard
紐づき名刺IDnumberテキスト名刺に値を設定する場合は、項目自体不要
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.remarks
備考string
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.text_business_card_name
テキスト名刺string紐づき名刺IDに値を設定する場合は、項目自体不要
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.position
立ち位置string立ち位置マスタの選択肢名。マスタの選択肢取得方法
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.motivation
意欲string意欲マスタの選択肢名。マスタの選択肢取得方法
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.counter
窓口boolean
12businessplans.businessplan.relational_trading_product紐づき商品情報array(number)
13businessplans.businessplan.charge_employee
@businessplans.charge_employee.main_charge
主担当者IDnumber社員IDを指定。
14businessplans.businessplan.charge_employee
@businessplans.charge_employee.target_employee
@employees.employee.id
自社担当者である社員IDarray(number)社員IDを指定。主担当者も含む。
15businessplans.businessplan.charge_department
@businessplans.charge_department.main_charge
主担当部署IDnumber部署IDを指定。
16businessplans.businessplan.charge_department
@businessplans.charge_department.target_department
@employees.department.id
自社担当部署である部署IDarray(number)部署IDを指定。主担当部署も含む。
17businessplans.businessplan.charge_group
@businessplans.charge_group.main_charge
主担当グループIDnumberグループIDを指定。
18businessplans.businessplan.charge_group
@businessplans.charge_group.target_group
@employees.group.id
自社担当グループであるグループIDarray(number)グループIDを指定。主担当グループも含む。
19拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
  "businessplans.businessplan.businessplan_name": "一般対応",
  "businessplans.businessplan.businessplan_name_other": "般対",
  "businessplans.businessplan.business_type": "一般対応",
  "businessplans.businessplan.relational_customer": 123,
  "businessplans.businessplan.continue_or_terminate_flg": "継続",
  "businessplans.businessplan.order_price": 99999,
  "businessplans.businessplan.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "businessplans.businessplan.memo": "メモ",
  "businessplans.businessplan.progress": "提案",
  "businessplans.businessplan.relational_milestone": [
    123
  ],
  "businessplans.businessplan.relational_business_card_info": [
    {
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.id": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.contact_master": "キーマン",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.remarks": "メモ",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.text_business_card_name": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.counter": true,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.position": "決裁者",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.motivation": "前向き",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.relational_businesscard": 123
    }
  ],
  "businessplans.businessplan.relational_trading_product": [
    123
  ],
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.main_charge": 123,
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.target_employee@employees.employee.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_department@businessplans.charge_department.main_charge": 123,
  "businessplans.businessplan.charge_department@businessplans.charge_department.target_department@employees.department.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_group@businessplans.charge_group.main_charge": 123,
  "businessplans.businessplan.charge_group@businessplans.charge_group.target_group@employees.group.id": [
    123,
    456
  ]
}

案件更新

必要な権限

案件変更

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/businessplan/{id}

HTTP Method

PUT

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
2id○string-対象レコードID
Request Body
No.プロパティ名必須項目名タイプ備考
1businessplans.businessplan.businessplan_name案件名string
2businessplans.businessplan.businessplan_name_other案件名(呼称)string
3businessplans.businessplan.business_type業務タイプstring業務タイプマスタの選択肢名。マスタの選択肢取得方法
4businessplans.businessplan.relational_customer紐づき顧客number
5businessplans.businessplan.continue_or_terminate_flg案件状態(継続/終了)string"継続", "終了"のいずれか
6businessplans.businessplan.order_price受注(予定)金額number
7businessplans.businessplan.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
8businessplans.businessplan.memo詳細内容string
9businessplans.businessplan.progress進捗状況(BS項目)string進捗マスタの選択肢名。マスタの選択肢取得方法
10businessplans.businessplan.relational_milestone紐づき案件シナリオarray(number)
11businessplans.businessplan.relational_business_card_info案件コンタクト先array(object)
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.id
案件コンタクト先IDnumber
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.contact_master
コンタクト先stringコンタクト先マスタの選択肢名。マスタの選択肢取得方法
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.relational_businesscard
紐づき名刺IDnumberテキスト名刺に値を設定する場合は、項目自体不要
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.valid_contact_date
有効接触日string"yyyy/mm/dd"形式の日付
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.remarks
備考string
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.text_business_card_name
テキスト名刺string紐づき名刺IDに値を設定する場合は、項目自体不要
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.position
立ち位置string立ち位置マスタの選択肢名。マスタの選択肢取得方法
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.motivation
意欲string意欲マスタの選択肢名。マスタの選択肢取得方法
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.counter
窓口boolean
12businessplans.businessplan.relational_trading_product紐づき商品情報array(number)
13businessplans.businessplan.charge_employee
@businessplans.charge_employee.main_charge
主担当者IDnumber社員IDを指定。
14businessplans.businessplan.charge_employee
@businessplans.charge_employee.target_employee
@employees.employee.id
自社担当者である社員IDarray(number)社員IDを指定。主担当者も含む。
15businessplans.businessplan.charge_department
@businessplans.charge_department.main_charge
主担当部署IDnumber部署IDを指定。
16businessplans.businessplan.charge_department
@businessplans.charge_department.target_department
@employees.department.id
自社担当部署である部署IDarray(number)部署IDを指定。主担当部署も含む。
17businessplans.businessplan.charge_group
@businessplans.charge_group.main_charge
主担当グループIDnumberグループIDを指定。
18businessplans.businessplan.charge_group
@businessplans.charge_group.target_group
@employees.group.id
自社担当グループであるグループIDarray(number)グループIDを指定。主担当グループも含む。
19拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
  "businessplans.businessplan.businessplan_name": "一般対応",
  "businessplans.businessplan.businessplan_name_other": "般対",
  "businessplans.businessplan.business_type": "一般対応",
  "businessplans.businessplan.relational_customer": [
    123
  ],
  "businessplans.businessplan.continue_or_terminate_flg": "継続",
  "businessplans.businessplan.order_price": 99999,
  "businessplans.businessplan.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "businessplans.businessplan.memo": "メモ",
  "businessplans.businessplan.progress": "提案",
  "businessplans.businessplan.relational_milestone": [
    123
  ],
  "businessplans.businessplan.relational_business_card_info": [
    {
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.id": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.contact_master": "キーマン",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.remarks": "メモ",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.text_business_card_name": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.counter": true,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.position": "決裁者",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.motivation": "前向き",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.relational_businesscard": 123
    }
  ],
  "businessplans.businessplan.relational_trading_product": [
    123
  ],
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.main_charge": 123,
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.target_employee@employees.employee.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_department@businessplans.charge_department.main_charge": 123,
  "businessplans.businessplan.charge_department@businessplans.charge_department.target_department@employees.department.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_group@businessplans.charge_group.main_charge": 123,
  "businessplans.businessplan.charge_group@businessplans.charge_group.target_group@employees.group.id": [
    123,
    456
  ]
}

案件削除

必要な権限

案件削除・案件一括削除

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/businessplan/{id}

HTTP Method

DELETE

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
2id○string-対象レコードID

Response

Response Body

Response Bodyはこちらの共通仕様に則っています。

No.プロパティ名項目名タイプ備考
1businessplans.businessplan.id案件IDnumber
2businessplans.businessplan.businessplan_name案件名string
3businessplans.businessplan.businessplan_name_other案件名(呼称)string
4businessplans.businessplan.business_type業務タイプstring業務タイプマスタの値
5businessplans.businessplan.relational_customer紐づき顧客array(number)
6businessplans.businessplan.continue_or_terminate_flg案件状態(継続/終了)string"継続", "終了"のいずれか
7businessplans.businessplan.order_price受注(予定)金額number
8businessplans.businessplan.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
9businessplans.businessplan.memo詳細内容string
10businessplans.businessplan.progress進捗状況(BS項目)string進捗マスタの値
11businessplans.businessplan.relational_milestone紐づき案件シナリオarray(number)
12businessplans.businessplan.relational_business_card_info案件コンタクト先array(object)
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.id
案件コンタクト先IDnumber
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.contact_master
コンタクト先stringコンタクト先マスタの設定値
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.relational_businesscard
紐づき名刺IDnumber
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.valid_contact_date
有効接触日string"yyyy/mm/dd"形式の日付
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.remarks
備考string
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.text_business_card_name
テキスト名刺string
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.position
立ち位置string立ち位置マスタの設定値
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.motivation
意欲string意欲マスタの設定値
- businessplans.businessplan.relational_business_card_info
 @business_cards.business_card_info.counter
窓口boolean
13businessplans.businessplan.relational_trading_product紐づき商品情報array(number)
14businessplans.businessplan.charge_employee
@businessplans.charge_employee.main_charge
主担当者IDnumber
15businessplans.businessplan.charge_employee
@businessplans.charge_employee.target_employee
@employees.employee.id
自社担当者である社員IDarray(number)主担当者はこちらにも含まれる。
16businessplans.businessplan.charge_department
@businessplans.charge_department.main_charge
主担当部署IDnumber
17businessplans.businessplan.charge_department
@businessplans.charge_department.target_department
@employees.department.id
自社担当部署である部署IDarray(number)主担当部署はこちらにも含まれる。
18businessplans.businessplan.charge_group
@businessplans.charge_group.main_charge
主担当グループIDnumber
19businessplans.businessplan.charge_group
@businessplans.charge_group.target_group
@employees.group.id
自社担当グループであるグループIDarray(number)主担当グループはこちらにも含まれる。
20system_reg_date登録日string"yyyy/mm/dd hh:MM"形式 ※取得のみ
21system_reg_user登録ユーザnumber登録者ユーザID ※取得のみ
22system_reg_employee登録社員number登録社員ID ※取得のみ
23system_upd_date更新日string"yyyy/mm/dd hh:MM"形式 ※取得のみ
24system_upd_user最終更新ユーザnumber最終更新者ユーザID ※取得のみ
25system_upd_employee最終更新社員number最終更新者社員ID ※取得のみ
26拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
  "businessplans.businessplan.id": 123,
  "businessplans.businessplan.businessplan_name": "一般対応",
  "businessplans.businessplan.businessplan_name_other": "般対",
  "businessplans.businessplan.business_type": "一般対応",
  "businessplans.businessplan.relational_customer": [
    123
  ],
  "businessplans.businessplan.continue_or_terminate_flg": "継続",
  "businessplans.businessplan.order_price": 99999,
  "businessplans.businessplan.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "businessplans.businessplan.memo": "メモ",
  "businessplans.businessplan.progress": "提案",
  "businessplans.businessplan.relational_milestone": [
    123
  ],
  "businessplans.businessplan.relational_business_card_info": [
    {
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.id": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.contact_master": "キーマン",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.remarks": "メモ",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.text_business_card_name": null,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.counter": true,
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.position": "決裁者",
      "businessplans.businessplan.relational_business_card_info@business_cards.business_card_info.motivation": "前向き",
      "business_cards.business_card_info.relational_businesscard": 123
    }
  ],
  "businessplans.businessplan.relational_trading_product": [
    123
  ],
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.main_charge": 123,
  "businessplans.businessplan.charge_employee@businessplans.charge_employee.target_employee@employees.employee.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_department@businessplans.charge_department.main_charge": 123,
  "businessplans.businessplan.charge_department@businessplans.charge_department.target_department@employees.department.id": [
    123,
    456
  ],
  "businessplans.businessplan.charge_group@businessplans.charge_group.main_charge": 123,
  "businessplans.businessplan.charge_group@businessplans.charge_group.target_group@employees.group.id": [
    123,
    456
  ],
  "system_reg_date": "2024/01/01 00:00",
  "system_reg_user": 123,
  "system_reg_employee": 456,
  "system_upd_date": "2024/01/02 00:00",
  "system_upd_user": 123,
  "system_upd_employee": 456
}