多くの企業は、ワークフローとプロセスを管理するために複数のソフトウェア ソリューションとツールに依存しており、日常的に使用するツールを統合することで効率と生産性を大幅に向上させることができます。 Jira と ServiceNow は、それぞれプロジェクト管理と IT サービス管理に広く使用されている 2 つのプラットフォームです。
このブログ投稿では、
統合プロセスに入る前に、Jira と ServiceNow とは何なのか、そしてなぜそれらがビジネスにとって不可欠なのかについて簡単に説明しましょう。
アトラシアンが開発した Jira は、世界中のソフトウェア開発チームが使用するプロジェクト管理および問題追跡ツールです。これにより、チームは高度にカスタマイズ可能かつ機敏な方法で作業を計画、追跡、管理できます。問題追跡、アジャイルボード、カスタムワークフロー、堅牢なレポート機能などのさまざまな機能を提供します。
ServiceNow は、組織が IT 運用、サービス リクエスト、インシデントを効率的に管理できるようにする、主要なクラウドベースの IT サービス管理 (ITSM) プラットフォームです。インシデント管理、問題管理、変更管理、資産管理などの幅広い機能を提供します。 ServiceNow は、組織が IT サービスの提供を自動化し、全体的な運用効率を向上させるのに役立ちます。
組織は多くの場合、Jira と ServiceNow の両方を使用して、業務のさまざまな側面を管理します。 Jira はソフトウェア開発プロジェクトの管理に優れていますが、ServiceNow は IT サービス管理に最適です。ただし、これら 2 つのツールが統合されていないと、情報がサイロ化され、作業が重複し、コミュニケーションが中断される可能性があります。
Jira と ServiceNow を統合することで大きなメリットがもたらされる一般的なシナリオをいくつか示します。
ServiceNow でインシデントが報告されると、多くの場合、Jira を使用する開発チームの注意が必要になります。 2 つのシステムを統合すると、インシデントのエスカレーションと解決のプロセスを自動化できます。
Jira を ServiceNow と統合すると、変更管理プロセスの自動化に役立ちます。 ServiceNow で変更が承認されると、Jira で実行可能なタスクや課題が自動的にトリガーされます。
Jira と ServiceNow を統合すると、開発チームと IT 運用チーム間のリアルタイムのコラボレーションが可能になり、より迅速な問題解決とサービス提供の向上につながります。
両方のシステムからのデータを統合して表示することで、レポート作成と分析の向上につながり、改善が必要な領域についての洞察が得られます。
Jira と ServiceNow を統合する重要性を理解したところで、組織がこの統合にどのようにアプローチするかを見てみましょう。
上で説明したシナリオでは、いつでも
もう 1 つのオプションは、IntegrationHub の Jira スポークなど、組み込みの Jira ServiceNow 統合機能を使用することです。
IntegrationHub とその Jira スポークには多くの利点がありますが、次の点に注意することが重要です。
これらの潜在的な欠点にもかかわらず、IntegrationHub の Jira スポークは、Jira と ServiceNow を統合するための人気のあるツールであり続けています。
Jira ServiceNow 統合を実装するための、より優れた、より経済的で堅牢なアプローチを提示したらどうなるでしょうか?組織のニーズと制限を考慮し、潜在的な欠点を軽減しながら利点を最大化するために、それに応じて統合戦略を計画するアプローチ。
このツールには次のような独自の利点があります。
Exalate は、予算内に維持しながら Jira ServiceNow 統合の可能性を最大限に活用したい場合に最適な選択肢です。
Exalate は分散統合をサポートしているため、Jira と ServiceNow の両方に専用アプリとしてインストールする必要があります。どちらの側からでも開始できるため、Jira インスタンスから開始します。
Exalate for Jira は以下にインストールできます。
このセクションでは、Jira クラウドにインストールする方法について説明します。
Exalate for Jira をインストールするには、次のサイトにアクセスしてください。
上部のナビゲーション メニューで、[アプリ] > [新しいアプリの検索] をクリックします。
検索フィールドに「Exalate」と入力し、「Exalate Jira Issue Sync & more」をクリックします。
「無料で試す」ボタンをクリックし、「無料トライアルを開始」をクリックします。
準備は完了です!アプリがバックグラウンドでインストールされるまで、数分間待ちます。完了したら、ServiceNow に Exalate をインストールします。
ServiceNow に Exalate をインストールする必要があります。
このフォームに基本情報を入力し、「送信」をクリックしてください。
しばらくすると、フォーム入力時に指定した電子メール アドレスに基づいて、Exalate for ServiceNow ノードの URL が受信箱に届きます。
詳しい手順を確認する
Exalate for ServiceNow を
注*: Atlassian Marketplace でJira 用の ServiceNow コネクタを入手することもできます。
両方のインスタンスにインストールした後、Jira と ServiceNow を接続して、情報交換を開始できるようにする必要があります。
接続をセットアップするには、一方が接続を開始し、もう一方が招待を受け入れます。どちらの側からでも接続を開始できますが、Exalate UI は同じままであるため、問題ありません。
それでは、ServiceNow 側から始めましょう。
Exalate 管理コンソールの「接続」タブに移動し、「接続の開始」をクリックします。このタブには既存の接続がすべて表示されます。
宛先インスタンスの URL を入力します。この場合は Jira です。
簡単な確認の後、接続モード (別名構成モード) を選択するように求められます。
Exalate は 2 種類の
基本モードは、インシデントと問題を同期できる事前定義された同期ルールで構成されます。
このモードでは、課題タイプ、概要、説明、コメント、添付ファイルなど、いくつかのフィールドのみを同期できます。同期ルールを変更することはできませんが、自動構成トリガーを設定することはできます。このモードは、緊急性が高い場合のインシデントの同期などの単純な使用例に適しています。
製品画面で基本モードを選択した場合は、宛先インスタンス Jira への管理者アクセスを確認する必要があります。
次に、同期されたインシデントを配置するプロジェクトを選択します。
その後、ServiceNow インシデント番号または Jira 課題キーを入力すると、同期のステータスをすぐに確認できます。
Exalate の比類のない柔軟性は、スクリプト モードの形で提供されます。このモードはローコードです
このモードでは、実質的にすべての ServiceNow および Jira エンティティを同期できます。
製品画面で「スクリプト」モードを選択し、接続内容を入力します。
生成された招待コードをコピーします。
これを行うには、「招待コードをコピー」ボタンをクリックして、Jira インスタンスに移動します。
さて、今回は「招待を受け入れる」ボタンをクリックします。コピーしたコードを貼り付けて「次へ」をクリックします。
次に、基本モードで行ったのと同じように、Jira プロジェクトを選択します。
接続が成功すると次のようになります。次のステップは「同期の構成」です。
同期ルールは、Jira と ServiceNow の間でどのような情報が流れるか、およびそのマッピングを定義します。
「同期の構成」ボタンを押すと、「ルール」、「トリガー」、「統計」、「情報」の 4 つのタブがある画面が表示されます。
このセクションでは「ルール」タブについて説明し、次のセクションでは「トリガー」について説明します。
「ルール」タブは「受信同期」と「送信同期」で構成されます。
Jira の送信同期は、Jira から ServiceNow の受信同期にどのような情報を送信する必要があるか、および存在する必要があるマッピングの種類を決定します。
ServiceNow の送信同期は、ServiceNow から Jira の受信同期にどのような情報を送信する必要があるか、および存在する必要があるマッピングの種類を決定します。
同期ルールの構成は、数行をコメントまたは削除するか、スクリプト テンプレートのコメントを解除するだけで簡単に新しい情報を同期できます。
また、ライト モードとダーク モードの切り替え、同期スクリプトの展開/折りたたみ、スクリプトのコピー、全画面でのコード作成などを選択することもできます。
十分にあります
同期「ルール」を設定したら、情報の交換が自動的に開始されます。その前に、手動同期をすぐに実行して、接続が適切に機能しているかどうかを確認できます。
トリガーを使用すると、特定の条件に基づいて Jira と ServiceNow の間で情報を自動的に交換できます。
プラットフォームのネイティブ クエリ言語 (Jira の場合は JQL、ServiceNow の場合は ServiceNow 高度な検索構文など) に基づいて条件を設定できます。
設定画面の「トリガー」タブをクリックし、「トリガーの追加」をクリックします。
「トリガーの追加」画面では、問題や他の ServiceNow エンティティのトリガーを設定できます。要件に応じて、両端で独立してトリガー クエリを作成し、トリガーをアクティブにします。
必要に応じて、後でいつでもトリガーを編集できます。
「トリガー」画面には、存在するすべてのトリガーが表示されます。
手順 4 と 5 で接続に加えた変更を「公開」することを忘れないでください。
ここで終わりではありません。手順 1 ~ 5 を実行すると、同期は正常に機能します。
ただし、要件の変化に応じて、接続をカスタマイズし、トリガーを微調整する必要があります。運用中に問題が発生しないように、途中で接続をテストして検証します。必要に応じて繰り返します。
高度な統合は私たちの基本であるため、Jira ServiceNow 統合のユース ケースをいくつか共有したいと思いました。
以下に、私たちが実装した興味深い使用例をいくつか示します。
私たちと話し合ってみたいユースケースがある場合は、弊社の統合エンジニアとの無料セッションを予約してください。喜んでお手伝いさせていただきます!
効果的な統合は単なる技術的な解決策ではありません。これは、チームの連携方法を変革し、顧客に価値を提供する戦略的な動きです。 Exalate のパワーを利用して、カスタマイズされた Jira ServiceNow 統合を実現し、ビジネス ニーズに応えます。
この記事は、 Exalateのシニア IT コピーライターである Teja Bhutada によって書かれました。