schedule_actual list_weekly#

Description#

前日までの実績作業時間と当日以降の予定作業時間を結合した週ごとの一覧を出力します。

Examples#

以下のコマンドは、親ジョブ配下の 2022-01-01 から 2022-01-31 までの週ごとの作業時間を出力します。

$ annoworkcli schedule_actual list_weekly --workspace_id org --parent_job_id parent_job1 \
  --start_date 2022-01-01 --end_date 2022-01-31 --format json --output out.json
out.json#
[
   {
      "start_date": "2021-12-26",
      "end_date": "2022-01-01",
      "assigned_working_hours": 0.0,
      "actual_working_hours": 20.0,
      "cumulative_working_hours": 20.0
   },
   {
      "start_date": "2022-01-02",
      "end_date": "2022-01-08",
      "assigned_working_hours": 30.0,
      "actual_working_hours": 0.0,
      "cumulative_working_hours": 50.0
   }
]

Usage Details#

週の区切りは日曜日始まり、土曜日終わりです。

前日までの実績と当日以降の予定を結合した週ごとの作業時間を出力します。

usage: annoworkcli schedule_actual list_weekly [-h] [--debug]
                                               [--annowork_user_id ANNOWORK_USER_ID]
                                               [--annowork_password ANNOWORK_PASSWORD]
                                               [--endpoint_url ENDPOINT_URL]
                                               [-w WORKSPACE_ID] -pj
                                               PARENT_JOB_ID
                                               [--start_date START_DATE]
                                               [--end_date END_DATE]
                                               [--timezone_offset TIMEZONE_OFFSET]
                                               [-o OUTPUT] [-f {csv,json}]

Named Arguments#

-w, --workspace_id

対象のワークスペースID。未指定の場合は環境変数`ANNOWORK_WORKSPACE_ID`を使用します。

-pj, --parent_job_id

集計対象の親ジョブID

--start_date

集計開始日(YYYY-mm-dd)

--end_date

集計終了日(YYYY-mm-dd)

--timezone_offset

日付に対するタイムゾーンのオフセット時間を指定します。例えばJSTなら '9' です。指定しない場合はローカルのタイムゾーンを参照します。

-o, --output

出力先

-f, --format

Possible choices: csv, json

出力先のフォーマット

Default: 'csv'

global optional arguments#

--debug

HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。

--annowork_user_id

Annoworkにログインする際のユーザーIDを指定します。

--annowork_password

Annoworkにログインする際のパスワードを指定します。

--endpoint_url

Annowork WebAPIのエンドポイントを指定します。指定しない場合は https://annowork.com です。