Skip to main content
OneStream Employee
Nov 9, 2026 3:01 PM UTC

Workforce Planning Express Alternate Instance Setup Checklist

Workforce Planning Express was developed using the Workforce Planning 1 (limb1) instance, based on the expectation that Express will typically be implemented for customers who are new to Workforce Planning. If Workforce Planning Express is being implemented using a different Workforce Planning instance, this checklist outlines the additional setup and configuration steps needed to support that implementation.


The following references will need to be reviewed & updated: 
 

X Reference
 

Workforce Planning Express Workspace

2 locations (sharedWorkspaceNames and embeddedDashboardName)
 

Limb1 Schema (SQL)

9 occurrences (8 SQL locations and 1 VB AppendLine)
 

{Workspace.LIMB1.WS} Method Calls  

9 occurrences
 

(Optional) Configuration File Naming Update

20 references to review and update for the alternate Workforce Planning instance and 3 optional references.  

 

Identifying the Workforce Planning Instance

Before completing this checklist, determine which Workforce Planning instance is being used in the application. From the Line Item Modeling Installer, select Instance Manager.

Within Instance Manager, refer to the Planning Instance column to identify the installed Workforce Planning instance. If the instance being configured for Workforce Planning Express is anything other than Workforce Planning 1, use this checklist to complete the additional setup required for Workforce Planning Express.

 

Workspace and Embedded Dashboard

The Workforce Planning Express workspace lists Workforce Planning 1 as a shared workspace. The Home Workforce Planning page embeds a dashboard from that workspace.

Where What to Change
Workforce Planning Express Workspace > Sharing > Shared Workspace Names

Verify that Shared Workspace Names includes the workspace name associated with the Workforce Planning instance being used. Replace Workforce Planning 1 with applicable Workforce Planning workspace name.

If modifying the XML, replace Workforce Planning 1 in sharedWorkspaceNames="Workforce Planning Express, Genesis, Default, Workforce Planning 1" with applicable Workforce Planning workspace name.
Embedded Dashboard Component

Navigate to Workforce Planning Express Designer. Select the Home Application Group, assign the linked content with the Workforce Planning instance being used.

 

If modifying the XML, update the component name and componentMember name to reference the instance number being used:

ebd_XLL_Home_WorkforcePlanning_WorkforcePlanning
_xx0_Frame_LIMB_OnePlace1

Update the embeddedDashboardName to reference the embedded dashboard associated with the Workforce Planning instance being used:

embeddedDashboardName  ="[Workforce Planning 1].0_Frame_LIMB_OnePlace1"

 

 

Limb1 Schema (SQL)

All of these use the application database. Replace limb1 with the limb Workforce Planning instance that is being used.

Maintenance Unit Object (Type) Current SQL Query
Solution_Admin_
Integration
bl_Register
DefinitionFields_
Integration
(Bound List Parameter)
FROM limb1.
XFW_LIM_
RegisterColumn
Types
Solution_Home_
Reporting_
CostAnalysis
bl_PlanName_
CostAnalysis
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
CostAnalysis
bl_Scenario_
CostAnalysis
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
PeopleOverview
bl_PlanName_
PeopleOverview
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
PeopleOverview
bl_Scenario_
PeopleOverview
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
RegisterAnalysis
bl_PlanName_
RegisterAnalysis
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
RegisterAnalysis
bl_Scenario_
RegisterAnalysis
(Bound List Parameter)
FROM limb1.
XFW_LIM_Plans
Solution_Home_
Reporting_
RegisterAnalysis
da_GetRegisterData_
RegisterAnalysis
(Data Adapter)
FROM limb1.
XFW_LIM_
Register
Solution_Home_
Reporting_
RegisterAnalysis
GetTableViewDetails
(#Region "GetTableView")
(Spreadsheet.vb)
sql.AppendLine(
"From limb1.
XFW_LIM_
Register")

Tables Impacted: XFW_LIM_RegisterColumnTypes, XFW_LIM_Plans, XFW_LIM_Register

 

{Workspace.LIMB1.WS} Method Calls

These call business rules on the LIMB1 workspace. Replace limb1 with the limb Workforce Planning instance that is being used.

Maintenance Unit Parameter or Data Adapter Current Method
Cost Analysis bl_StartDate_CostAnalysis {Workspace.LIMB1.WS}{GetPlanStartDate}
Cost Analysis bl_EndDate_CostAnalysis {Workspace.LIMB1.WS}{GetPlanEndDate}
Cost Analysis da_GetPlanData_CostAnalysis {Workspace.LIMB1.WS}{GetPlanData}
People Overview bl_StartDate_PeopleOverview {Workspace.LIMB1.WS}{GetPlanStartDate}
People Overview bl_EndDate_PeopleOverview {Workspace.LIMB1.WS}{GetPlanEndDate}
People Overview da_GetPlanData_PeopleOverview {Workspace.LIMB1.WS}{GetPlanData}
Register Analysis bl_StartDate_RegisterAnalysis {Workspace.LIMB1.WS}{GetPlanStartDate}
Register Analysis bl_EndDate_RegisterAnalysis {Workspace.LIMB1.WS}{GetPlanEndDate}
Register Analysis da_GetPlanData_RegisterAnalysis {Workspace.LIMB1.WS}{GetPlanData}

 

Optional Configuration File Naming Update

The following update is optional and is not required when configuring Workforce Planning Express to function with an alternate Workforce Planning instance. The existing configuration file name does not impact which Workforce Planning instance is used.

However, to maintain a consistent naming convention with the alternate Workforce Planning instance, you may choose to rename the configuration file. If the file is renamed, the corresponding references in the assembly code must also be updated.

Location Component What to Change
Solution_Configure_
ConfigFileSetup
File Resource

Navigate to Files, rename LIMB1_Configuration.json file with the Workforce Planning instance being used.

If modifying the XML, update the fileResource fileName to reference the instance number being used:
<fileResource fileName="LIMB1_Configuration.json"

ConfigFileSetup → Svc.Component.vb SaveConfigFile If modifying the code in either the Application or the XML, replace Dim configFileName As String = "LIMB1_Configuration.json" with the instance number being used
ConfigFileSetup → Svc.Component.vb ExportConfigFile If modifying the code in either the Application or the XML, replace Dim configFileName As String = "LIMB1_Configuration.json" with the instance number being used

Note: If the configuration file is renamed, both references in the SvcComponent.vb must be updated to match the new file name. If the file is not renamed, no changes are required and solution functionality is unaffected.

 

Alternate Instance Summary

In summary, when configuring Workforce Planning Express to use an alternate Workforce Planning instance, the following references will need to be updated:

X Reference
  Workforce Planning Express Workspace
2 locations (sharedWorkspaceNames and embeddedDashboardName)
  Limb1 Schema (SQL)
9 occurrences (8 SQL locations and 1 VB AppendLine)
  {Workspace.LIMB1.WS} Method Calls
9 occurrences
  (Optional) Configuration File Naming Update
20 references to review and update for the alternate Workforce Planning instance and 3 optional references.