ken_nogi/Pleasanter/営業積算システム/docs/新・営業積算システム仕様書_分割/024_新・営業積算システム仕様書_第8章 プロセス設定(Processes)・ワークフロー・通知設定について(4/4).md
Kenichiro NOGI ce58cb4be4 初回コミット: dev配下(NodeSrv/Pleasanter等)をGitea管理下に統合
GitHub(nextgroup2706/ken_nogi)は今後使わず自社Gitea運用に切替え。
NodeSrvは旧リポジトリの履歴を破棄しファイルのみ統合(Dokploy用サービスアカウントは
別途mygit-admin/NodeSrv.gitに履歴あり)。notepmエクスポート(12GB)とPleasanter
インストーラzip(208MB)はサイズが大きいため.gitignoreで除外。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 15:37:06 +09:00

2.5 KiB
Raw Blame History

8. プロセス設定Processes・ワークフロー・通知設定 44

独自ボタンの生成条件2026-08-09変更:以前は一部のボタン(営業積算確認・遅延連絡・見積回答・質疑回答削除)が$p.deptId()=='25'のハードコード判定(eSekisanFlag)で表示可否を決めていたが、対応する標準プロセスボタンがelements.DisplayType(id,3)「invisible」DOM上には残るが見た目のみ非表示であることを踏まえ、DOM実在判定$p.ex.processButtonExists('プロセス名')Depts・View条件にそのまま追従、部署IDのハードコードなしに全面統一した。これにより、Process設定側のDepts変更が独自ボタンの表示可否へ自動反映される。

独自ボタンの配置一覧2026-08-09時点

ボタン ラベル 配置先 生成関数
質疑送信 質疑送信 質疑ファイル(Attachments071)欄の下 messageSaveButton()
回答送信 回答送信 回答ファイル(Attachments072)欄の下 messageSaveButton()
積算対応中へ 営業積算確認(ボタン表示名のみ独自) 回答ファイル(Attachments072)欄の下 messageSaveButton()
質疑回答削除 質疑回答削除 質疑内容(Description075)欄の上 messageHistory()
受付 受付 受付者(Class081)欄の右横 receiptButton()2026-08-09新設
外部見積待ちへ 外部見積待ちへ 見積依頼者(Class082)欄の右横 externalEstimateWaitButton()2026-08-09新設
社内確認中へ・問い合わせ不要・差戻し 社内確認中へ/問い合わせ不要/差戻し 状況(Status)欄の右横に一列 statusRowButtons()2026-08-09新設
一部回答 一部回答 返信者(Class103)欄の右横(上段) partialAnswerButton()2026-08-09新設
見積回答 見積回答 返信者(Class103)欄の右横(一部回答の直下) estimateReplyButton()2026-08-09、配置先をDescription092欄の下から移動
遅延連絡 遅延連絡 遅延連絡内容(Description081)欄の下 delayNoticeButton()(配置先は変更なし)

一部回答・見積回答はいずれも実行可否をProcess側View条件(Status)のみに委ね、クライアント側でのactivate/disable制御は行わない2026-08-09、見積回答のestimateReplyEnabledStatusesによる独自disable判定を撤去