Skip to main content
Community Admin
Apr 10, 2026 1:00 PM UTC

Tech Talks After Hours: Genesis Solution Packaging Kit (SPK) from Scratch - Pt. 2

Join Tony Mallardi and Tom Linton as they "develop developers" in this series covering SPK fundamentals, combining practical architecture guidance with a hands‑on build to strengthen confidence and fluency with the platform and supporting Solution development! 

Key Topics Covered

  • Genesis Solution Package Kit (SPK): a collection of documentation and technical accelerators for building next-generation Solution Exchange applications and custom customer site content
  • Current availability: SPK is being evaluated by a limited group of trusted partners and is not yet generally available — this series is an early evangelism effort
  • Session goal: complete the scenario copy feature in the sample application started in Part 1, demonstrating a real development workflow end to end
  • Data management job structure: one sequence (Scenario Copy Sequence) containing one step (Scenario Copy Step), with source and destination data units defined in the copy procedure
  • Dynamic variables in scenarios: using variables for source and destination data units so end users can select from and to scenarios at runtime via combo boxes
  • Parameter syntax in OneStream: the pipe + exclamation mark pattern (|!parameter!) for referencing user-selected values from dashboard components in data management jobs
  • From/To pattern: creating two sets of components (labels, combo boxes, parameters) — one for the source scenario and one for the destination — using copy-paste to avoid redundant manual setup
  • Naming conventions: SPK best practice documentation includes a suggested naming convention for all component types (parameters, combo boxes, buttons, cube views) — consistency is emphasized throughout
  • Maintenance unit organization: keeping all SPK components within the Genesis workspace for a clean, self-contained structure
  • Linking dashboards: using 'link an existing content item from a shared workspace' to attach pre-built dashboards into a Genesis solution — as distinct from injected blocks, linked items pull in the live dashboard
  • Filtering dashboard lists: limiting search to top-level dashboards when linking, to avoid scrolling through hundreds of candidates
  • Developer community resources: Navigator videos, Developer Days events (in-person, announced via LinkedIn and the OneStream website), and this ongoing Tech Talks After Hours series
  • Future episodes planned: additional SPK features and accelerators will be covered as the kit continues to evolve toward general availability