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

