時間登録画面で利用できるタイマーを開始または停止します。
タイマーは、同時に1つのタスクにのみ、割り当てることができます。
メソッドとURI
POST /api/v1/timer
リクエストパラメーター
Content-Type:application/x-www-form-urlencoded
パラメーター | 型 | 内容 |
action* | 文字列 | 制御内容。 “start”: タイマーを開始する “stop”: 稼働中のタイマーを停止する |
projectId | 数値 | タイマーを開始するタスクのプロジェクトID ※action=startの場合に必須 |
taskId | 数値 | タイマーを開始するタスクのタスクID ※action=startの場合に必須 |
*は必須。
レスポンス
{ "timer": { "project_id": 1, "project_name": "「東京の魅力発信プロジェクト」の第2回目の提案", "task_id": 1, "task_name": "調査と報告", "minute": 1, "record_minute": 1, } }
キー | 型 | 内容 |
timer | — | タイマー情報。 |
timer.project_id | 数値 | プロジェクトID |
timer.project_name | 文字列 | プロジェクト名 |
timer.task_id | 数値 | タスクID |
timer.task_name | 文字列 | タスク名 |
timer.minute | 数値 | 実績時間(分) ※action=stopの場合、タイマーによって追加された時間を含む、最終的な実績時間となる。 |
timer.record_minute | 数値 | タイマーによって追加された時間(分) ※action=stopの場合に設定される。startの場合は本データなし。 |
タイマーのデーターがレスポンスされます。
権限
制限付きユーザ 一般ユーザ 特権ユーザ システム管理者