外部連携・AI
このセクションでは、プリザンターと外部のサービスやアプリをつなぐ方法をまとめます。多くは本体コードを改変せず、拡張サーバースクリプト・バックグラウンドサーバースクリプト・標準 API といった拡張機能だけで実現しています。API トークンなどの認証情報をブラウザに出さない置き場所、httpClient の制約(multipart を送れない、状態が共有される)、同期時の重複防止(items.Upsert)など、連携に共通する注意点も各ページで扱います。
生成 AI・MCP
- サーバースクリプトから生成 AI を使う — 文法チェック、ベクトル検索、添付画像の読み取り、自動分類・要約・通知文生成と、その落とし穴
- プリザンターの MCP — MCP サーバの仕組み、20 個のツールと標準 API との対応、内部の流れと安全な公開のしかた
- MCP OAuth ラッパー — Claude や ChatGPT から OAuth で MCP に接続するための認証ラッパー(VehicleVision.PleasanterTools)
外部サービスとの同期・通知・取り込み
- Google カレンダーと期限付きテーブルの双方向同期 — バックグラウンドサーバースクリプトと Google Calendar API による定期同期
- Teams 通知・Asana タスク連携 — Incoming Webhook 廃止後の Teams 通知の代替策と、コマンドボタンからの Asana タスク登録
- Box 連携フィールド — 編集画面に添付ファイル項目のような Box 連携パネルを作る
- RSS リーダー — RSS / Atom フィードを定期取得して記事テーブルに登録する
- POP 受信でメールをレコードに取り込む — 外部の PowerShell スクリプト + API で取り込む方式と、本体改修でバックグラウンド受信する方式
外部アプリの構築・認証連携
- プリザンターをバックエンドにした Web アンケート — 標準 API だけを使う外部アンケートアプリの構成と設計判断
- Web アンケートアプリの使い方 — 同アプリ(VehicleVision.PleasanterTools)の導入・操作手順
- プリザンターのログインを外部アプリの SSO に使う — Cookie と標準 API で外部アプリの SSO を実装する方法、配置条件、組織・グループによる制限
- NocoDB との連携と構築 — プリザンターをマスターに据えて NocoDB で UI を補強する考え方と、Azure App Service での NocoDB 構築
全文検索・データ可視化
- Fess で全文検索 — Fess でプリザンターをクロールし、一覧画面に全文検索ボックスを追加する
- Apache Superset の構築 — OSS の BI プラットフォーム Superset を App Service・PostgreSQL・Redis で構築する