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

タスク(task)

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

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

タスク取得

必要な権限

タスク参照

Request

URL

https://gateway-esm.softbrain.com/esm-api/{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/esm-api/{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
- street番地string
- building建物string
10tasks.task.attached_fileファイルobject
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
11tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
12tasks.task.relational_employee担当者array(number)担当者の社員ID
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/01",
    "tasks.task.task_name": "資料作成",
    "tasks.task.relational_customer": 123,
    "tasks.task.relational_businessplan": 123,
    "tasks.task.memo": "メモ",
    "tasks.task.is_editable": true,
    "tasks.task.status": "未着手",
    "tasks.task.address": {
        "street": "東京都中央区銀座6-18-2",
        "zipcode": "03-6779-98",
        "building": "野村不動産銀座ビル 11階"
    },
    "tasks.task.attached_file": [
        {
            "fileid": "962e935f1b3c4b9b90b5defce5147ef7"
        }
    ],
    "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@business_cards.business_card.id": [
                456
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.business_card@business_cards.business_card.id": [
                789
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.outside_manager_name": "上司太郎"
        }
    ]
}

タスク更新

必要な権限

タスク変更

Request

URL

https://gateway-esm.softbrain.com/esm-api/{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
- street番地string
- building建物string
10tasks.task.attached_fileファイルobject
- fileidファイルIDstring事前にcmsにアップロードしたfileIdを指定
11tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
12tasks.task.relational_employee担当者array(number)担当者の社員ID
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/01",
    "tasks.task.task_name": "資料作成",
    "tasks.task.relational_customer": 123,
    "tasks.task.relational_businessplan": 123,
    "tasks.task.memo": "メモ",
    "tasks.task.is_editable": true,
    "tasks.task.status": "対応中",
    "tasks.task.address": {
        "street": "東京都中央区銀座6-18-2",
        "zipcode": "03-6779-98",
        "building": "野村不動産銀座ビル 11階"
    },
    "tasks.task.attached_file": [
        {
            "fileid": "962e935f1b3c4b9b90b5defce5147ef7"
        }
    ],
    "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@business_cards.business_card.id": [
                456
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.business_card@business_cards.business_card.id": [
                789
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.outside_manager_name": "上司太郎"
        }
    ]
}

タスク削除

必要な権限

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

Request

URL

https://gateway-esm.softbrain.com/esm-api/{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
- street番地string
- building建物string
11tasks.task.attached_fileファイルobject
- fileidファイルIDstring取得したfileIdを使って、cmsからファイルをダウンロード可能
- filenameファイル名string
12tasks.task.publishing_setting公開設定string"公開"もしくは"非公開"
13tasks.task.relational_employee担当者array(number)担当者の社員ID
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": "2024/01/02",
  "tasks.task.task_name": "資料作成",
  "tasks.task.relational_customer": 123,
  "tasks.task.relational_businessplan": 123,
  "tasks.task.memo": "メモ",
  "tasks.task.is_editable": true,
  "tasks.task.status": "完了",
  "tasks.task.address": {
    "street": "東京都中央区銀座6-18-2",
    "zipcode": "03-6779-98",
    "building": "野村不動産銀座ビル 11階"
  },
  "tasks.task.attached_file": [
    {
      "fileid": "e9d21953b1e744668eaded9c7e368180",
      "filename": "資料.pdf"
    }
  ],
  "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@business_cards.business_card.id": [
                456
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.business_card@business_cards.business_card.id": [
                789
            ]
        },
        {
            "tasks.task.outside_manager@tasks.outside_manager.outside_manager_name": "上司太郎"
        }
    ]
  "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
}