バージョン 1.190.85: AB Projects へ、より大きなドキュメント、より頑丈な通知

2026-05-07
バージョン 1.190.85: AB Projects へ、より大きなドキュメント、より頑丈な通知

バージョン 1.190.85 リリースノート

1.173.85 以降、AB は Teams アプリストアでの混乱を解消するためにリブランディングを行い、タスクと Wiki 記事に長らく存在していたストレージ上限を取り払い、何かが既にうまくいっていないときにこそ効いてくる耐障害性の改善をいくつか加えました。それぞれ単独では大きな変更ではありませんが、合わさることで、アプリは軽く、壊れにくく感じられるようになります。

新しい名前: AB Projects

Teams アプリの名前は AB Projects となり、ユーザーから見えるすべての場所で従来の「AB」という呼称を置き換えました。マニフェスト、ウェルカムカード、1:1 およびチャネルスコープでのボットの挨拶、9 言語分の Teams 内ローカライゼーションのすべてが対象です。新しい名前は AB ファミリーの他製品(AB CRM など)との区別を明確にし、また「Tasks」という枠組みを避けたものです。これは個人の To-Do リストではなく、チームのためのツールだからです。

  • Teams 内ロケールが 8 言語追加。 アラビア語、簡体中文、フランス語、ドイツ語、韓国語、ポルトガル語、ロシア語、スペイン語が、これまでの日本語に加えて、アプリ内の体験まで含めて完全に翻訳されました。マニフェスト名、コマンド名、説明文、ウェルカムカードのすべてが Teams の言語設定に合わせて切り替わります。
  • Microsoft Teams のブランド表記に準拠。 Microsoft のブランドガイドラインに従い、アプリの説明文の最初に登場する Teams はすべてのロケールで「Microsoft Teams」と表記するようになりました。App Source の掲載ページで確認できます。
  • ボットの挨拶もローカライズ。 ボットは 「my tasks」「team tasks」「help」 などの組み込みコマンドや挨拶を、英語に加えて 9 言語のローカライズ表現で認識します。

より大きなドキュメント — 64 KB の上限を撤廃

Wiki 記事とタスクの説明は、これまで内容がおよそ 32,000 文字を超えると、エラーも出さずに保存に失敗することがありました。これは Azure Table Storage のプロパティあたり 64 KB という上限が原因です。この天井がなくなりました。

  • 長文の Wiki 記事に対応。 設計ドキュメント、ポストモーテム、複数セクションのチュートリアルなど、必要なだけ長く書けるようになりました。本文は内部的にブロブストレージに保管され、テーブル側の記事レコードには検索用のプレビューだけが小さく残ります。
  • 長文のタスク説明に対応。 タスクの説明欄も同じ仕組みになりました。複数ページにわたる資料を説明欄に貼り付けても、保存の途中で SignalR の接続が切れることはなくなりました。
  • 検索性は維持。 各記事と説明のプレーンテキスト版プレビューは検索用レコードに保持されるため、フィルタや検索の体験はこれまでと変わらない速度で動作します。
  • 既存データはそのまま動作。 今回の変更前に保存された記事やタスクも、これまでどおり表示されます。必要に応じて従来のインライン本文へフォールバックして読み込みます。

サブタスクをよりスムーズに

  • 「サブタスクの追加」パネルが必ず最前面に。 タスクに既にいくつかサブタスクがある状態では、埋め込みのサブタスク一覧によって「サブタスクの追加」パネルがタスク詳細ページの裏側に隠れてしまうことがありました。技術的には開いているのに見えない、という状態です。これを修正し、パネルは常に最前面に表示され、埋め込みのサブタスク一覧と重なり順を奪い合うことはなくなりました。
  • 期限日のバリデーションは無効な日付だけに反応。 期限日フィールドの下に表示される赤い枠線が、パネルを開いた瞬間に、まったく問題のない日付に対しても表示されてしまうことがありました。視覚的なインジケーターのロジックが 2 か所で逆になっており、その両方を修正しました。これで赤い枠線は、実際の状態と一致して表示されます。
  • 長文のサブタスク説明も確実に保存。 新しいサブタスクのフォームに Quill で整形した長文の説明を貼り付けても、保存が完了する前に SignalR の接続が切れることはなくなりました。長いタスク説明と同じ SignalR 上限への対応が、こちらにも適用されています。

より頑丈になった Teams 通知

  • 親メッセージが消えても自動復旧。 タスクの起点となった元の Teams メッセージを誰かが削除した場合、これまではそのタスクへのコメントが(消えてしまった)メッセージにスレッド化できず、エラーも出さずに失敗していました。AB は 404 を検知すると、代わりにそのチャネルへ新しいカードを自動的に投稿するようになり、活動はそのまま見える状態が保たれます。タスクは新しいカードを覚えているので、その後のコメントは新しいカードにスレッド化されます。
  • ステータス・優先度・担当者の変更も同じ耐障害性を持つように。 タスクを更新するパネルはすべて共通の通知経路を使っているため、個別の修正なしに同じ復旧処理の恩恵を受けます。

細かな改善と使い勝手

  • サイド検索バーの優先度フィルター。 サイド検索バーで を選んだときに、これまではすべての結果が返ってしまっていましたが、実際に優先度で絞り込むようになりました。内部的には、コードベース全体での優先度比較を 1=高, 2=中, 3=低 という正準のスキームに揃えており、過去の数値の食い違いはなくなっています。
  • SQL 接続が一時的な障害をリトライ。 Web アプリ、API、MCP、Function ホストはいずれも、一時的な SQL 障害を自動でリトライするようになりました。短い接続の途切れが、ユーザーから見えるエラーとして表面化することはなくなります。
  • 編集パネルが再び正しくクリックできるように。 サブタスクの重なり順の修正をリリースした後に、編集パネルの上に薄暗いオーバーレイが乗ってしまう短期的な不具合がありました。報告と同日に発見し、ロールバック済みです。当該のオーバーレイ規則は範囲が広すぎたため、撤去しました。

いつもどおり、AB Projects は自動でアップデートされます。インストール作業は不要です。新しいバージョンが届いた後で何か違和感があれば、メッセージひとつでチームに連絡できます。