【入門編】Confluenceの「自動化(Automation)」機能で定型業務を全自動化!通知・期限管理・ステータス更新のレシピ集 – プロジェクト・ナレッジ管理活用バイブル

こんにちは。チームの生産性を極限まで高めるための仕組みづくりに情熱を注いでいる、あなたのアジャイルコーチです。

「ドキュメントは書いたら終わり」——もしあなたが、あるいはあなたのチームがそう考えているとしたら、それは非常にもったいないことです。ドキュメントは生き物です。鮮度が落ちれば嘘の情報になり、チームの足を引っ張る負債へと変わります。

しかし、毎日すべてのページをチェックして「更新は必要ですか?」と聞いて回る暇など、私たちにはありませんよね。そこで登場するのが、Confluence Cloudの「自動化(Automation)」機能です。

Jiraで絶大な威力を発揮しているあの自動化エンジンが、ついにConfluenceでもフル活用できるようになりました。今日は、初心者の方でも今日から使いこなせる「Confluence自動化」の基本から、現場の血が通った実践レシピまでを丁寧に解説します。

これをマスターすれば、あなたのチームから「情報のサイロ化」や「ドキュメントの放置」という言葉が消えるはずです。

—

1. Confluence自動化とは?「見えない秘書」を雇う感覚

Confluenceの自動化を一言で言えば、「もし(Trigger)、〇〇という条件なら(Condition)、××を実行する(Action)」というルールを、コードを書かずに設定できる機能です。

これまでは人間が手作業で行っていた以下の業務を、Confluenceが24時間体制で代行してくれます。

  • 「1ヶ月更新されていないページを見つけて、作成者に通知する」
  • 「特定のラベルがついたページが公開されたら、Slackに通知する」
  • 「議事録ページを作ったら、自動的にタスク(チェックリスト)を生成する」

ドキュメント管理における「ついうっかり」をシステム的に排除する。これが、ベロシティを落とさないチームの秘訣です。

—

2. 最初の一歩:自動化メニューを開いてみよう

まずは、どこで設定するのかを確認しましょう。

1. Confluenceの任意のスペースを開きます。
2. 左側のサイドバーにある「スペース設定 (Space settings)」をクリックします。
3. メニューの中から「自動化 (Automation)」を探してクリックしてください。

ここが、あなたのチームの運用を劇的に変える「管制塔」になります。

—

3. 【Hello World】最初の自動化レシピ:ページ公開をSlackに知らせる

まずは動作確認を兼ねて、最もシンプルかつ効果的な「通知の自動化」を作ってみましょう。情報の透明性を高める基本のキです。

設定手順

1. Trigger (きっかけ): 「Page published (ページが公開されたとき)」を選択

  • `New pages only`(新規作成時のみ)にチェックを入れるのがおすすめです。

2. Action (実行): 「Send Slack message」を選択

  • SlackのWebhook URLを入力し、メッセージ本文を書きます。

// メッセージ本文の例(スマート値という変数を使えます)
新しいナレッジが共有されました!
タイトル: {{content.title}}
作成者: {{content.author.displayName}}
リンク: {{content.url}}
チェックして「いいね」を送りましょう!

3. 名前をつけて保存: 「新規ページ公開のSlack通知」として保存し、有効化(Turn it on)します。

これで、誰かが新しいページを作るたびに、自動でSlackに流れるようになります。これだけで「そんなドキュメントあったの?」という情報の断絶を防げます。

—

4. 現場で震えるほど役立つ「極限の自動化レシピ集」

ここからは、私が多くのアジャイルチームに導入し、劇的な効果を上げた実践的なレシピを紹介します。

レシピ①:ドキュメントの「腐敗」を防ぐ定期レビュー通知

ドキュメントの最大の敵は「情報の古さ」です。

  • Trigger: `Scheduled`(例えば、毎週月曜日の朝9時)
  • Condition: `User CQL query` を使用
  • `lastModified < startOfYear("-3m") and label = "official"`
  • (意味:3ヶ月以上更新されていない、かつ “official” ラベルがついたページ)
  • Action: `Send email` または `Send Slack message`
  • 「この記事は最終更新から3ヶ月が経過しました。内容が最新か確認し、更新またはアーカイブをお願いします」とオーナーに通知します。

【知見】 これにより、情報の鮮度が自動的に保たれるエコシステムが完成します。

レシピ②:議事録からの「タスク自動生成」

会議が終わった後、決まったアクションアイテムをJiraに転記する作業……面倒ですよね?

  • Trigger: `Page published`
  • Condition: `Text matches` (ページ内に “TODO:” という文字列が含まれる場合)
  • Action: `Create Jira issue`
  • ConfluenceのページタイトルをJiraのサマリーに引用し、自動でチケットを発行します。

【知見】 「決まったけど誰もやらない」を防ぐ、最強の実行力担保術です。

レシピ③:テンプレート利用時の「定型タスク」自動付与

特定のテンプレート(例:新メンバー入社オンボーディング)を使ってページを作った際、必ずやるべきチェックリストを自動で追加します。

  • Trigger: `Page published`
  • Condition: `Template` が 「新入社員オンボーディング」である場合
  • Action: `Publish comment` または `Edit content`
  • 「PCセットアップ」「権限申請」「歓迎ランチの予約」といったタスクリストを、ページのトップに自動で挿入します。

—

5. エンジニアなら知っておきたい「スマート値」の魔法

自動化をさらに使いこなす鍵は、`{{content.title}}` のような「スマート値 (Smart Values)」にあります。

  • `{{content.author.displayName}}`: ページ作成者の名前
  • `{{now.format(“yyyy-MM-dd”)}}`: 今日の日付
  • `{{page.parent.title}}`: 親ページのタイトル

これらを組み合わせることで、動的でインテリジェントな通知やページ操作が可能になります。プログラミングをする感覚で、ドキュメントのワークフローを設計してみてください。

—

最後に:自動化は「愛」である

自動化を導入すると、最初は「少し設定が面倒だな」と感じるかもしれません。しかし、その数分の設定が、将来のチームメンバーが費やすはずだった「探しもの」や「無駄な確認作業」を何百時間も削減するのです。

「人間は創造的な仕事に集中し、定型作業は機械に任せる」

これが、私たちが目指すべきエンジニアリングの姿です。まずは一つ、小さな通知から始めてみてください。あなたのConfluenceが、ただの「置き場」から、チームを加速させる「エンジン」に進化する瞬間を、ぜひ体感してください。

もし設定で迷ったら、いつでも聞いてくださいね。あなたのチームの成功を、心から応援しています!

タイトルとURLをコピーしました