esmDevelopers
JSプラグイン
esm API
JSプラグイン
esm API
  • タスク(task)

タスク(task)

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

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

タスク取得

必要な権限

タスク参照

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/v1/sheet/task/{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/task

HTTP Method

POST

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
Request Body
No.プロパティ名必須項目名タイプ備考
1tasks.task.priority優先度string優先度マスタの選択肢名。マスタの選択肢取得方法
2tasks.task.expected_completion_date完了(予定)日string"yyyy/mm/dd"形式
3tasks.task.task_nameタスク名string
4tasks.task.relational_customer顧客IDnumber
5tasks.task.relational_businessplan案件IDnumber
6tasks.task.memoメモstring
7tasks.task.is_editable他ユーザが変更/削除boolean
8tasks.task.statusステータスstringステータスマスタの選択肢名。マスタの選択肢取得方法
9tasks.task.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
10tasks.task.attached_fileファイルobject
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
11tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
12tasks.task.relational_employee担当者のIDarray(number)
13tasks.task.relational_milestoneマイルストーンIDnumber
14tasks.task.outside_manager社外担当者array(object)
- tasks.task.outside_manager
@tasks.outside_manager.outside_manager_name
社外担当者名string社外担当者である名刺IDを指定する際は、こちらは指定できない
- tasks.task.outside_manager
@tasks.outside_manager.business_card
@business_cards.business_card.id
社外担当者である名刺IDarray(number)社外担当者名を指定する際は、こちらは指定できない
15拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
  "tasks.task.priority": "最優先",
  "tasks.task.expected_completion_date": "2025/05/20",
  "tasks.task.task_name": "そのうち",
  "tasks.task.relational_customer": 123,
  "tasks.task.relational_businessplan": 123,
  "tasks.task.memo": null,
  "tasks.task.is_editable": true,
  "tasks.task.status": "着手",
  "tasks.task.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "tasks.task.attached_file": [
    {
      "fileid": "e9d21953b1e744668eaded9c7e368180"
    }
  ],
  "tasks.task.publishing_setting": "公開",
  "tasks.task.relational_employee": [
    123
  ],
  "tasks.task.relational_milestone": 123,
  "tasks.task.outside_manager": [
    {
      "tasks.task.outside_manager@tasks.outside_manager.outside_manager_name": "上司太郎"
    }
  ]
}

タスク更新

必要な権限

タスク変更

Request

URL

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

HTTP Method

PUT

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID
2id○string-対象レコードID
Request Body
No.プロパティ名必須項目名タイプ備考
1tasks.task.priority優先度string優先度マスタの選択肢名。マスタの選択肢取得方法
2tasks.task.expected_completion_date完了(予定)日string"yyyy/mm/dd"形式
3tasks.task.task_nameタスク名string
4tasks.task.relational_customer顧客IDnumber
5tasks.task.relational_businessplan案件IDnumber
6tasks.task.memoメモstring
7tasks.task.is_editable他ユーザが変更/削除boolean
8tasks.task.statusステータスstringステータスマスタの選択肢名。マスタの選択肢取得方法
9tasks.task.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
10tasks.task.attached_fileファイルobject
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
11tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
12tasks.task.relational_employee担当者のIDarray(number)
13tasks.task.relational_milestoneマイルストーンIDnumber
14tasks.task.outside_manager社外担当者array(object)
- tasks.task.outside_manager
@tasks.outside_manager.outside_manager_name
社外担当者名string社外担当者である名刺IDを指定する際は、こちらは指定できない。
- tasks.task.outside_manager
@tasks.outside_manager.business_card
@business_cards.business_card.id
社外担当者である名刺IDarray(number)社外担当者名を指定する際は、こちらは指定できない。
15拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()拡張項目を追加する際、アイテムタイプ別定義のページを参照する

Example

