第2章 · ProjectVIEW ERP Master SaaS Framework
ProjectVIEW ERP は、完全管理型 SaaS ソリューションとして提供され、各顧客は専用のプライベートで主権性のある Microsoft Azure 環境でホストされます。共有インフラはなく、マルチテナントでデータが混在することもありません。第2章では、対象業界と 10+1 の対象モジュール、3層アーキテクチャ、開発・テスト・本番のデプロイモデル、サービス範囲、除外事項、および顧客の義務を定めています。
- 1 : 1顧客ごとの専用 Azure 環境
- 10+1エンタープライズモジュール
- 3-tierWeb、アプリケーション、データベースのアーキテクチャ
2.1 ProjectVIEW ERP プラットフォーム概要
プロバイダーは ProjectVIEW ERP を完全管理型 Software-as-a-Service(SaaS)ソリューションとして提供します。
ProjectVIEW ERP は、建設向けグレードの ERP として設計された、クラウドベースの統合性が高く柔軟性に優れた Construction-grade ERP であり、Capital-Intensive Project Industries 向けに特化しています。その中核となる強みは、複雑なエンジニアリングプロジェクト全体にわたる正確な Cost Control, Construction Management およびエンドツーエンドの可視化です。
ProjectVIEW ERP は、10+1 enterprise modules の統合されたモジュール群で構成されており、Commercial, Operational, Production, and Financial プロセスをデジタルで変革します。構造化データ、標準化されたワークフロー、現場とオフィスのシームレスな統合を徹底することで、central hub for Project Performance Management となり、AI 対応運用の基盤を支えます。
2.1.1 専用のプライベート主権環境
各顧客の ProjectVIEW ERP インスタンスは、Microsoft Azure 上の dedicated, private, sovereign cloud environment でホストされます。これは以下を意味します。
- Complete tenant isolation: 各顧客は、それぞれ専用の Azure Virtual Machines、データベースインスタンス、およびストレージアカウント内で運用されます。共有インフラやマルチテナントでのデータ混在はありません。
- Data sovereignty: 顧客データは商業契約で指定された Azure リージョンに保存され、現地のデータ居住要件および適用されるデータ保護法への適合を確保します。
- Customisation freedom: 専用環境により、他の顧客インスタンスに影響を与えることなく、顧客固有の設定、カスタマイズ、更新スケジュールを実施できます。
- Security boundary: 各環境は独自の Azure Virtual Network(VNet)、Network Security Groups(NSGs)、およびファイアウォール規則によって保護され、完全なセキュリティ境界を形成します。
2.2 対象業界
ProjectVIEW ERP は汎用 ERP プラットフォームではありません。これは、Build World 向けに特化して設計された full-spectrum, Tier-1 enterprise system purpose-built for the Build World であり、実際の建設およびプロジェクト主導型業務の複雑性、規模、コスト集約性に対応できるよう設計されています。BoQ、WBS、時間、コストを一体で運用しなければならない capital-intensive environments 向けに設計された ProjectVIEW ERP は、Build World の幅広い業界を支えます。
| # | 業界 | 説明 |
|---|---|---|
| 1 | Construction | 土木、インフラ、建築、重工事。基礎工事から引き渡しまで対応。EPC、EPCM、EPCi の全工程をサポートします。 |
| 2 | Marine Engineering Offshore Construction | 複雑な物流と安全要件を伴う、海上プラットフォーム、海中設備、海洋インフラ、および沿岸工学プロジェクト。 |
| 3 | 鉱業・採石 | 露天掘りおよび坑内採掘、採石、鉱物処理、ならびに関連インフラ開発。 |
| 4 | Shipbuilding & Repairs (SBR) | 新造船建造、船舶修繕・改造、乾ドック作業、海洋機器の製作。 |
| 5 | Project-based Manufacturing | 構造用鋼材の製作、モジュール建設、プレファブ施設、受注設計生産。 |
Industries We Serve: https://danaos-projects.com/industries-we-serve/
2.3 プラットフォームモジュールと機能範囲
商業契約に従い、ProjectVIEW ERP は以下のように整理された 10+1 enterprise modules で構成されます。
| # | モジュール | 機能範囲 |
|---|---|---|
| 01 | Budget Estimation – Bidding | Excel から Bill of Quantities(BoQ)を構造化された形式で取り込み、数量を BIM モデル(.IFC)と照合し、自動数量拾い出し(QTO)を実行します。BoQ 項目をプロジェクト WBS と同期し、実測単価方式および一式契約価格方式の双方をサポートします。 |
| 02 | Cost Control | 予算に対するリアルタイムのコスト監視、出来高管理(EVM)、完工までのコストおよび完工時見積コストの予測、差異分析、キャッシュフロー予測、多次元のコスト内訳構造(CBS)を提供します。 |
| 03 | 下請業者管理 | 下請契約の作成とライフサイクル管理、進捗測定と証明、変更指示、クレーム管理、留保金管理、下請業者のパフォーマンス評価。 |
| 04 | Procurement | 発注依頼、発注書、RFQ、入札比較分析、サプライヤーの資格審査と管理、調達から支払までのワークフロー、コミットメント追跡。 |
| 05 | Materials & Production Management | 在庫および倉庫業務、資材要求、入庫、在庫移動、最小・最大在庫水準、バーコード/RFID 連携、生産追跡、資材突合。 |
| 06 | Machinery Management | 車両・機材管理、内外部コスト配賦、保全スケジューリング(予防保全・是正保全)、稼働率追跡、レンタル料管理、機器減価償却。 |
| 07 | HRMS – Payroll | 従業員情報およびライフサイクル管理、勤怠、休暇管理、給与計算(UAE の WPS 適合を含む)、要員計画、プロジェクトへの労務費配賦。 |
| 08 | Accounting – Finance Management | 総勘定元帳、勘定科目体系、外貨管理、会社間取引、固定資産、税務管理(VAT を含む)、財務連結、法定報告。 |
| 09 | Suppliers Account Payables | 仕入先請求書処理、支払スケジューリング、エージング分析、留保金管理、デビット・クレジットノート、自動支払照合。 |
| 10 | Customers Account Receivables | 顧客請求、出来高請求書(IPC)、収益認識、エージング分析、留保金管理、回収管理。 |
| 00 | ProjectVIEW ERP Core | ユーザーおよびロール管理(STY)、ワークフローエンジン、承認階層、ダッシュボードと KPI フレームワーク、Power BI 連携、文書管理、監査証跡、通知エンジン、API ゲートウェイ、システム管理を含む基盤プラットフォーム層。 |
注記: 顧客向けに有効化される具体的なモジュールは商業契約に記載します。追加モジュールは、相互の書面合意および料金の調整を条件として、サブスクリプション期間中に追加できます。
2.4 SaaS 提供モデル
適用範囲: 本 SaaS 提供モデルおよび本書に記載された義務は、ProjectVIEW ERP が DANAOS Cloud(プロバイダーが管理する Microsoft Azure インフラストラクチャ)上でホストされる場合にのみ適用されます。オンプレミスまたは第三者ホスト型の導入モデルで ProjectVIEW を運用する顧客は、適用されるライセンス契約およびサポート契約を参照してください。
ProjectVIEW ERP は、fully managed SaaS solution としてのみ提供されます。プロバイダーは、インフラのプロビジョニングおよびセキュリティ管理から、アプリケーション提供および継続的サポートまで、技術スタックのすべての層に対してエンドツーエンドの責任を負います。
顧客はサービスとしてプラットフォームを利用し、その基盤となるインフラ、ミドルウェア、またはプラットフォームコンポーネントを管理する必要はありません。
SaaS 提供モデルには、以下のマネージド機能が含まれます。
| 機能 | 説明 |
|---|---|
| Security Management | プロアクティブなセキュリティ監視、脆弱性スキャン、パッチ管理、侵入検知、インシデント対応。DDoS 保護付き Azure WAF と OWASP Top 10:2025 のルールセット対応を含みます。 |
| Backup Management | 自動バックアップスケジュール。データベースバックアップは12時間ごと、トランザクションログバックアップは15~60分ごと、ファイルの増分バックアップは毎日、フルバックアップは毎週および毎月実施します。すべてのバックアップは保存時に暗号化されます。 |
| Resource Management | 安定したアプリケーション性能を確保するための性能監視、容量計画、予防的なスケーリング提案、およびリソース最適化。 |
| Guaranteed Performance | 稼働率 SLO 99.9%、RPO 15分、RTO 4時間。詳細な性能目標および Service Credits は第3節に定義します。 |
| Update Management | 開発・テスト・本番のデプロイ方法論に基づく管理された CI/CD パイプラインを通じて、定期的なプラットフォーム更新、パッチ、ホットフィックス、機能リリースを提供します。 |
| Monitoring & Observability | Azure Monitor、Application Insights、Microsoft Defender for Cloud により、プラットフォームの継続的な可観測性、アラート、予防的な問題解決を実現します。 |
2.5 プラットフォームアーキテクチャ
プラットフォームは、専用のプライベート主権 Azure 環境内で、three-tier architecture に基づいて稼働します。
| 層 | 技術 | 説明 |
|---|---|---|
| Presentation | HTML5 JavaScript | ブラウザベースのシンクライアント。DANAOS Web Enterprise Suite を使用します。クライアント側のインストールやプラグインは不要です。デスクトップ、タブレット、モバイルでのアクセスに対応したレスポンシブデザインです。 |
| Application | .NET 10 C# MVC IIS 10.0 | RESTful API ゲートウェイを備えた業務ロジック層。Microsoft Entra ID による SSO と MFA を用いた JWT トークンベース認証。負荷分散を備えた専用 Azure Virtual Machines 上でホストされます。 |
| Data | SQL Server 2025 | 透過的データ暗号化(TDE / AES-256)、自動ポイントインタイム復旧、構成可能なジオレプリケーションを備えたエンタープライズデータベース。 |
Technology References:
Microsoft.NET 10(LTS):https://dotnet.microsoft.com/en-us/download/dotnet/10.0 Microsoft SQL Server 2025:https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2025 Microsoft Entra ID(IDおよびアクセス):https://www.microsoft.com/en-us/security/business/identity-access/microsoft- entra-id Internet Information Services(IIS)10.0:https://www.iis.net/ OWASP Top 10:2025:https://owasp.org/Top10/2025/ Microsoft Defender for Cloud:https://azure.microsoft.com/en-us/products/defender-for-cloud Azure MonitorおよびApplication Insights:https://azure.microsoft.com/en-us/products/monitor
2.5.1 デプロイ方法論と環境ライフサイクル
プロバイダーは、すべてのソフトウェア展開について、厳格な develop-test-live アプローチを維持しており、2環境アーキテクチャを基盤としています。
- (a) 導入期間中: プロバイダーは 2 つの環境を用意します。設定、カスタマイズ、および Universal User Acceptance Testing(UAT)用の Development / Sandbox 環境と、本番運用用の Production 環境です。
- (b) Go-Live 後の移行: Go-Live 後、Development / Sandbox 環境は恒久的な Staging Environment へ移行し、本番展開前のデバッグ、変更要求、ソフトウェア更新、および UAT に使用されます。
- (c) UAT Gate: 事前の検証と、Staging Environment における顧客による書面のUAT承認がない限り、Production への変更は展開しません。ただし、緊急保守の場合を除きます(3.1.3参照)。該当する場合、Provider は、展開リスクを最小化し、リリースサイクルを加速するために、継続的インテグレーション/継続的デリバリー(CI/CD)を実施します。環境ライフサイクル全体の詳細は、3.3に記載されています。
2.6 サービス範囲
本フレームワークに基づき提供されるサービスには、以下を含みますが、これらに限定されません。
| # | サービス領域 | 説明 |
|---|---|---|
| 1 | 要件定義エンジニアリング | 顧客要件の抽出および仕様に基づく開発・カスタマイズ。追加のカスタマイズ費用は、着手前に書面で合意するものとします。 |
| 2 | プロジェクト管理 | アジャイル手法を用いたソフトウェア導入のターンキー型プロジェクト管理。 |
| 3 | 文書化 | 必要なソフトウェア文書の提供。これには、高位および詳細レベルの要件・設計文書、User Requirements Specification(URS)、System Requirements Specification(SRS)、フローチャート、テスト計画、システム文書、エンドユーザーガイド、インストールガイド、および Defect Track Logs が含まれます。 |
| 4 | データベース文書化 | Data Flow Diagrams(DFD)、Entity-Relationship Diagrams(ERD)、および Data Dictionaries を含むデータベース文書の提供。 |
| 5 | パッチおよびホットフィックス | 顧客に追加費用なくソフトウェアパッチおよびホットフィックスを提供。 |
| 6 | 継続的改善 | 顧客からのフィードバックおよび業界のベストプラクティスを取り入れた、ソフトウェア開発への継続的改善アプローチ。 |
| 7 | 障害解決 | 通常運用に起因するソフトウェア障害のデバッグおよび解決。 |
| 8 | サポート対応 | 第3節で定める SLA マトリクスに従ったソフトウェアサポート依頼への対応。 |
| 9 | 組み込みチケットシステム | ProjectVIEW ERP 内蔵のネイティブ ITSM チケットシステム。インシデント記録、チケットライフサイクル追跡、SLA 測定、ナレッジベースへのアクセス、セルフサービスサポートに対応します。 |
| 10 | 24/7 オムニチャネルサービスデスク | 組み込みチケットシステム、WhatsApp Business チャンネル、電話、メールを通じて、チケットの記録と管理のためにプロバイダーサービスデスク(PSD)へ 24×7×365 でアクセスできます。 |
| 11 | WhatsApp Business サポート | 顧客の主要ユーザーと、プロバイダーが担当するコンサルタントをつなぐ専用 WhatsApp Business グループ。迅速な非公式コミュニケーションと簡易照会に対応します。 |
| 12 | トレーニング | 新規承認ユーザー向けのオンボーディングを含む、必要なエンドユーザーおよび管理者向けトレーニングの提供。 |
| 13 | 予防保全 | 顧客と合意した内容に基づく、すべてのプラットフォームモジュールに対する毎月の予防保全。 |
| 14 | レポーティング | SLA 実績指標を含む、顧客合意の形式による四半期サービス報告書の提出。 |
2.7 除外事項
商業契約または別途の作業範囲記述書で明示的に合意されていない限り、以下は本フレームワークの範囲外です。
- (a) お客様施設におけるハードウェアの調達、設置、または保守
- (b) 第三者ソフトウェアのライセンス取得(本プラットフォームおよびそのバンドル済みコンポーネントを除く)
- (c) お客様サイトにおけるネットワークインフラ、インターネット接続、またはローカルエリアネットワークの管理
- (d) 商業契約書に明記されていない第三者システムとのカスタム統合
- (e) 旧システムからのデータ移行(別途範囲設定された業務として提供可能)
- (f) 商業契約書に定める範囲を超えるオンサイトでのコンサルティング、トレーニング、またはサポート
- (g) お客様の誤用、無断変更、または第三者ソフトウェアの干渉に起因するインシデントからの復旧
- (h) お客様自身の規制上の義務に固有のコンプライアンス活動(提供者のコンプライアンス義務はPart Cに定める)
2.8 お客様の義務
提供者が本サービスを効果的に提供できるようにするため、お客様は以下を行うものとします。
- (a) 日常のサービス管理のための主担当窓口およびエスカレーション窓口を指定すること
- (b) 要件定義および導入に必要となる関連事業情報、文書、ならびに分野専門家への適時のアクセスを提供すること
- (c) 認可ユーザーが提供者の許容利用ポリシーおよび適用されるすべてのセキュリティポリシーを遵守するようにすること
- (d) プラットフォームへアクセスするために、お客様施設において十分なインターネット接続を維持すること
- (e) 第4節に定める手順に従い、Provider Service Desk (PSD)を通じてインシデントおよびサービス要求を報告すること
- (f) 合意した期限内にユーザー受入試験(UAT)へ参加し、成果物について書面で承認すること
- (g) プラットフォームにアップロードされるすべての顧客データが適用されるデータ保護法に準拠し、禁止コンテンツを含まないようにすること
- (h) 最新かつ正確な認可ユーザー記録を維持し、退職者のアクセス権を速やかに取り消すこと
お客様が本項2.8に定める義務を履行しない場合、提供者がサービスレベルを満たす能力に影響を及ぼすことがあり、その影響は第3節に定めるとおりSLA算定から除外されるものとします。
2.9 プロセス登録簿
以下の表は、本章で定めるサービス提供プロセスの概要を示すものであり、担当役割、期待成果、および他章の関連プロセスへの参照を含みます。
役割の凡例: P = 提供者 | C = お客様 | PM = 提供者プロジェクトマネージャー | SDM = サービスデリバリーマネージャー | SC =
運営委員会
2.9.1 プロセス登録
| 参照 | プロセス | トリガー | 担当者 | 承認者 | 期待される成果 | 参照先 |
|---|---|---|---|---|---|---|
| P-2.01 | 環境プロビジョニング | 商業契約書締結済み | 提供者(Infra) | SDM | Dev/Sandbox + Production 環境が稼働 | § 3.3 |
| P-2.02 | モジュール有効化 | 商業契約書または変更契約 | 提供者(Dev) | お客様IT窓口 | ライセンス対象モジュールがProductionで利用可能 | § 2.3, § 6 |
| P-2.03 | お客様オンボーディング | Go-Live準備完了 | PM(提供者) | お客様IT窓口 | すべてのユーザーがプロビジョニング、トレーニング済みで、運用可能 | § 5, § 3.9 |
| P-2.04 | UAT実施および承認 | 変更がStagingに展開済み | 顧客 | お客様IT窓口 | 書面によるUAT承認を5営業日以内に取得 | § 3.2.1, § 4.7 |
| P-2.05 | 範囲変更要求 | お客様が追加モジュール/サービスを要求 | PM(提供者) | 運営委員会 | 調整後料金を反映した変更後の商業契約書 | § 6, § 4.8 |
| P-2.06 | Go-Live後移行 | Go-Live完了 | 提供者(Infra) | SDM | Dev/Sandbox → Staging環境 | § 3.2.1, § 4.7 |
2.9.2 RACIマトリクス
| プロセス(参照) | プロバイダー | 顧客 | PM | SDM | SC |
|---|---|---|---|---|---|
| P-2.01 環境プロビジョニング | R | I | C | A | — |
| P-2.02 モジュール有効化 | R | A | R | I | — |
| P-2.03 お客様オンボーディング | R | C | A | I | — |
| P-2.04 UATおよび承認 | C | R/A | C | I | — |
| P-2.05 範囲変更 | R | C | R | I | A |
| P-2.06 Go-Live後 | R | I | R | A | I |
R = Responsible(実行) | A = Accountable(承認責任) | C = Consulted(協議先) | I = Informed(通知先) | — = 不関与
2.9.3 プロセスフロー ― サービス提供ライフサイクル
| 段階 | 活動 | 役割 | 成果物 |
|---|---|---|---|
| ① 契約 | 商業契約書締結済み、範囲とモジュール合意済み | 提供者 + お客様 | 署名済み商業契約書 |
| ② プロビジョニング | Azure環境をプロビジョニング(Dev/Sandbox + Production) | 提供者(Infra) | 2環境が稼働 |
| ③ 設定 | プラットフォームの設定、カスタマイズ、データ移行 | 提供者(Dev) + PM | Staging上の設定済みプラットフォーム |
| ④ UAT | お客様がStagingで検証(最低5営業日) | 顧客 | 書面によるUAT承認 |
| ⑤ Go-Live | Productionへの展開、ユーザーオンボーディング、トレーニング | 提供者 + お客様 | 稼働中のProductionシステム |
| ⑥ 移行 | Dev/Sandboxが恒久的なStagingとなる | 提供者(Infra) | 2環境の安定状態 → § 3.2.1 |
