schedule list#

Description#

作業計画の一覧を出力します。

Examples#

以下のコマンドは、2022-01-01以降の作業計画情報を出力します。

$ annoworkcli schedule list --workspace_id org --start_date 2022-01-01 \
 --format json --output out.json
out.json#
[
   {
      "schedule_id": "b3fa6635-b6ea-49dc-b1cd-c23a50ed26f1",
      "workspace_id": "org",
      "job_id": "11d73ea0-ed87-4f24-9ef6-68afcb1fdca7",
      "workspace_member_id": "53ba2c39-5c02-4df4-abdb-eab0143ac0c7",
      "start_date": "2021-12-28",
      "end_date": "2022-01-03",
      "type": "percentage",
      "value": 100,
      "created_datetime": "2021-12-27T08:14:45.882Z",
      "updated_datetime": "2021-12-27T08:19:16.352Z",
      "user_id": "alice",
      "username": "Alice",
      "job_name": "MOON",
      "assigned_working_hours": 10.0
   }
]

Usage Details#

作業計画の一覧を出力します。

usage: annoworkcli schedule list [-h] [--debug]
                                 [--annowork_user_id ANNOWORK_USER_ID]
                                 [--annowork_password ANNOWORK_PASSWORD]
                                 [--endpoint_url ENDPOINT_URL]
                                 [-w WORKSPACE_ID] [-u USER_ID [USER_ID ...]]
                                 [-j JOB_ID [JOB_ID ...]]
                                 [--start_date START_DATE]
                                 [--end_date END_DATE] [-o OUTPUT]
                                 [-f {csv,json}]

Named Arguments#

-w, --workspace_id

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

-u, --user_id

絞り込み対象のユーザID

-j, --job_id

取得対象のジョブID

--start_date

取得する範囲の開始日

--end_date

取得する範囲の終了日

-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 です。