初回は Workers のURLを入れてください。localStorage に保存します。

設定 (settings)

D1 settings テーブル。行の「編集」で value を PATCH /api/settings/:key します。

freee 連携

事業所ID・振替の相手科目(journal_contra)・デフォルト税区分を D1 settings に保存します。OAuth の接続/トークン有効期限は下の接続状態を参照。マスタ(勘定科目・取引先キャッシュ)の更新は POST /api/freee/sync です。

通知 — Slack チャンネル

承認依頼をチャンネルに出すには、notify.approval_request_to = channel と 投稿先チャンネルIDの両方が必要です(Worker はこの組み合わせで chat.postMessage します)。

「チャンネル」を選ぶと、下の「承認依頼投稿先」が使われます。Bot をそのチャンネルに招待しておいてください。

メンバー

追加

一覧 (有効のみ)

申請区分

承認者グループ

承認ルール

新規は POST /api/rulessteps は API と同形式の JSON 配列(1 段以上)。行の プレビューは過去30日の申請のうちこのルールの条件に合致する件を表示します(POST /api/rules/:id/preview)。

一覧 + 詳細 JSON

監査ログ

管理操作の追記内容を GET /api/audit-logs から表示します。操作者は Cloudflare Access のメールと members の照合、照合不能時は「未解決」として記録されます。

申請

CSV エクスポートは一覧のフィルタ(status / 検索)をそのまま反映(最大 2000 行)。申請の添付は R2 バインド必須。