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 从公开仓库中收录这些内容。

举报或申请下架