ユーザマニュアル

【9/16開催】Pleasanter User Meet Up#11 プリザンター×MCPサーバ 「プリザンターをもっと活用するために」資料ダウンロード 「プリザンター入門」発売中!

2026/09/08

MANUAL

開発者向け機能:スクリプト:$p.apiDeptsCreate

## 概要 AjaxのPOSTリクエストにより、組織を作成します。 ## 構文 ##### JavaScript ```javascript $p.apiDeptsCreate({ payload: { <作成する組織情報> }, done: <API通信成功時の処理>, fail: <API通信失敗時の処理>, always: <API通信完了時の処理> }); ``` ## パラメータ |パラメータ名|型|必須|概要| |:--|:--|:--|:--| |payload|object||作成する組織情報をJSON形式で指定 ※欄外補足参照| |done|function|○|API通信成功時に実行する処理| |fail|function||API通信失敗時に実行する処理| |always|function||API通信完了時に実行する処理| ※作成する組織情報は、[API組織作成](/manual/api-dept-create)と同等のパラメータを設定します。リンク先のマニュアルを参照してパラメータを設定してください。 ## 使用例 ##### JavaScript ```javascript $p.apiDeptsCreate({ payload: { DeptCode: '[登録する組織の組織コード]', DeptName: '[登録する組織の名前]', Body: '[登録する組織の説明]', ClassHash: { ClassA: 'test-class-column' }, NumHash: { NumA: 100 }, DateHash: { DateA: '2026-08-19' }, DescriptionHash: { DescriptionA: '補足説明' }, CheckHash: { CheckA: true } }, done: function (data) { console.log(data); console.log('組織情報の作成に成功しました。'); }, fail: function (data) { console.log('組織情報の作成に失敗しました。'); }, always: function (data) { console.log('組織情報の作成が完了しました。'); } }); ``` ## 戻り値 正常終了時は以下のようなオブジェクトが返却されます。 ##### JavaScript ```json { "Id": 96, "StatusCode": 200, "Message": "\" [登録する組織の名前] \" を作成しました。" } ``` ## 戻り値の項目 | 項目 | 説明 | | ---------- | -------------------------- | | Id | 作成された組織のID | | StatusCode | 実行結果のステータスコード | | Message | 実行結果メッセージ | ## 対応バージョン |対応バージョン|内容| |:--|:--| |1.5.8.0 以降|機能追加| ## 関連情報 [開発者向け機能:スクリプト:$p.apiDeptsGet](script-api-depts-get) [開発者向け機能:スクリプト:$p.apiDeptsUpdate](script-api-depts-update) [開発者向け機能:スクリプト:$p.apiDeptsDelete](script-api-depts-delete) [開発者向け機能:JSONデータレイアウト:Dept](api-dept)
TOP