Jira Service Management をターミナルから自動化します。サービスデスク、リクエスト、顧客、SLA、キューまで、ITSM の運用をスクリプト化できます。
atlassian-cli はコミュニティによる独立したオープンソースプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援のいずれも受けておらず、Atlassian が提供する公式 CLI(acli)でもありません。製品名は互換性を示す目的でのみ使用しています。
コマンドラインによるサービス管理の自動化
サービスデスクの一覧表示と内容確認ができます。リクエストタイプ、ポータル設定、キュー構成を含むデスクの詳細を取得します。
サービスリクエストの一覧表示、取得、絞り込みができます。リクエストの詳細、ステータス、解決状況を確認できます。リクエストのトリアージのワークフローもスクリプト化できます。
顧客と組織を管理できます。ポータルユーザーの一覧表示、サービスデスクへの顧客の追加、アクセス権の監査を行えます。
サービスデスク全体の SLA 遵守状況を監視できます。初回応答時間と解決時間の指標を CLI で追跡します。
サービスデスクに紐づくナレッジベース記事にアクセスできます。ナレッジベースの内容を自動化ワークフローやランブックに組み込めます。
サービスデスクのキューを照会・管理できます。ステータス、優先度、担当者でリクエストを絞り込み、出力をスクリプトにパイプできます。
サービス管理業務を自動化する
# List recent service requests
atlassian-cli jsm request list --limit 10
# Get details of a specific request
atlassian-cli jsm request get SD-123
# Output as JSON for scripting
atlassian-cli jsm request list \
--limit 50 --format json
# Export requests to CSV
atlassian-cli jsm request list \
--format csv > requests.csv
# List service desks to find the desk ID
atlassian-cli jsm service-desk list
# List requests filtered by service desk
atlassian-cli jsm request list \
--limit 20 --format json
# Get request details with full metadata
atlassian-cli jsm request get SD-456 \
--format json
# Combine with Jira for cross-product views
atlassian-cli jira issue search \
--jql "project = SD ORDER BY created DESC" \
--limit 10
# List all service desks
atlassian-cli jsm service-desk list --limit 10
# Get service desk details as JSON
atlassian-cli jsm service-desk list \
--format json
# Use profiles for different instances
atlassian-cli jsm service-desk list \
--profile production
# Combine with table output for quick overview
atlassian-cli jsm request list \
--limit 25 --format table
各グループはコマンドリファレンスの該当セクションにリンクしています。
| コマンドグループ | 対象範囲 |
|---|---|
jsm service-desk list / get / customers / add-customer / organizations |
サービスデスクの一覧表示と内容確認。デスクの顧客と組織の管理。 |
jsm request-type list / get / fields / groups |
リクエストを起票する前に、リクエストタイプ ID と必須フィールドを確認。 |
jsm request list / get / create / transition / status / add-comment |
顧客リクエストの起票、照会、遷移、コメント。参加者と通知購読の管理。 |
jsm queue list / get / issues |
サービスデスクのキューと、各キューで待機しているリクエストの一覧表示。 |
jsm approval list / get / approve / decline |
リクエストに紐づく承認の一覧表示と処理。 |
jsm sla list / get |
リクエストごとの初回応答時間や解決時間などの SLA 指標の参照。 |
jsm customer / organization |
顧客の作成、組織の管理、組織メンバーの追加と削除。 |
jsm kb search |
サービスデスクに紐づくナレッジベース記事の検索。 |
jsm feedback get / submit / delete |
解決済みリクエストに対する顧客満足度フィードバックの参照と送信。 |
フラグ、出力スキーマ、CI パターンの詳細は JSM コマンドリファレンスにあります。ログインの設定については認証とプロファイルをご覧ください。
よくある JSM のワークフローを、コマンド 1 つずつ紹介
atlassian-cli jsm service-desk list
atlassian-cli jsm request-type list --servicedesk-id 10
atlassian-cli jsm request create --servicedesk-id 10 --request-type-id 7 \
--summary "VPN access" --description "Need VPN access for a new hire"
atlassian-cli jsm request transition SD-123 --transition "In Progress"
atlassian-cli jsm request add-comment SD-123 --body "Investigating" --public
atlassian-cli jsm sla list SD-123
atlassian-cli jsm approval approve SD-123 --approval-id 1
atlassian-cli jsm queue issues 10 5 --format csv > queue.csv
はじめて使う方は、JSM CLI ガイドでセットアップから一通り確認できます。Jira CLI と組み合わせれば、製品をまたいだ自動化も可能です。
JSM CLI へのアクセス設定は数秒で完了
# Install via Homebrew
brew install omar16100/atlassian-cli/atlassian-cli
# Configure authentication
atlassian-cli auth login \
--profile work \
--base-url https://your-domain.atlassian.net \
--email you@company.com
# Verify connection
atlassian-cli auth test --profile work
# List your service desks
atlassian-cli jsm service-desk list
# View recent requests
atlassian-cli jsm request list --limit 5
コマンドラインからの Jira Service Management 操作
atlassian-cli は、サービスデスク、顧客リクエスト、キュー、SLA、承認、組織、リクエストタイプに対応した JSM CLI です。認証を済ませたら、atlassian-cli jsm request list --servicedesk-id 10 や atlassian-cli jsm request create --servicedesk-id 10 --request-type-id 7 --summary "..." のようなコマンドを実行します。詳しくは JSM コマンドリファレンスをご覧ください。
はい。atlassian-cli jsm request create でリクエストを起票し、jsm request transition でワークフローに沿って遷移させ、jsm request add-comment で返信します。いずれも自動化のためにスクリプト化できます。
いいえ。atlassian-cli は独立したオープンソースツールであり、Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。Atlassian は別途、独自の公式 CLI(acli)を提供しています。