Projects
事業所のプロジェクトを作成、更新、削除、クエリします。
テーブル固有の情報
SELECT
事業所のすべてのプロジェクトのリストを取得するには、OfficeId カラムまたはOfficeId 接続文字列パラメータが必須です。指定しない場合は、Offices テーブルの最初の事業所のOfficeId が使用されます。
本製品 はMoney Forward Expense API を使用してOfficeId を参照する検索条件を処理し、クライアント側で本製品 内で他のフィルタを処理します。例えば、次のクエリはサーバー側で処理されます。
SELECT * FROM Projects
Insert
プロジェクトを挿入するには、次のカラムが必要です:OfficeId、Name、Code、およびValidFrom。
INSERT INTO Projects (OfficeId, Name, Code, ValidFrom) VALUES ('OfficeId123', 'ProjectName123', 'ProjectCode123', '2026-03-24')
Update
プロジェクトを更新するには、次のカラムが必要です:OfficeId、Id。
UPDATE Projects SET Name = 'NewProjectName', Code = 'NewProjectCode' WHERE OfficeId = '12345' AND Id = '123456'
Delete
プロジェクトを削除するには、次のカラムが必要です:OfficeId、Id。
DELETE FROM Projects WHERE OfficeId = '12345' AND Id = '123456'
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | String | True |
プロジェクト ID |
| OfficeId [KEY] | String | True |
事業所 ID |
| Name | String | False |
プロジェクト名 |
| Code | String | False |
プロジェクトコード |
| ParentId | String | False |
親プロジェクト ID |
| ManagerId | String | False |
管理者となる従業員の ID |
| DispOrder | Int | False |
表示順(昇順) |
| ValidFrom | Date | False |
プロジェクト開始日 |
| ManagerName | String | False |
管理者となる従業員の名前 |
| IsActive | Bool | False |
有効/無効のステータスを示します。無効の場合、新規経費申請などの選択肢に表示されません。 |
| ValidTo | Date | False |
プロジェクト終了日。指定しない場合は 9999-12-31 が設定されます。 |
| DeputyManagers | String | False |
副管理者 |