大和書房 × オモシク / kintone DXプロジェクト / 詳細設計書

大和書房 kintone 発注書PJ 詳細設計書 v1.0

v3.4 ブループリント(2026-06-13)を踏まえた、Phase 1 実装の詳細設計を全領域統合した1ページ設計書。
取引先マスタ・発注書アプリ・支払依頼アプリ・新規取引先登録フロー・新刊フロー連携・kintone JS実装の詳細を網羅。

📅 2026-06-13 v1.0 🎯 ADR-001 反映済 📐 8セクション + 詳細仕様への一覧リンク
Section 0 · Preamble

0. はじめに・読み方

So What — 本ドキュメントは v3.4 ブループリントの実装レベル詳細設計を1ページに集約した「実装者向け参照書」。

0.1 本ドキュメントの位置付け

大和書房 × オモシクの kintone 発注書PJ Phase 1 における実装レベルの詳細設計を全領域統合した設計書。

ドキュメント対象読者
戦略・合意v3.4 ブループリントクライアント(高橋さん・窪田部長)・経営層
詳細設計(本書)app-design-detail.html(このページ)実装者(西川)・QA
個別仕様docs/specs/*.md(参照リンク §12)個別領域の実装担当・保守担当
意思決定記録docs/plan/adr-*.md将来の参照、判断履歴

0.2 読み方のガイド

FOR 実装者

§3〜§8 を順番に

各アプリ仕様 → フロー設計 → kintone JS 実装の順で読み、必要に応じて §12 の個別仕様 .md にドリルダウン。

FOR QA

§10 から逆引き

テスト計画から各テスト項目の背景仕様を §3〜§8 で確認。残論点(§11)も合わせてチェック。

FOR PM

§2 + §9 + §11

方針決定(ADR-001)・リリース計画・残論点を中心に状況把握。

0.3 v3.4 設計の核心

🎯 v3.4 最大の変更点
書籍マスタ拡張を新刊フロー連携前提に大幅縮減(ADR-001)
2026-06-05 新刊フローキックオフで 「新刊レコード①が書籍lookup の真のハブ」 設計が確定したため、v3.3 までの「書籍マスタ App85 拡張案」を全廃止し、発注書の書籍 lookup 先を新刊レコード①へ変更。詳細は §2 参照。
Section 1 · Architecture

1. アーキテクチャ全体図

So What — kintoneを中核に、Power Automate / Microsoft Forms / Outlook と疎結合連携。THINK's・freee は外部システムとして手動転記。

1.1 システム全体構成

flowchart TB
    subgraph EXT["👥 外部"]
        EDITOR["編集者"]
        SUPPLIER["取引先"]
        TAKAHASHI["高橋さん"]
    end

    subgraph KIN["☁️ 大和書房 kintone"]
        APP_PO["📋 発注書アプリ
5パターン統合・PDF生成"] APP_SM["👤 取引先マスタアプリ
新規登録フロー受け皿"] APP_PR["💰 支払依頼アプリ
発注書から派生"] APP85["📚 書籍マスタ App85
THINK's同期 既存"] APP_SH["🆕 新刊レコード①
新刊フロー連携先 v2"] end subgraph M365["☁️ 大和書房 Microsoft 365"] PA["⚡ Power Automate
3フロー"] MSF["📝 Microsoft Forms
取引先入力"] OUTLOOK["📧 Outlook
自動メール"] SP["💾 SharePoint
ログ"] end subgraph EXT_SYS["🔌 外部基幹"] THINKS["THINK's
印税・支払処理"] FREEE["freee会計"] end EDITOR -- 発注書作成 --> APP_PO APP_PO -- lookup --> APP_SM APP_PO -- lookup --> APP_SH APP_SH -- lookup --> APP85 APP_SM -- webhook --> PA PA -- メール --> OUTLOOK OUTLOOK -- To+CC --> SUPPLIER SUPPLIER -- 入力 --> MSF MSF -- onSubmit --> PA PA -- レコード更新 --> APP_SM PA -- ログ --> SP APP_PO -- 派生 --> APP_PR APP_PR -- CSV月次 --> TAKAHASHI TAKAHASHI -- 手動転記 --> THINKS TAKAHASHI -- 手動転記 --> FREEE style APP_PO fill:#dbeafe,stroke:#1e40af,stroke-width:2px style APP_SM fill:#fef3c7,stroke:#d97706,stroke-width:2px style APP_SH fill:#fce7f3,stroke:#db2777,stroke-width:2px style PA fill:#ede9fe,stroke:#7c3aed,stroke-width:2px

1.2 主要アプリ構成(新規3アプリ + 書籍lookup連携)

APP A

📋 発注書アプリ

5パターン統合(書籍デザイン/撮影・校正・拡材/だいわlog/リーディング/その他例外)+ 複製機能 + PDF自動生成。書籍 lookup 先は新刊レコード①(v2)。

APP B

👤 取引先マスタアプリ

32フィールド・3区分入力(編集者/取引先/高橋)・新規取引先登録フローの受け皿。機密フィールドは権限分離。

APP C

💰 支払依頼アプリ

発注書から派生・金額確定・支払日入力・月次CSVエクスポート。THINK's・freee 手動転記の起点。

APP D

📚 書籍 lookup(連携)

v1:書籍マスタ App85 直接 / v2:新刊レコード① 経由(7-8月切替)。担当編集者・書名等を自動コピー。

1.3 連携の特徴

  • すべて大和書房テナント内で完結:Microsoft 365 + kintone のデータが大和書房側で一元管理
  • 新刊フロー PJ との連携:書籍 lookup を新刊レコード①経由に統一(v2)
  • 外部基幹システム連携:THINK's / freee は手動転記(自動化は Phase 3 で検討)
  • Power Automate Premium 月¥2,248 + 西川用 M365 月¥1,874 = 月¥4,122
Section 2 · Decision Record

2. ADR-001 — 書籍マスタ → 新刊フロー連携前提

So What — v3.3 §14 の書籍マスタ拡張案を全廃止、新刊レコード①連携前提に方針転換。Phase 1 工数を3-5日 → 0日へ削減。

2.1 コンテクスト

v3.3 までは「書籍マスタ App85 を拡張(ステータス・担当編集者・仮タイトル追加 + 検索マッチング画面)」する設計だったが、2026-06-05 新刊フローキックオフで 4アプリ確定スコープ + 新刊レコード①が書籍lookup の真のハブ 設計が確定したため、設計コンフリクトが発生。

2.2 決定(D1〜D6)

#決定影響
D1書籍マスタ App85 は触らない既存 THINK's 日次同期そのまま維持
D2発注書「書籍/企画」lookup 先を App85 → 新刊レコード①へ変更新刊フロー連携の核心
D3「企画段階で新規登録」動線を新刊フロー側に委譲新刊フロー①の登録UIへリンク誘導
D4担当編集者は新刊レコード①から lookup 自動コピーCREATOR 自動セット廃止
D5検索マッチング画面(§14.6)廃止App85 ↔ 新刊レコード① は 1:1直結のため不要
D6仮タイトル運用責任者は新刊フロー側に吸収v3.3 §14.7 廃止

2.3 v3.3 → v3.4 変更サマリ

観点v3.3 設計(旧)v3.4 設計(新・確定)
書籍マスタ App85ステータス・担当編集者・仮タイトル追加✅ 何も変更しない
書籍lookup先App85 直接新刊レコード①(v1暫定App85、v2切替)
担当編集者App85追加 + CREATOR自動セット新刊レコード①から lookup 自動コピー
検索マッチングkintone JS スコアリング❌ 不要(1:1直結)
Phase 1 工数純3-5日純0日

2.4 段階移行スケジュール

v1 6月

App85 直接 lookup

新刊フロー①未稼働期間の暫定運用。発注書アプリで App85 を直接 lookup。書籍/企画が見つからない場合はフリーテキスト入力。

v2 7-8月

新刊レコード① 連携

新刊フロー① 完成後、lookup 先を切替。kintone JS リファクタ + 過去発注書はそのまま維持。

v3 9月〜

編集部浸透

新刊フロー① が編集部に浸透。Phase 2 で業務委託契約との連携を追加。

Section 3 · App: Supplier Master

3. 取引先マスタアプリ詳細仕様

So What — 32フィールド・3区分入力・ステータス遷移を備えた、新規取引先登録フローの受け皿。

3.1 フィールド設計(全32項目・3区分)

編集者最小入力(4項目)→ 取引先本人入力(19項目)→ 高橋さん確定(9項目)の3段階で完成。

3.1.1 Phase A-B:編集者入力(最小限・30秒)

#フィールドコード必須
1ペンネーム / 会社名henmei_kaishamei文字列1行
2取引先メールアドレスsupplier_emailリンク(Email)
3業務種別(想定)gyomu_shubetsu複数選択
4書類送付先(あれば)shorui_soufu文字列複数行

3.1.2 Phase D:取引先本人入力(Microsoft Forms 経由)

19フィールド:基本情報(5-11)/ 連絡先(12-17)/ インボイス・税務(18)/ 銀行口座 🔒(19-24)。詳細は app-supplier-master.md §2.2 参照。

3.1.3 Phase F:高橋さん入力(最終確定)

9フィールド:著作権者コード(PK・THINK's 採番)/ 源泉徴収税率 / 支払方法 / ステータス / 取引先タイプ / 表記揺れ別名サブテーブル / 備考。

3.2 ステータス遷移

stateDiagram-v2
    [*] --> input_requesting: 編集者が新規登録
    [*] --> paper_operation: メアド空で登録
    input_requesting --> input_done: 取引先がフォーム送信
    input_requesting --> expired: 14日経過
    expired --> input_done: フォーム送信
    expired --> archived: 30日経過
    paper_operation --> confirmed: 高橋さん紙回収+手動入力
    input_done --> confirmed: 高橋さんTHINK's転記+コード反映
    confirmed --> suspended: 取引停止
    suspended --> archived
    archived --> [*]
    confirmed --> [*]: 発注書 lookup 可能

3.3 権限設計(二層防御)

フィールドカテゴリ編集者高橋さん経理窪田部長
基本情報閲覧 ✅編集 ✅閲覧 ✅閲覧 ✅
🔒 機密(口座等)編集 ✅編集 ✅
ステータス・THINK'sコード閲覧 ✅編集 ✅閲覧 ✅閲覧 ✅
⚠️ セキュリティ二層構造
kintone フィールドアクセス権(サーバー側)= 本物の防御
JS の setFieldShown は UX 最適化のみ。本物の制御は必ず kintone 権限で別途設定。

3.4 ビュー設計(9ビュー)

「自分の登録」「取引先入力依頼中」「取引先入力済(高橋確認待ち)」「期限切れ警告」「正式登録完了」「紙運用」「アーカイブ」「取引先タイプ別」「機密情報ビュー」の9ビューを用意。詳細は app-supplier-master.md §6

Section 4 · App: Purchase Order v2

4. 発注書アプリ詳細仕様 v2

So What — 業務種別5パターン統合 + 複製機能 + 新刊レコード①連携で、編集部の月次発注処理を大幅効率化。

4.1 業務種別5パターン(5/19高橋MTG確定)

#業務種別支払起算日日付ラベル使用想定
書籍デザイン等校了日基準受領(校了)予定日高(最頻)
撮影・校正・拡材等納品日基準納品予定日高(営業の販促物も含む)
だいわlog 連載納品日基準受領予定日(毎月)中(複製機能で対応)
リーディング納品日基準納品予定日低(ほぼ未使用)
その他(例外)選択任意🚫 原則使用禁止・経理 高橋さん事前相談必須

4.2 新刊レコード①連携(ADR-001 反映)

v1(6月リリース)は App85 直接 lookup、v2(7-8月)で新刊レコード①連携に切替。

sequenceDiagram
    autonumber
    actor E as 編集者
    participant PO as 発注書アプリ
    participant SH as 新刊レコード①
    participant SF as 新刊フロー① UI

    E->>PO: 「書籍/企画」検索
    PO->>SH: lookup(新刊番号)
    alt 該当書籍あり
        SH-->>PO: 書名/著者/ISBN/担当編集者を返す
        PO->>PO: 発注書に自動コピー
    else 該当書籍なし
        SH-->>PO: ヒットなし
        PO->>E: 「📚 新刊フローで新規登録する」リンク表示
        E->>SF: 新刊フロー① で最小入力
        SF-->>E: 新刊番号取得
        E->>PO: 戻って lookup 選択
    end

4.3 複製機能(CORE 7)

自分の過去発注書を複製して新規作成。だいわlog連載月次発注 / 定期取引先(チコルズ等)/ 同一書籍の追加発注で入力負荷-70〜80%削減。

権限・親子関係
自分の過去発注のみ複製可(他人不可)。親子構造化は不要、履歴検索で十分(5/19合意)。

4.4 PDF生成・「支払依頼を作成」ボタン

確定ステータスで PDF 自動生成(C案 Cloud Run + Puppeteer or jsPDF)。「支払依頼を作成」ボタンで支払依頼アプリへ自動派生、取引先・書籍・金額を引き継ぎ。

Section 5 · App: Payment Request

5. 支払依頼アプリ詳細仕様

So What — 発注書からワンクリック派生・金額変更時の修正理由必須化・高橋さん月次処理の効率化。

5.1 主要フィールド

カテゴリフィールド備考
基本支払依頼番号 / 申請日 / ステータス / 申請者派生時自動セット
派生情報発注書(lookup)/ 取引先(コピー)/ 書籍(コピー)発注書から引き継ぎ
金額金額確定値 / 修正理由 / 支払日(高橋入力)金額変更時は修正理由必須
経理連携THINK'sコード / freee取引ID / 月次CSV出力フラグ月次エクスポートで使用

5.2 ワークフロー(2ステップ)

編集者申請 → 高橋さん最終確認・支払日入力。河合さんは Phase 1 では関与なし(5/19 高橋MTG訂正)。

5.3 月次CSVエクスポート

毎月末に「支払予定月」フィルタでCSV出力。THINK's印税入力・freee会計取引登録への手動連携。Phase 3で自動化検討。

Section 6 · Book Master × Shinkan Flow

6. 書籍マスタ × 新刊フロー連携設計

So What — ADR-001 で確定した「書籍マスタ拡張は0、新刊レコード①連携前提」を実装レベルに落とし込み。

6.1 データモデル

erDiagram
    BISHO_MASTER ||--o| SHINKAN : "lookup 書誌コード/ISBN"
    SHINKAN ||--o{ PURCHASE_ORDER : "lookup 新刊番号"
    BISHO_MASTER {
        string shosi_code PK "書誌コード App85 既存"
        string isbn_code "ISBN"
        string title "書名"
    }
    SHINKAN {
        string shinkan_no PK "新刊番号"
        lookup bisho "書誌マスタ参照"
        user editor "担当編集者 lookup元"
        date deliver_fix "搬入確定日"
    }
    PURCHASE_ORDER {
        string order_no PK "発注番号"
        lookup shinkan "新刊レコード参照 lookup先変更"
        lookup supplier "取引先参照"
    }

6.2 lookup 自動コピー項目

発注書側フィールドコピー元(新刊レコード①)元データ(App85)
書名(コピー)titleApp85 title
著者(コピー)author1App85 著者1
ISBN(コピー)isbn_codeApp85 isbn_code
本体価格priceApp85 price
判型hankeiApp85 判型1+判型2
担当編集者 ⭐editor(USER_SELECT)—(新刊レコード①固有)

6.3 T1書名追従

新刊レコード①の書名が変更されると、関連発注書の書名(コピー)を一括更新。kintone JS の app.record.edit.submit.success イベントで実装。詳細は §8 §7 title-sync.js

6.4 段階移行(再掲)

v1(6月、App85直接) → v2(7-8月、新刊レコード①切替)→ v3(9月〜、編集部浸透)。詳細は §2.4 + integration-with-shinkan-flow.md §7

Section 7 · Supplier Onboarding Flow

7. 新規取引先登録フロー(Power Automate + Microsoft Forms)

So What — 発注の半数を占める新規取引先課題に対し、取引先本人がフォーム入力 → kintone 自動連携の抜本フロー。

7.1 Power Automate 3フロー構成

Flow_SupplierInvite(取引先招待メール送信)

項目内容
トリガーkintone「レコード作成時」(status=input_requesting)
主要アクションレコード詳細取得 → HMAC token 生成(Office Script)→ ユニークURL構築 → Outlook メール送信(To: 取引先 / CC: 編集者+高橋)
エラー対応3回リトライ → 失敗継続なら高橋さん通知 + kintone レコードにフラグ

Flow_FormResponse(フォーム回答→kintone反映)

項目内容
トリガーMicrosoft Forms「新しい応答が送信されるとき」
主要アクション応答詳細取得 → HMAC検証 + 有効期限チェック → 冪等性確認 → kintone レコード更新(status=input_done、機密フィールドはセキュア入出力)→ 高橋さん通知
エラー対応トークン無効時は取引先に再送メール、kintone通信失敗時は標準リトライ

Flow_ScheduledReminder(督促・期限切れ・アーカイブ)

項目内容
トリガー毎日 09:00 JST スケジュール
主要アクションkintone レコード走査(status=input_requesting/expired)→ 経過日数判定 → 7日経過督促 / 14日 expired / 30日 archived

7.2 Microsoft Forms 設計(7セクション・24質問)

SEC 1

イントロ + 隠し質問

kintone_id / token / exp の3つを隠し質問として保持(URL事前入力)

SEC 2

本人確認(二要素化)

「{henmei}様で合っていますか?」確認チェック必須。「いいえ」選択時はエラー画面へ分岐

SEC 3-5

基本情報・連絡先・インボイス

13フィールド(氏名カナ・住所・電話・個人/法人・マイナンバー有無・居住区分・インボイス登録状況)

SEC 6 🔒

銀行口座(機密)

6フィールド。SSL暗号化 + 機密情報セキュア入出力 + kintone権限分離の三重防御

7.3 HMAC セキュリティ設計

// URL構造
https://forms.office.com/r/{form_id}?
  kintone_id=12345&token=Hk8Bc3aF2pQv9ZdYxNmL4Rk6Wj7T0sUe&exp=1748908800

// Office Script で HMAC-SHA256 生成
function main(workbook, kintone_id, exp): string {
  const secret = getNamedItem("HMAC_SECRET");
  const message = `${kintone_id}|${exp}`;
  return computeHmacSha256(secret, message).slice(0, 32);
}

// Power Automate 検証(Flow_FormResponse)
@if(and(greater(int(exp), div(ticks(utcNow()), 10000000)),
  equals(token, outputs('Office_Script_HMAC')?['body/result'])), 'valid', 'invalid')
セキュリティ要素対策効果
URL推測攻撃HMAC-SHA256 + 32文字署名(2^256通り)総当り実質不可能
URL漏洩有効期限 7日 を URL に埋込古いURL無効化
シークレット管理SharePoint List(権限制御)フロー所有者のみアクセス
第三者不正回答token + 取引先メアド + 本人確認チェックの三重検証URL知らないと回答不可
Section 8 · kintone JS Implementation

8. kintone JavaScript 実装仕様

So What — 4アプリ × 主要9機能の JS カスタマイズ。すべてGitHub管理 + 二層防御(JS=UX, 権限=セキュリティ)。

8.1 ファイル構成

scripts/kintone-js/
├── common/         # 共通 config + utils + API ラッパー
├── purchase-order/ # 発注書アプリ JS
├── supplier-master/# 取引先マスタ JS
├── payment-request/# 支払依頼 JS
└── book-master-link/ # 書籍マスタ × 新刊レコード連携 JS

8.2 主要 JS 機能(9種)

#機能対象アプリイベント
1新刊レコード① lookup → 自動コピー発注書change.shinkan_lookup
2業務種別5パターン動的切替発注書change.gyomu_shubetsu
3複製機能(自分の発注のみ)発注書detail.show
4機密フィールド表示制御取引先マスタdetail.show / edit.show
5ペンネーム + 別名 検索拡張取引先マスタchange.supplier_lookup
6「情報更新を依頼」ボタン取引先マスタdetail.show
7T1書名追従新刊レコード①edit.submit.success
8「支払依頼を作成」ボタン発注書detail.show
9PDF生成ボタン発注書detail.show

8.3 実装スケジュール

Step対象工数期間
1取引先マスタ JS(confidential / search-expand / update-button)2日Step 1 後半
2発注書 JS(lookup-shinkan v1暫定 / 業務種別 / 複製 / PDF生成)4日Step 2
3支払依頼 JS2日Step 3
4T1書名追従 JS(v2 切替時)1日7-8月
合計9日
参照
詳細実装コードは kintone-js-implementation.md
Section 9 · Migration & Rollout

9. 移行・初期データ・リリース計画

So What — CSV2,487件投入 → 6月v1 → 7月Stage1 → 8月v2切替+Stage2 → 9月全展開。

9.1 全体スケジュール

gantt
    title Phase 1 リリーススケジュール
    dateFormat YYYY-MM-DD
    section Step 1-3
    マスタ整備           :a1, 2026-05-20, 9d
    発注書アプリ実装 v1  :a2, after a1, 13d
    支払依頼アプリ実装   :a3, after a2, 10d
    section パイロット
    Stage 1 総務UAT     :b1, 2026-07-01, 7d
    Stage 2 編集部      :b2, 2026-08-01, 14d
    section v2 切替
    新刊フロー①完成待ち  :c1, 2026-07-01, 30d
    発注書アプリ v2 切替 :c2, after c1, 7d
    section 全展開
    編集部全展開        :d1, 2026-09-01, 14d

9.2 取引先マスタ初期投入

項目内容
ソースTHINK's 著作権者マスタ CSV(2,487件・38列・cp932、5/15受領済)
クレンジングNFKC正規化、異常値処理、ペンネーム運用フラグ正規化(284件)、重複候補マージ(8グループ19件)
投入工数4日(テスト100件 + 検証 + 全件 + 検証)

9.3 段階パイロット

Stage 1

総務UAT(7月)

高橋さん + 窪田部長で機能検証。期間1週間、日次レビュー。

Stage 2

編集部パイロット(8月)

編集部 2-3名で実業務利用。期間2週間、週次レビュー。

Stage 3

編集部全展開(9月)

編集部全員(ライセンス追加後)。旧Excel廃止アナウンス + ヘルプデスク窓口設置。

9.4 Phase 1 完了判定KPI

#指標目標
1編集部 kintone 発注書使用率8割以上
2表記揺れ差戻し件数0件
3高橋さん月次支払処理時間-30%以上
4取引先マスタ正式登録完了率8割以上
Section 10 · Test Plan

10. テスト計画

So What — 4階層(単体・統合・E2E・UAT)× 4領域(kintone JS・Power Automate・MS Forms・kintone権限)の網羅テスト。

10.1 テスト階層・カバレッジ

階層領域件数担当
単体kintone JS(9機能)9件西川
単体Power Automate(3フロー)9件西川
単体Microsoft Forms5件西川
統合kintone × Power Automate6件西川
E2E取引先マスタ E2E3件西川 + 高橋さん
UATStage 1 総務UAT10ケース高橋さん
UATStage 2 編集部パイロット15ケース編集部2-3名

10.2 重要 E2E シナリオ

  1. E2E-001:編集者新規取引先登録 → メール送信 → 取引先フォーム入力 → kintone反映 → 高橋さんTHINK's転記 → 発注書 lookup(成功パス)
  2. E2E-002:メアド無し → 紙運用 → 高橋さん郵送回収 → kintone手動入力(例外パス)
  3. E2E-003:既存取引先の情報更新(口座変更等)(更新パス)
  4. E2E-004:HMAC改竄検知 → 再送メール(セキュリティ)
  5. E2E-005:7日経過督促 → 14日 expired → 30日 archived(タイマー)
  6. E2E-006:発注書作成 → 派生 → 支払依頼 → 月次CSV エクスポート(業務フロー)

10.3 セキュリティ検証

  • kintone 権限制御:編集者が機密フィールドにアクセスできないこと(JSなしでも)
  • HMAC 検証:改竄URL、期限切れURL の拒否
  • 個人情報マスキング:Power Automate 実行履歴・SharePoint ログに口座情報が平文で記録されていないこと
Section 11 · Open Questions

11. 残論点・未確定事項

So What — 実装着手前/中に確定すべき論点を西川判断・先方確認・新刊フロー連携の3区分で整理。

11.1 西川判断で決められること

#論点判断目処
a1PDF生成方式(C案 Cloud Run+Puppeteer vs jsPDF 内製)Step 2 着手前
a2HMAC 実装手段(Office Script vs Azure Functions)Step 2 着手時PoC
a3SharePoint List vs Azure Key Vault(シークレット保管)Step 2 着手時
a4kintone JS のコード管理(GitHub オンリーで足りるか)Step 1 着手前

11.2 先方(大和書房)に確認が必要

#論点確認先
b1🔴 Power Automate Premium 契約 + 西川用 M365 アカウント発行 ステータス窪田部長(依頼済)
b2🔴 著作権者マスタ項目「必須/任意・入力者」区分シート高橋さん(返送待ち)
b3🔴 編集部 kintone ライセンス追加状況窪田部長
b4機密フィールド経理ロールの正式メンバー(小山さん他)高橋さん
b5Outlook 送信元アドレス(no-reply@daiwashobo.co.jp 発行可否)情シス
b6大和書房ロゴ画像・配色指定(Microsoft Forms用)窪田部長
b7テスト環境 kintone の用意可否窪田部長

11.3 新刊フロー側と連携が必要

#論点影響
c1新刊フロー① の APP_ID 確定kintone JS の lookup 先設定(v2切替時)
c2新刊フロー側 §8 b4「担当編集者の管理元」発注書 lookup 設計に影響
c3新刊フロー側 §8 c1「制作部の新刊リスト 実物」lookup コピー項目の網羅性
c4新刊フロー側 §8 c9「App85 書誌マスタ全67列ヘッダー」lookup マッピング最終確定
c5新刊フロー①のリリースタイミングv2 切替スケジュール
Section 12 · References

12. 関連ドキュメント

12.1 purchase-order PJ ドキュメント

カテゴリドキュメント説明
戦略v3.4 ブループリントクライアント向け Phase 1 戦略・スコープ
方針決定ADR-001書籍マスタ → 新刊フロー連携 方針転換
仕様取引先マスタアプリ32フィールド・ステータス遷移・権限・JS実装
仕様発注書アプリ v25パターン統合・新刊レコード①連携・複製機能
仕様支払依頼アプリ発注書からの派生・月次CSVエクスポート
仕様新刊フロー連携要件段階移行・lookup自動コピー・T1書名追従
仕様書籍マスタ縮減版v3.3 §14 廃止記録・新刊フロー責務委譲
仕様Power Automate 3フローSupplierInvite / FormResponse / ScheduledReminder
仕様Microsoft Forms 設計取引先入力フォーム 7セクション・24質問
仕様kintone JS 実装9主要機能の実装スケッチ
計画移行・リリース計画段階パイロット・KPI・ロールバック
計画アダプション戦略編集部浸透施策

12.2 新刊フロー PJ ドキュメント

ドキュメント説明
新刊フロー 4アプリ詳細設計書2026-06-05 キックオフ確定スコープ
新刊フロー キックオフ議事録4アプリ合意・ロードマップ
新刊フロー ビジョン戦略全体像

12.3 議事録

Section 13 · UI Mockups

13. 画面設計(UIモック)— 支払依頼(ゴールド参照 app100)

So What — ゴールド参照で「型」を確定し、発注書 / 取引先マスタへ展開する。

この §13 は ui-design-system v2 のアーキタイプ(型) を、ゴールド参照アプリ「支払依頼」の全画面で示す自己完結 HTML/CSS モックです。型は ポータル → ステータスタブ一覧 → 中央カードフォーム → 詳細(横サマリ+承認フロー縦タイムライン)→ 4状態 の5層構成。発注書 / 取引先マスタは、この型の文言・データ項目を差し替えて横展開します。

墨(#1c1b19)+朱(#d8553a)+紙(#f7f4ee)のブランド。デザイン規律 — ①カードは淡色 tint 面+右上チップ(端の色帯バー禁止)②朱は「主作成ピル1つ+現在地」のみ(≦10%)③状態色は状態専用・中立補足は薄グレー(uk-point)④主役1要素を最大・脇役は小さく。文言・データ項目はゴールド参照 payment-request.app.js に忠実。

13.1 ポータル(ホーム=カスタムビュー)

① 役割
アプリのランディング。世界観・全体の流れ・一覧へのハブ。標準一覧の装飾でなくカスタマイズビュー(type=CUSTOM)で本文に世界観を作る。
② 主役1アクション
一覧ヘッダー右の朱ピル「支払依頼を作成」(uk-btn--accent uk-btn--pill)。Hero の CTA は控えめ。
③ 4状態
一覧0件は uk-empty で次の1アクション。読込/error/成功は §13.5 にまとめて掲載。
④ 使う部品
uk-hero / uk-hero-kpi / uk-flow / uk-listhead / uk-select / uk-statustabs / uk-pgriduk-pcard / uk-guideuk-gstepuk-pointuk-statuslegenduk-faq
支払依頼アプリ / ホーム(ポータル)
支払依頼アプリ
支払依頼を、申請から支払までひと続きに。
編集部が申請し、総務(高橋さん)が確認して支払日を入力すると完了します。いま誰の番か・どの段階かが一目でわかります。
12
支払依頼
¥1,284,800
金額合計
全体の流れ
01
申請編集部
編集部が取引先・内容・金額を入力して申請します。
02
確認・支払日入力高橋さん
総務(高橋さん)が振込先・金額を確認し、支払日を入力します。
03
完了
支払処理まで完了した状態です。
支払依頼一覧
PR-2026-0042申請中
スタジオ・ハル
装丁一式(カバー・本文・DTP)
¥187,000
2026-06-10詳細 →
PR-2026-0041高橋確認中
校正室わかば
校正料(初校・再校)
¥66,000
2026-06-08詳細 →
PR-2026-0038完了
フォトオフィス三上
撮影(書影・著者近影)
¥143,000
2026-06-02詳細 →
PR-2026-0040差戻
だいわlog編集協力
連載原稿料(6月分)
¥55,000
2026-06-07詳細 →
📖 ここから下は 使い方ガイド
使い方ガイド
このアプリの基本的な使い方と役割、ステータスの見方をまとめました。はじめての方も、ここを読めば迷わず支払依頼を進められます。
役割ごとの使い方
編集部
1「支払依頼を作成」を押す
2取引先・内容・金額を入力
3申請して確認待ちへ
ポイント
申請後に金額を変更する場合は、必ず修正理由を入力してください。
総務 高橋さん
1一覧から「確認中」を開く
2振込先・金額を確認
3支払日を入力して完了
ポイント
内容に不備がある場合は、差戻で編集部に戻せます。
ステータスの見方
申請中
編集部から申請された状態です。総務が確認します。
高橋確認中
総務が内容を確認している状態です。
完了
支払日の入力まで完了した状態です。
よくある質問
金額を修正したい時は?
申請後に金額を変更する場合は、理由を入力して編集部に差戻ししてください。
差戻しされた時は?
差戻しされた依頼は「申請中」に戻ります。内容を修正して再申請してください。
誰が今対応中かはどこで見る?
「支払依頼一覧」のステータス(申請中/確認中/完了)で、いま誰の番かを確認できます。

13.2 一覧(ステータスタブ+一括操作)

① 役割
状態で絞り込み、月次まとめ作業(高橋さんの支払日まとめ入力)を一括で回す導線。
② 主役1アクション
チェック選択 → 墨帯バー「支払日を一括入力」(uk-bulkbar)。
③ 4状態
タブ絞り込み結果0件は uk-empty
④ 使う部品
uk-statustabs / uk-bulkbar / uk-pgriduk-pcard.is-selected
支払依頼アプリ / 一覧(確認中で絞り込み・2件選択中)
支払依頼一覧
2件選択中
PR-2026-0041高橋確認中
校正室わかば
校正料(初校・再校)
¥66,000
2026-06-08詳細 →
PR-2026-0039高橋確認中
デザイン事務所コトハ
書籍デザイン一式
¥231,000
2026-06-06詳細 →
PR-2026-0037高橋確認中
リーディング工房みお
リーディング(文庫1点)
¥33,000
2026-06-05詳細 →

13.3 新規作成 / 編集フォーム(中央カード)

① 役割
編集部が取引先・支払内容・金額を入力して申請する。標準フォームを中央寄せ白カード+セクションコンテナに磨く(--uk-form-w 880px)。
② 主役1アクション
「内容を確認」→ 確認モーダル →(画面下の標準)「保存」で確定。
③ 4状態
保存失敗は event.error+該当 input ハイライト、成功は uk-toast--success(§13.5)。
④ 使う部品
UIKit.formGroupsuk-formgroupuk-section)/ UIKit.fieldDescuk-fielddesc・複数カラムは uk-fieldhint ⓘ)/ UIKit.confirmModaluk-modal)/ setFieldShown 条件表示
支払依頼アプリ / 新規作成(中央カード)
1基本情報
依頼番号
申請日
2取引先・支払内容
取引先名
支払先表記i
支払内容
例:校正料、装丁一式(カバー・本文・DTP)など
3支払情報
単価
数量
金額確定値i
金額修正理由
発注書金額(¥160,000)と異なるため、修正理由の入力が必須です(setFieldShown で条件表示)。
消費税率
支払日(振込)i
4その他
備考

13.4 詳細(横サマリ+承認フロー縦タイムライン+タブ)

① 役割
1件の支払依頼の全容。誰が・いつ・どの段階かを横サマリ+縦タイムラインで示す。
② 主役1アクション
(高橋さん)支払日を入力して完了にする。現在地(確認・支払日入力)を朱で示す。
③ 4状態
差戻時はヘッダーに赤バッジ「差戻されました」(一例を掲載)。
④ 使う部品
UIKit.banneruk-banner)/ UIKit.stepperuk-stepper 横型)/ UIKit.tabsuk-tabs)/ UIKit.timelineuk-timeline 縦型:条件/承認者/日時/候補/コメント)

⚠️ 上部(バナー+ステッパー+タブ)と本文フォームは同じ中央幅(--uk-form-w 880px)に揃える。ただし地色は揃えない — 上部は kintone グレー地のまま(下のモックのグレー枠)=上下の境界を明示。これがゴールド参照の「ちぐはぐ回避+境界明示」の作法(gotchas A-7 / DoD §K)。

支払依頼アプリ / 詳細(高橋確認中)
支払依頼番号PR-2026-0041
取引先校正室わかば
支払内容校正料(初校・再校)
金額(税込)¥72,600
申請
編集部
2
確認・支払日入力
高橋さん
3
完了
申請完了
編集部が起票・申請
佐藤(編集部)2026-06-08
2
確認・支払日入力対応中
総務(高橋さん)が金額・振込先を確認し支払日を入力
高橋(総務)
3
完了
支払処理が完了

▼ 完了時のタイムライン(承認者名・日時・コメント入り)/ 差戻時のヘッダーバッジの例:

支払依頼アプリ / 詳細(完了・差戻バッジ例)
支払依頼番号PR-2026-0038
取引先フォトオフィス三上
金額(税込)¥157,300
状態差戻されました
申請
編集部が起票・申請
鈴木(編集部)2026-06-01
⚠ 差し戻されました。内容を修正して再申請してください。
確認・支払日入力
総務(高橋さん)が金額・振込先を確認し支払日を入力
高橋(総務)2026-06-02
振込先・金額を確認し、支払日を確定しました。
完了
支払処理が完了

13.5 4状態(空 / 読込 / エラー / 成功)

① 役割
happy path だけでなく unhappy path を設計する(principles §5)。一覧0件・読込・失敗・成功の4状態。
② 主役1アクション
空状態は「支払依頼を作成」、エラーは「再試行」=必ず次の1アクションを置く。
③ 4状態
このセクション自体が4状態の見本。空とエラーは視覚・トーンを分離。
④ 使う部品
uk-empty / uk-skeleton / uk-error-state / uk-toast--success
支払依頼アプリ / 4状態(unhappy path)
空状態(uk-empty)
該当する支払依頼はありません
最初の支払依頼を作成して、申請から支払までをひと続きに進めましょう。
読込(uk-skeleton)
エラー(uk-error-state)
読み込みに失敗しました
通信が不安定な可能性があります。時間をおいて再試行してください。
成功(uk-toast--success)
保存しました
Section 14 · UI Mockups

14. 画面設計(UIモック)— 発注書

So What — §13 で確定した「型」を、発注書アプリの文言・データ項目で横展開する。

この §14 は §13 のアーキタイプ(型)を 発注書アプリ に展開した全画面モックです。CSS は §13 で定義した .uk-mock をそのまま再利用します(新規スタイルなし)。発注書は承認なし(提出後すぐ PDF 生成 → 担当者がメール送付)で、主役アクションがステータスで切り替わるのが支払依頼との差分です(確定前=「発注書を確定」/確定後=「支払依頼を作成」)。文言・データ項目は app-purchase-order.md に忠実。

墨+朱+紙のブランドと規律(淡色 tint 面+右上チップ/朱は主作成ピル1つ+現在地のみ/状態色は状態専用・中立補足は薄グレー)は §13 と完全に同一。発注書固有のキモは 業務種別5パターン(①書籍デザイン等=校了日基準/②撮影・校正・拡材等=納品日基準/③だいわlog連載=納品日基準/④リーディング=納品日基準/⑤その他例外🚫原則使用禁止)と、選択に応じた支払起算日タイプ・日付ラベルの条件表示setFieldShown)。

14.1 ポータル(ホーム=カスタムビュー)

① 役割
発注書アプリのランディング。世界観・全体の流れ・一覧へのハブ。標準一覧でなくカスタマイズビュー(type=CUSTOM)。
② 主役1アクション
一覧ヘッダー右の朱ピル「発注書を作成」(uk-btn--accent uk-btn--pill)。Hero の CTA は控えめ。
③ 4状態
一覧0件は uk-empty。読込/error/成功は §14.5 にまとめて掲載。
④ 使う部品
uk-hero / uk-hero-kpi / uk-flow / uk-listhead / uk-select / uk-statustabs / uk-pgriduk-pcard / uk-guide
発注書アプリ / ホーム(ポータル)
発注書アプリ
発注書を、作成から PDF・支払依頼までひと続きに。
編集部が業務種別を選んで発注書を作成・確定すると、その場で PDF を生成。取引先にメール送付し、そのまま支払依頼へつなげられます。
18
今月の発注件数
¥2,146,500
金額合計
3
PDF未生成
全体の流れ
01
作成編集部
編集部が業務種別を選び、発注書を作成します。
02
確定編集部
内容を確認し、発注書を確定します。
03
PDF生成・送付編集部
PDFを自動生成し、取引先へメール送付します。
04
支払依頼経理部
送付済みの発注書をもとに、支払依頼を行います。
発注書一覧
2026-0061PDF生成済
きみに届くまでの距離
スタジオ・ハル / ①書籍デザイン等
¥187,000
2026-06-11詳細 →
2026-0060確定
夜明けのコーヒー
フォトオフィス三上 / ②撮影・校正・拡材等
¥143,000
2026-06-10詳細 →
2026-0059確定
だいわlog 6月連載
だいわlog編集協力 / ③だいわlog連載
¥55,000
2026-06-09詳細 →
2026-0058下書き
星をつなぐ手紙
リーディング工房みお / ④リーディング
¥33,000
2026-06-08詳細 →
📖 ここから下は 使い方ガイド
使い方ガイド
このアプリの基本的な使い方と、業務種別の選び方・ステータスの見方をまとめました。はじめての方も、ここを読めば迷わず発注書を作成できます。
役割ごとの使い方
編集部(作成)
1「発注書を作成」を押す
2業務種別を選び、取引先・書籍・報酬を入力
3確定すると PDF が生成される
ポイント
業務種別を選ぶと、支払起算日タイプと日付の呼び方(受領(校了)予定日/納品予定日)が自動で切り替わります。
編集部(送付・支払)
1PDF を取引先にメール送付
2詳細から「支払依頼を作成」
3金額確定値だけ追記して申請
ポイント
同じ取引先・書籍で別の発注をするときは「複製して新規作成」が便利です(自分の過去発注のみ複製可)。
ステータスの見方
下書き
作成中の状態です。まだ PDF は生成されません。
確定
内容を確定した状態。PDF生成・支払依頼が可能です。
PDF生成済
PDF が生成された状態。取引先へ送付できます。
よくある質問
取引先がマスタに見つからない時は?
「新刊フローで新規登録する」リンク、または取引先マスタの「取引先を登録」から手続きしてください。確定(正式登録)後に発注書から選べるようになります。
業務種別の「⑤その他(例外)」はいつ使う?
①〜④に当てはまらない例外時のみ。原則使用禁止です。使う場合は事前に高橋さんへ相談してください。
PDF を作り直したい時は?
確定状態に戻して内容を直し、再度「PDF生成」を実行してください。

14.2 一覧(ステータスタブ+複製動線)

① 役割
状態で絞り込み、自分の過去発注から「複製して新規作成」で定期発注(だいわlog月次等)を素早く回す導線。
② 主役1アクション
各カードの「複製 →」(自分の過去発注のみ)。新規は一覧ヘッダー右の朱ピル。
③ 4状態
タブ絞り込み結果0件は uk-empty
④ 使う部品
uk-statustabs / uk-pgriduk-pcard / uk-link(複製動線)
発注書アプリ / 一覧(PDF生成済で絞り込み・複製動線)
発注書一覧(自分の発注書)
2026-0059PDF生成済
だいわlog 6月連載
だいわlog編集協力 / ③だいわlog連載
¥55,000
2026-06-09複製 →
2026-0052PDF生成済
だいわlog 5月連載
だいわlog編集協力 / ③だいわlog連載
¥55,000
2026-05-09複製 →
2026-0048PDF生成済
きみに届くまでの距離
スタジオ・ハル / ①書籍デザイン等
¥187,000
2026-04-28複製 →
複製の権限
「複製して新規作成」は自分の過去発注のみ対象です(他人の発注書は複製不可・5/19高橋MTG合意)。報酬明細以外をコピーして、月次連載・定期取引先への類似発注を素早く起こせます。

14.3 新規作成 / 編集フォーム(中央カード・業務種別5パターン)

① 役割
編集部が業務種別・取引先・書籍・報酬明細を入力して発注書を作成。標準フォームを中央寄せ白カード+セクションコンテナに磨く(--uk-form-w 880px)。
② 主役1アクション
「発注内容を確認」→ 確認モーダル →(画面下の標準)「保存」で確定。
③ 4状態
保存失敗は event.error+該当 input ハイライト、成功は uk-toast--success(§14.5)。
④ 使う部品
UIKit.formGroupsuk-formgroupuk-section)/ UIKit.fieldDescuk-fielddesc・複数カラムは uk-fieldhint ⓘ)/ 報酬明細サブテーブル / UIKit.confirmModal / setFieldShown 条件表示

業務種別の選択で、支払起算日タイプ(①=校了日基準/②③④=納品日基準)と日付ラベル(①=「受領(校了)予定日」/それ以外=「納品予定日」)が setFieldShown/ラベル切替で自動連動します。⑤その他(例外)は薄い面+チップで「🚫 原則使用禁止」を伝え、赤2px枠やグラデでの過剰な警告はしません(状態色=状態専用の規律)。

発注書アプリ / 新規作成(業務種別=①書籍デザイン等)
1基本情報
発注番号
発注日
発注元部署
2取引先・書籍情報
取引先i
取引先様付け
書籍/企画
新刊番号・書名・ISBN で検索(v1 は App85 直接 lookup、v2 で新刊レコード①へ切替)。見つからない時は「📚 新刊フローで新規登録する」へ。
著者名(コピー)
担当編集者(コピー)i
3業務内容
業務種別
①書籍デザイン等 / ②撮影・校正・拡材等 / ③だいわlog連載 / ④リーディング / ⑤その他(例外)
業務内容詳細
報酬明細
内容/単価/数量/金額を行で追加(複数行可)。合計は自動計算されます。
内容
単価
数量
金額
装丁一式(カバー・本文・DTP)
160,000
1
160,000
カバーイラスト
27,000
1
27,000
合計金額(税抜)
消費税率
合計金額(税込)
4納品・支払条件
受領(校了)予定日i
検収予定日
支払起算日タイプ
業務種別=①書籍デザイン等のため「校了日基準」を自動選択(setFieldShown)。②③④では「納品日基準」になります。
締日 / 支払日
納入場所
業務種別=⑤その他(例外)を選んだ場合
🚫 原則使用禁止 ①〜④に当てはまらない例外時のみ使用します。支払起算日タイプは手動選択になり、高橋さんへの事前相談が必須です。

14.4 詳細(横サマリ+ステータス依存アクション+タブ)

① 役割
1件の発注書の全容。いまどの段階か(下書き→確定→PDF生成済→完了)を横サマリで示す。
② 主役1アクション
ステータス依存:確定前=「発注書を確定」/確定後=「支払依頼を作成」。PDF生成は ghost(脇役)。
③ 4状態
PDF未生成(確定だが未生成)はステッパーで現在地を示す。空/読込/error/成功は §14.5。
④ 使う部品
UIKit.banner / UIKit.stepper(横型)/ UIKit.tabs(内容/関連支払依頼)

⚠️ 上部(バナー+ステッパー+タブ)と本文は同じ中央幅(--uk-form-w 880px)に揃える。ただし地色は揃えない — 上部は kintone グレー地のまま=上下の境界を明示(gotchas A-7 / DoD §K)。発注書は承認フローが無いため、詳細タブは「内容/関連支払依頼」で構成します。

発注書アプリ / 詳細(確定・PDF未生成 → 主役アクション=支払依頼を作成)
発注番号2026-0060
取引先フォトオフィス三上
書籍/企画夜明けのコーヒー
金額(税込)¥157,300
下書き
編集部
2
確定
編集部
3
PDF生成済
4
完了
業務種別②撮影・校正・拡材等(納品日基準)
業務内容詳細撮影(書影・著者近影)
合計金額(税抜 / 税込)¥143,000 / ¥157,300
納品予定日 / 検収予定日2026-06-25 / 2026-07-02
支払期日納品日基準 / 毎月25日締め・翌月20日支払い

▼ 確定前(下書き)の詳細では、主役アクションが「発注書を確定」に切り替わります(ステータス依存・支払依頼ボタンは PDF生成済以降に表示):

発注書アプリ / 詳細(下書き → 主役アクション=発注書を確定)
発注番号2026-0058
取引先リーディング工房みお
状態下書き
1
下書き
編集部
2
確定
3
PDF生成済
4
完了

14.5 4状態(空 / 読込 / エラー / 成功)

① 役割
happy path だけでなく unhappy path を設計する(principles §5)。一覧0件・読込・失敗・成功の4状態。
② 主役1アクション
空状態は「発注書を作成」、エラーは「再試行」=必ず次の1アクションを置く。
③ 4状態
このセクション自体が4状態の見本。空とエラーは視覚・トーンを分離。
④ 使う部品
uk-empty / uk-skeleton / uk-error-state / uk-toast--success
発注書アプリ / 4状態(unhappy path)
空状態(uk-empty)
該当する発注書はありません
最初の発注書を作成して、作成から PDF・支払依頼までをひと続きに進めましょう。
読込(uk-skeleton)
エラー(uk-error-state)
PDF の生成に失敗しました
テンプレートの読み込みに失敗した可能性があります。時間をおいて再試行してください。
成功(uk-toast--success)
PDFを生成しました
Section 15 · UI Mockups

15. 画面設計(UIモック)— 取引先マスタ

So What — §13 で確定した「型」を、取引先マスタ(オンボーディングフロー)で横展開する。

この §15 は §13 のアーキタイプ(型)を 取引先マスタアプリ に展開した全画面モックです。CSS は §13 の .uk-mock をそのまま再利用します(新規スタイルなし)。取引先マスタの本質は「編集者が招待 → 取引先本人が Microsoft Forms で入力 → 高橋さんが THINK's 転記して正式登録」の3段オンボーディング。承認フロー縦タイムラインは「オンボーディング進捗」として、編集者登録→取引先フォーム入力→高橋確定 の3ステップで表します。文言・データ項目は app-supplier-master.md に忠実。

墨+朱+紙のブランドと規律(淡色 tint 面+右上チップ/朱は主作成ピル1つ+現在地のみ/状態色は状態専用・中立補足は薄グレー)は §13 と完全に同一。固有のキモは 口座情報など機密フィールドの段階開示+権限(kintone フィールドアクセス権でサーバー側を締め、JS の setFieldShown は見せ方の最適化のみ=二層防御)。

15.1 ポータル(ホーム=カスタムビュー)

① 役割
取引先マスタのランディング。世界観・オンボーディングの流れ・一覧へのハブ。標準一覧でなくカスタマイズビュー(type=CUSTOM)。
② 主役1アクション
一覧ヘッダー右の朱ピル「取引先を登録」(uk-btn--accent uk-btn--pill)。Hero の CTA は控えめ。
③ 4状態
取引先0件は uk-empty。読込/error/成功は §15.5 にまとめて掲載。
④ 使う部品
uk-hero / uk-hero-kpi / uk-flow / uk-listhead / uk-select / uk-statustabs / uk-pgriduk-pcard / uk-guide
取引先マスタ / ホーム(ポータル)
取引先マスタ
取引先情報を、招待から正式登録までひと続きに。
編集部が取引先を招待すると、取引先本人がフォームで詳細を入力。高橋さんが確認して THINK's に転記すると正式登録が完了します。いま誰の番か・どの段階かが一目でわかります。
6
入力依頼中
4
確認待ち
2,487
正式登録
全体の流れ
01
編集者登録編集部
編集部が取引先のペンネーム・メールを最小入力して招待します。
02
取引先フォーム入力取引先本人
取引先本人が住所・口座などをフォームで入力します。
03
高橋確定高橋さん
総務(高橋さん)が確認しTHINK'sに転記して正式登録します。
取引先一覧
SUP-0118入力依頼中
デザイン事務所コトハ
業務種別(想定):デザイン / 招待 2026-06-10
残12日詳細 →
SUP-0117確認待ち
校正室わかば
取引先入力済 / 高橋さんの確認待ち
2026-06-08詳細 →
A-002310正式登録
スタジオ・ハル
著作権者コード A-002310 / 払い切り
2026-05-30詳細 →
SUP-0109期限切れ
フォトオフィス三上
招待から14日経過・フォーム未送信
招待 2026-05-28詳細 →
📖 ここから下は 使い方ガイド
使い方ガイド
取引先の招待から正式登録までの流れと、役割・ステータスの見方をまとめました。はじめての方も、ここを読めば迷わず取引先を登録できます。
役割ごとの使い方
編集部
1「取引先を登録」を押す
2呼び方・メアド・業務種別だけ入力
3「招待を送る」で取引先へフォーム送付
ポイント
編集者が入力するのは最小4項目だけ。残りは取引先本人がフォームで入力します。メアドが無い場合のみ高橋さんへ連絡してください。
総務 高橋さん
1「確認待ち」を開く
2口座・住所などの入力内容を確認
3THINK's に転記しコードを反映 → 正式登録
ポイント
口座などの機密情報は高橋さん・経理だけが閲覧できます(フィールドアクセス権+表示制御の二層防御)。
ステータスの見方
入力依頼中
招待メールを送り、取引先の入力を待っている状態です。
確認待ち
取引先が入力を終え、高橋さんの確認を待つ状態です。
正式登録
THINK's 転記まで完了。発注書から選べる状態です。
よくある質問
取引先のメアドが分からない時は?
メアドを空のまま保存すると「紙運用」になります。高橋さんが郵送で情報を回収し、kintone に手入力します。
期限切れになったら?
招待から14日でフォーム未送信だと期限切れになります。詳細から「情報更新を依頼」で再送できます(経過日数がリセットされます)。
口座情報は誰が見られる?
高橋さん・経理のみです。編集者の画面では機密フィールドは非表示になります。

15.2 一覧(ステータスタブ+一括督促)

① 役割
状態で絞り込み、入力依頼中のまま動いていない取引先へ督促をまとめて送る導線。
② 主役1アクション
チェック選択 → 墨帯バー「督促を一括送信」(uk-bulkbar)。
③ 4状態
タブ絞り込み結果0件は uk-empty
④ 使う部品
uk-statustabs / uk-bulkbar / uk-pgriduk-pcard.is-selected
取引先マスタ / 一覧(入力依頼中で絞り込み・2件選択中)
取引先一覧
2件選択中
SUP-0118入力依頼中
デザイン事務所コトハ
業務種別(想定):デザイン
招待 2026-06-10 / 残12日詳細 →
SUP-0115入力依頼中
リーディング工房みお
業務種別(想定):校正・ライティング
招待 2026-06-04 / 残6日詳細 →
SUP-0112入力依頼中
翻訳工房ことのは
業務種別(想定):翻訳
招待 2026-06-02 / 残4日詳細 →

15.3 新規登録フォーム(編集者・最小4項目)

① 役割
編集者が最小4項目(ペンネーム/会社名・メアド・業務種別想定・書類送付先)だけ入力し、取引先本人へ招待を送る。30秒で完結。
② 主役1アクション
「招待を送る」→ 確認モーダル →(標準)「保存」でレコード作成(ステータス=入力依頼中)。
③ 4状態
メアド空のまま保存=自動で「紙運用」へ。招待メール失敗は §15.5 のエラー(再送)。
④ 使う部品
UIKit.formGroups / UIKit.fieldDescuk-fielddesc)/ UIKit.confirmModaluk-modal
取引先マスタ / 新規登録(編集者の最小入力)
1取引先の呼び方
ペンネーム / 会社名
把握している呼び方で OK。後で取引先本人が正式名で上書きします。
2連絡先・業務種別
取引先メールアドレス
フォーム招待の送付先。無い場合のみ空のまま保存(紙運用)→ 高橋さんへ連絡。
業務種別(想定)
デザイン/イラスト/撮影/校正/ライティング/翻訳/監修/著者(複数選択可)
3書類送付先(あれば)
書類送付先
取引先が改めて記入するため、把握している範囲で OK。

15.4 詳細(オンボーディング進捗・縦タイムライン)

① 役割
1件の取引先のオンボーディング全容。誰が・いつ・どの段階かを横サマリ+縦タイムラインで示す。
② 主役1アクション
(編集者)「情報更新を依頼」/(高橋さん・確認待ち時)「正式登録」。現在地(取引先フォーム入力/高橋確定)を朱で示す。
③ 4状態
期限切れ時はヘッダーに赤バッジ(一例を掲載)。機密フィールドは段階開示+権限で出し分け。
④ 使う部品
UIKit.banner / UIKit.stepper(横型)/ UIKit.tabs(オンボーディング進捗/履歴)/ UIKit.timeline(縦型:条件/担当者/日時/候補/コメント)

⚠️ 上部(バナー+ステッパー+タブ)と本文は同じ中央幅(--uk-form-w 880px)に揃える。地色は揃えず上部は kintone グレー地のまま=上下の境界を明示(gotchas A-7 / DoD §K)。口座番号など機密フィールドは 段階開示+権限:閲覧は高橋さん・経理のみ(kintone フィールドアクセス権でサーバー側を強制し、JS の setFieldShown は見せ方の最適化=二層防御)。

取引先マスタ / 詳細(確認待ち=取引先入力済・高橋確定前)
取引先名校正室わかば
業務種別(想定)校正
ステータス確認待ち
編集者登録
編集部
取引先フォーム入力
取引先本人
3
高橋確定
高橋さん
編集者登録完了
編集者が呼び方・メアドを登録し招待送信
佐藤(編集部)2026-06-04
取引先フォーム入力完了
取引先本人が Microsoft Forms で詳細を入力
校正室わかば(本人)2026-06-08
口座・住所など機密フィールドの閲覧は高橋さん・経理のみ(段階開示+権限)。
3
高橋確定対応中
高橋さんが内容を確認し THINK's に転記 → 著作権者コードを反映
高橋(総務)

▼ 期限切れ(招待から14日経過)の詳細では、ヘッダーに赤バッジ「期限切れ」が出て、主役アクションは「情報更新を依頼(再送)」になります:

取引先マスタ / 詳細(期限切れ → 主役アクション=情報更新を依頼)
取引先名フォトオフィス三上
招待送信日2026-05-28
状態期限切れ
編集者登録
編集部
2
取引先フォーム入力
取引先本人
3
高橋確定
⚠ 招待から14日経過しフォーム未送信のため期限切れになりました。再送すると経過日数がリセットされます。

15.5 4状態(空 / 読込 / エラー / 成功)

① 役割
happy path だけでなく unhappy path を設計する(principles §5)。一覧0件・読込・失敗・成功の4状態。
② 主役1アクション
空状態は「取引先を登録」、エラー(招待メール失敗)は「再送」=必ず次の1アクションを置く。
③ 4状態
このセクション自体が4状態の見本。空とエラーは視覚・トーンを分離。
④ 使う部品
uk-empty / uk-skeleton / uk-error-state / uk-toast--success
取引先マスタ / 4状態(unhappy path)
空状態(uk-empty)
該当する取引先はありません
最初の取引先を登録して、招待から正式登録までをひと続きに進めましょう。
読込(uk-skeleton)
エラー(uk-error-state)
招待メールの送信に失敗しました
アドレスが無効か、宛先にバウンスされた可能性があります。アドレスを修正して再送してください。
成功(uk-toast--success)
招待を送信しました