Skip to content

Commit 15963cb

Browse files
committed
Merge branch 'healthcloud-features'
2 parents a282db7 + ad5a6ff commit 15963cb

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

command/login.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ const (
2121
FinancialServicesUser
2222
StateAndCountryPicklist
2323
Communities
24+
HealthCloudAddOn
25+
HealthCloudUser
2426
)
2527

2628
var ScratchFeatureIds = map[ScratchFeature][]string{
@@ -29,18 +31,22 @@ var ScratchFeatureIds = map[ScratchFeature][]string{
2931
FinancialServicesUser: {"FinancialServicesUser"},
3032
StateAndCountryPicklist: {"StateAndCountryPicklist"},
3133
Communities: {"Communities"},
34+
HealthCloudAddOn: {"HealthCloudAddOn"},
35+
HealthCloudUser: {"HealthCloudUser"},
3236
}
3337

3438
type ScratchProduct enumflag.Flag
3539

3640
const (
3741
FSC ScratchProduct = iota
3842
CommunitiesProduct
43+
HealthCloudProduct
3944
)
4045

4146
var ScratchProductIds = map[ScratchProduct][]string{
4247
FSC: {"fsc"},
4348
CommunitiesProduct: {"communities"},
49+
HealthCloudProduct: {"healthcloud"},
4450
}
4551

4652
type ScratchEdition enumflag.Flag
@@ -141,12 +147,15 @@ Available Features:
141147
Communities - Enables Experience Cloud (Communities)
142148
ContactsToMultipleAccounts - Allows a single Contact to be associated with multiple Accounts
143149
FinancialServicesUser - Enables Financial Services Cloud user licenses (requires quantity, default: 10)
150+
HealthCloudAddOn - Enables Health Cloud add-on
151+
HealthCloudUser - Enables Health Cloud user licenses
144152
PersonAccounts - Enables Person Accounts (B2C account model)
145153
StateAndCountryPicklist - Enables State and Country Picklists for standard address fields
146154
147155
Available Products:
148156
communities - Experience Cloud (enables Communities feature and networksEnabled setting)
149157
fsc - Financial Services Cloud (enables PersonAccounts, ContactsToMultipleAccounts, FinancialServicesUser)
158+
healthcloud - Health Cloud (enables HealthCloudAddOn, HealthCloudUser)
150159
151160
Available Editions:
152161
Developer - Developer Edition (default)
@@ -170,7 +179,8 @@ Examples:
170179
force login scratch --edition Enterprise --product fsc
171180
force login scratch --setting enableEnhancedNotes
172181
force login scratch --setting enableQuote
173-
force login scratch --product communities`,
182+
force login scratch --product communities
183+
force login scratch --product healthcloud`,
174184
Run: func(cmd *cobra.Command, args []string) {
175185
scratchUser, _ := cmd.Flags().GetString("username")
176186
quantities, _ := cmd.Flags().GetStringToString("quantity")
@@ -236,6 +246,7 @@ func expandProductsToFeatures(products []ScratchProduct, features []ScratchFeatu
236246
productFeatures := map[ScratchProduct][]ScratchFeature{
237247
FSC: {PersonAccounts, ContactsToMultipleAccounts, FinancialServicesUser},
238248
CommunitiesProduct: {Communities},
249+
HealthCloudProduct: {HealthCloudAddOn, HealthCloudUser},
239250
}
240251

241252
featureSet := make(map[ScratchFeature]bool)

0 commit comments

Comments
 (0)