Architecting Multi Application Solutions

作者 gopigment6fec49f4ce9d無授權條款22 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫2 天前更新

Planning skill. Use when deciding how to split work across Pigment applications, designing Hub-and-spoke data flows, or planning Test & Deploy across environments.

AI 產生的概覽

用於規劃如何在 Pigment 應用程式之間拆分工作、設計中樞輻射式資料流,以及規劃測試與部署的指引。

功能
此技能為設計多應用程式 Pigment 解決方案提供規劃指引。它列出將工作拆分為多個應用程式的驅動因素,說明哪些共用參考資料應放在中樞應用程式、哪些應保留在本機,並涵蓋使用者導覽與維度放置的限制。它也指向一個相關技能,以了解共用機制與跨應用程式公式。
適用情境
適用於決定如何在 Pigment 應用程式之間劃分工作、設計中樞輻射式資料流,或規劃跨環境的測試與部署時。
執行需求
無需指令碼或工具,這是僅含說明的規劃技能。它引用了一個相關技能以了解共用機制與跨應用程式公式。

Architecting Multi-Application Solutions

Decide When to Split into Multiple Applications

Split when one or more drivers apply:

  • Team ownership: One team owns and administers a domain exclusively (Sales Ops, HR, Finance).
  • Security boundaries: Sensitive data (payroll, individual salaries) must be isolated with minimal user exposure.
  • Release cycles: Domains need independent Test & Deploy cadences or structural change schedules.
  • Size and complexity: Dozens of blocks serve one function but only one output metric is shared downstream.
  • Dimension divergence: A business unit needs different time granularity, country lists, or version cadence.
  • Planning cadence: Revenue plans daily with ten scenarios; OPEX plans monthly with one scenario.

Multiple applications share data in real time via Libraries — no import/export latency.

Place Shared Reference Data in a Hub Application

The Hub is a central application holding shared reference data.

Place in the Hub:

  • Common dimensions: Region, Cost Center, Product, Chart of Accounts, Time, Version
  • Shared external data: accounting actuals, CRM opportunities, FX rates, global parameters
  • Master access-rights dimensions and mapping metrics

Rule of thumb: If two or more applications need a dimension or dataset, put it in the Hub — unless segregation of duty requires keeping it in a domain app (e.g., employee master in HR).

Keep out of the Hub:

  • Domain-specific calculation chains with many intermediate metrics
  • Sensitive employee-level data (share from HR app instead)

Keep the Version dimension in the Hub and share it across all planning apps for synchronized planning cycles.

User Navigation Constraint

Users cannot natively navigate between applications — manual links on boards are required. Architect each application to provide a complete journey for a specific user type, minimizing cross-application navigation.

Dimension Placement Exception

When dimension items are created by end users or business logic within a specific application, that dimension stays local to that application and is shared outward (not placed in the Hub).

Share Blocks between Applications

For sharing mechanics and cross-application formulas, see skill:sharing-data-between-applications.

來源與署名

來源:gopigment/ai-plugins位於skills/architecting-multi-application-solutions提交6fec49f

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架