{
  "tasks.task.priority": "最優先",
  "tasks.task.expected_completion_date": "2025/05/20",
  "tasks.task.task_name": "そのうち",
  "tasks.task.relational_customer": 123,
  "tasks.task.relational_businessplan": 123,
  "tasks.task.memo": null,
  "tasks.task.is_editable": true,
  "tasks.task.status": "着手",
  "tasks.task.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "tasks.task.attached_file": [
    {
      "fileid": "e9d21953b1e744668eaded9c7e368180",
      "filename": "file.jpg"
    }
  ],
  "tasks.task.publishing_setting": "公開",
  "tasks.task.relational_employee": [
    123
  ],
  "tasks.task.relational_milestone": 123,
  "tasks.task.outside_manager": [
    {
      "tasks.task.outside_manager@tasks.outside_manager.business_card.id": [
        123
      ]
    }
  ]
}

タスク削除

必要な権限

タスク削除・タスク一括削除

Request

URL

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

HTTP Method

DELETE

Parameter

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

Response

Response Body

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

No.プロパティ名項目名タイプ備考
1tasks.task.idタスクIDnumber
2tasks.task.priority優先度string優先度マスタの値
3tasks.task.expected_completion_date完了(予定)日string"yyyy/mm/dd"形式
4tasks.task.task_nameタスク名string
5tasks.task.relational_customer顧客IDnumber
6tasks.task.relational_businessplan案件IDnumber
7tasks.task.memoメモstring
8tasks.task.is_editable他ユーザが変更/削除boolean
9tasks.task.statusステータスstringステータスマスタの値
10tasks.task.address住所object
- zipcode郵便番号string
- country国string
- street番地string
- building建物string
11tasks.task.attached_fileファイルobject
- fileidファイルIDstring取得したfileIdを使って、cmsからファイルをダウンロード可能
- filenameファイル名string
12tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
13tasks.task.relational_employee担当者のIDarray(number)
14tasks.task.relational_milestoneマイルストーンIDnumber
15tasks.task.outside_manager社外担当者array(object)
- tasks.task.outside_manager
@tasks.outside_manager.outside_manager_name
社外担当者名string社外担当者である名刺IDと、どちらか一方のみ
- tasks.task.outside_manager
@tasks.outside_manager.business_card
@business_cards.business_card.id
社外担当者である名刺IDarray(number)社外担当者名と、どちらか一方のみ
16system_reg_date登録日string"yyyy/mm/dd hh:MM"形式 ※取得のみ
17system_reg_user登録ユーザnumber登録者ユーザID ※取得のみ
18system_reg_employee登録社員number登録社員ID ※取得のみ
19system_upd_date更新日string"yyyy/mm/dd hh:MM"形式 ※取得のみ
20system_upd_user最終更新ユーザnumber最終更新者ユーザID ※取得のみ
21system_upd_employee最終更新社員number最終更新者社員ID ※取得のみ
22拡張項目の項目名は、システムで設定するitem_idを設定する。item_idの確認方法拡張項目any()

Example

{
  "tasks.task.id": 123,
  "tasks.task.priority": "最優先",
  "tasks.task.expected_completion_date": "2025/05/20",
  "tasks.task.task_name": "そのうち",
  "tasks.task.relational_customer": 123,
  "tasks.task.relational_businessplan": 123,
  "tasks.task.memo": null,
  "tasks.task.is_editable": true,
  "tasks.task.status": "着手",
  "tasks.task.address": {
    "street": "東京都中央区銀座6-18-2",
    "country": "JPN",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "tasks.task.attached_file": [
    {
      "fileid": "e9d21953b1e744668eaded9c7e368180",
      "filename": "file.jpg"
    }
  ],
  "tasks.task.publishing_setting": "公開",
  "tasks.task.relational_employee": [
    123
  ],
  "tasks.task.relational_milestone": 123,
  "tasks.task.outside_manager": [
    {
      "tasks.task.outside_manager@tasks.outside_manager.business_card.id": [
        123
      ]
    }
  ],
  "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
}