前編では,業務プロセス管理にSalesforceを利用している場合,作業効率や費用対効果をあげるために開発側のプロジェクト管理をJiraと連携させることを考え,それぞれが持つ機能の特徴をまとめました。ここからは,お互いのツールの良さを活かす連携の具体例を検討してみましょう。アドオンによるJiraの機能拡張Jiraの標準機能では業務要件が満たせなくても,アドオンを使って機能を拡張すれば要件を満たせる場合があります。Marketplaceでは,有償/無償合わせて1,500種類ほどJiraのアドオンが提供されています。利用されているアドオンの一例を次に紹介します。予実管理Jiraには標準で作業の見積もりと実績を入力する予実管理機能がありますが,予実を入力するためのインターフェースは非常にシンプルです(図1⁠)⁠。Plannerがあります。予実管理のインターフェースWBSガントチャート課題に開始予定と終了予定を設定することによりガントバーを表示し,作業に先行/後続の依存関係を付けて,ガントチャートの形式で表示できます(図2⁠)⁠。作業担当者が課題に進捗状況を入力すると自動的にガントチャートに反映されるので,ガントチャート側を細々と修正するような手間が省けます。社内でSalesforceとJiraの両方を利用している場合,双方のデータに同じキー項目を持たせてデータの紐付けや分析に利用したい,といったことが多々あると思います。Salesforceは営業部門,JiraはIT部門で利用しているので,まず営業部門で払い出した案件番号と取引先IDをメールなどを使って開発部門の担当に連携し,開発部門でJiraに案件管理用のプロジェクトを作成します。その後,課題に取引先などの情報を設定するという流れが一般的です。手作業での処理では,対応漏れや誤入力が発生しやすく,後続処理やレポートの正確性に影響が出るリスクが高くなります。このようなケースにおいて,Jiraの標準機能やアドオンを利用すれば,Salesforce-Jira間の連携を自動化できます。続いて,SalesforceとJiraの連携でどのようなデータ連携が可能か,いくつか例を挙げて紹介します。Jiraのメールハンドリングを使ったデータ連携Jiraにメールサーバ(POP/IMAP)情報を設定しておくと,該当メールサーバに届いたメールを定期的に取得し,メールハンドリングルールに従って課題を作成したり,課題にコメントを追加したりといったことができます。Salesforceで業務委託の契約が締結したタイミングで,Jiraに案件管理用のプロジェクト作成の依頼メールを自動送信し,Jiraではメールの内容をもとに課題を新規作成することができます。ないので,詳細なデータ設定には不向きです。APIを使うと,追加/更新対象の項目を細かく制御できます。APIにPOSTできます。顧客からの製品の修理依頼をSalesforceで管理し,製品の改修対応の進捗をJiraで管理している場合,Salesforceで修理依頼のレコードを登録したタイミングで,Jiraに修理対応の課題を作成できます。APIにPOSTできるので,Jiraで管理している修理の進捗状況をリアルタイムでSalesforceの修理依頼情報に反映できます。Salesforceで管理しているすべての取引先や問い合わせ情報をJiraユーザに照会させたい場合は,Salesforceの取引先や問い合わせ情報をバッチ処理で定期的に取得して,Jiraに課題を作成するようなしくみを作っておくとよいと思います。APIを利用するとたいていのデータ連携のしくみは実現できると思いますが,オブジェクトや課題の項目に変更があった場合,プログラムの修正や設定の変更に手間がかかってしまいます。Connector」を追加すると,アドオン側で次のような機能を提供するので,とても簡単にSalesforce-Jiraの連携が設定でき,運用後のメンテナンスも簡単になります。Connectorhttps://marketplace.atlassian.com/plugins/net.customware.plugins.connector.salesforce.salesforce-connector-plugin/server/overview今回は,Jiraの基本機能,SalesforceとJiraのデータ連携手段について紹介しました。APIは各ツールの標準機能なので,Salesforce-Jiraの連携に限らずさまざまなシステムとデータを連携して利用でき,アイデア次第で業務の効率化が図れます。IT部門に送られてくる問い合わせメールをもとにJiraの課題を自動で作成するようにしておくだけでも,問い合わせの対応漏れを防ぎ,過去の問い合わせも素早く見つけ出すことが可能になります。簡単にできそうなところから試してみてはいかがでしょうか。日本だけでなく,アジア圏でもアトラシアン製品販売のトップエキスパートであるリックソフトのWebサイトでは,各アトラシアン製品の体験版を提供しているほか,アトラシアン製品専用のコミュニティも運営しています。アクセスしてみては!https://www.ricksoft.jp/リックソフトJIRAデモ環境https://www.ricksoft.jp/demo/※本連載の過去記事はページ下のバックナンバーよりご覧になれます。クラウド著者プロフィール古守花織(こもりかおり)リックソフト株式会社アトラシアン製品のプリセールスを担当。アトラシアン認定プロフェッショナル(ACP)の資格取得のための勉強をしつつ,愛犬と一緒に登山を楽しんでます。動物占いは「虎」ですが,そこまで肉は食べません。言うは易く行うは難し。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。