Skip to content

Commit 3590449

Browse files
author
jlhofmann-microsoft
committed
Release Programs and Services v1.1.0.0
1 parent bcfc355 commit 3590449

File tree

4 files changed

+41
-27
lines changed

4 files changed

+41
-27
lines changed

external-engagement/programs-and-services/BUILD.md

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ The **Programs and Services** module provides a structured framework for definin
1010
Represents a high-level initiative or policy area under which services are offered. A Program groups related Services and provides strategic, organizational, or funding context.
1111

1212
**Completed:**
13-
14-
**Completed Last Round:**
1513
- Program Code: Text
1614
- Program Type: Choice (Program Type)
1715
- Parent Program: Lookup (Program)
@@ -32,6 +30,8 @@ Represents a high-level initiative or policy area under which services are offer
3230
- Is Public: Yes / No
3331
- Visibility: Choice (Visibility)
3432

33+
**Completed Last Round:**
34+
3535
**Planned:**
3636

3737
---
@@ -40,8 +40,6 @@ Represents a high-level initiative or policy area under which services are offer
4040
Represents a defined type of service provided under a Program. A Service describes what is offered in general terms and may have one or more Service Offerings over time.
4141

4242
**Completed:**
43-
44-
**Completed Last Round:**
4543
- Service Code: Text
4644
- Program: Lookup (Program)
4745
- Service Category: Lookup (Service Category)
@@ -64,6 +62,8 @@ Represents a defined type of service provided under a Program. A Service describ
6462
- Is Published: Yes / No
6563
- Publication Status: Choice (Publication Status)
6664

65+
**Completed Last Round:**
66+
6767
**Planned:**
6868

6969
---
@@ -72,12 +72,12 @@ Represents a defined type of service provided under a Program. A Service describ
7272
Represents a classification used to group Services for reporting, organization, or navigation purposes. Categories help structure the service catalog without affecting delivery logic.
7373

7474
**Completed:**
75-
76-
**Completed Last Round:**
7775
- Category Code: Text
7876
- Parent Category: Lookup (Service Category)
7977
- Description: Memo
8078

79+
**Completed Last Round:**
80+
8181
**Planned:**
8282

8383
---
@@ -86,8 +86,6 @@ Represents a classification used to group Services for reporting, organization,
8686
Represents a specific version or configuration of a Service, typically bounded by time, geography, or policy parameters. A Service Offering defines the concrete instance of a Service that participants may enroll in.
8787

8888
**Completed:**
89-
90-
**Completed Last Round:**
9189
- Offering Code: Text
9290
- Service: Lookup (Service)
9391
- Stage: Choice (Service Offering Stage)
@@ -121,6 +119,8 @@ Represents a specific version or configuration of a Service, typically bounded b
121119
- Is Published: Yes / No
122120
- Publication Status: Choice (Publication Status)
123121

122+
**Completed Last Round:**
123+
124124
**Planned:**
125125

126126
---
@@ -131,8 +131,6 @@ Represents a specific version or configuration of a Service, typically bounded b
131131
Represents a reusable eligibility condition that may be applied to one or more Service Offerings. Eligibility Rules define qualification logic but are not scoped to a specific offering until linked.
132132

133133
**Completed:**
134-
135-
**Completed Last Round:**
136134
- Rule Code: Text
137135
- Rule Type: Choice (Eligibility Rule Type)
138136
- Rule Category: Choice (Eligibility Rule Category)
@@ -153,6 +151,8 @@ Represents a reusable eligibility condition that may be applied to one or more S
153151
- Verification Method: Memo
154152
- Priority: Choice (Priority)
155153

154+
**Completed Last Round:**
155+
156156
**Planned:**
157157

158158
---
@@ -161,8 +161,6 @@ Represents a reusable eligibility condition that may be applied to one or more S
161161
Represents the association between a Service Offering and a Service Eligibility Rule. This table defines which eligibility rules apply to a specific offering and may control rule behavior (e.g., required, optional, effective dates).
162162

163163
**Completed:**
164-
165-
**Completed Last Round:**
166164
- Service Offering: Lookup (Service Offering)
167165
- Service Eligibility Rule: Lookup (Service Eligibility Rule)
168166
- Is Required: Yes / No
@@ -172,6 +170,8 @@ Represents the association between a Service Offering and a Service Eligibility
172170
- Effective End Date: Date
173171
- Waiver Authority: Lookup (Person)
174172

173+
**Completed Last Round:**
174+
175175
**Planned:**
176176

177177
---
@@ -180,8 +180,6 @@ Represents the association between a Service Offering and a Service Eligibility
180180
Represents geographic constraints or applicability for a Service Offering. This table defines where an offering is available or valid.
181181

182182
**Completed:**
183-
184-
**Completed Last Round:**
185183
- Service Offering: Lookup (Service Offering)
186184
- Location: Lookup (Location)
187185
- Judicial District: Lookup (Judicial District)
@@ -191,6 +189,8 @@ Represents geographic constraints or applicability for a Service Offering. This
191189
- Effective Start Date: Date
192190
- Effective End Date: Date
193191

192+
**Completed Last Round:**
193+
194194
**Planned:**
195195

196196
---
@@ -201,8 +201,6 @@ Represents geographic constraints or applicability for a Service Offering. This
201201
Represents a person's or organization's enrollment or engagement in a specific Service Offering. This table anchors the lifecycle of participation, including status, dates, and eligibility determination.
202202

203203
**Completed:**
204-
205-
**Completed Last Round:**
206204
- Participation Number: Text
207205
- Service Offering: Lookup (Service Offering)
208206
- Participant Person: Lookup (Person)
@@ -233,6 +231,8 @@ Represents a person's or organization's enrollment or engagement in a specific S
233231
- Privacy Consent: Lookup (Privacy Consent)
234232
- Supporting Document: Lookup (Document)
235233

234+
**Completed Last Round:**
235+
236236
**Planned:**
237237

238238
---
@@ -241,8 +241,6 @@ Represents a person's or organization's enrollment or engagement in a specific S
241241
Represents an operational event or action performed during delivery of a Service to a specific Participation. Service Activities track the timeline of work or milestones related to service execution.
242242

243243
**Completed:**
244-
245-
**Completed Last Round:**
246244
- Activity Number: Text
247245
- Service Participation: Lookup (Service Participation)
248246
- Service Activity Type: Choice (Service Activity Type)
@@ -261,6 +259,8 @@ Represents an operational event or action performed during delivery of a Service
261259
- Follow Up Date: Date
262260
- Supporting Document: Lookup (Document)
263261

262+
**Completed Last Round:**
263+
264264
**Planned:**
265265

266266
---
@@ -269,8 +269,6 @@ Represents an operational event or action performed during delivery of a Service
269269
Represents an official, factual outcome that occurred for a specific Service Participation. Examples include approval, denial, issuance, adjustment, or completion. Service Results are auditable and historical.
270270

271271
**Completed:**
272-
273-
**Completed Last Round:**
274272
- Result Number: Text
275273
- Service Participation: Lookup (Service Participation)
276274
- Service Result Type: Lookup (Service Result Type)
@@ -301,6 +299,8 @@ Represents an official, factual outcome that occurred for a specific Service Par
301299
- Formal Decision: Lookup (Formal Decision)
302300
- Supporting Document: Lookup (Document)
303301

302+
**Completed Last Round:**
303+
304304
**Planned:**
305305

306306
---
@@ -309,8 +309,6 @@ Represents an official, factual outcome that occurred for a specific Service Par
309309
Represents the predefined set of allowable result classifications that may be applied to Service Results. This table defines the controlled vocabulary of possible outcomes.
310310

311311
**Completed:**
312-
313-
**Completed Last Round:**
314312
- Result Type Code: Text
315313
- Service Result Category: Choice (Service Result Category)
316314
- Description: Memo
@@ -321,6 +319,8 @@ Represents the predefined set of allowable result classifications that may be ap
321319
- Allows Appeal: Yes / No
322320
- Appeal Window (Days): Integer
323321

322+
**Completed Last Round:**
323+
324324
**Planned:**
325325

326326
---
@@ -374,8 +374,6 @@ Used in eligibility rules.
374374

375375
**Completed:**
376376

377-
**Completed Last Round:**
378-
379377
### Program Type
380378
- Benefits Program
381379
- Grant Program

external-engagement/programs-and-services/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Programs and Services Changelog
22

3+
## [1.1.0.0] - 2026-04-07
4+
5+
### Added
6+
- **11 entities** with **197+ fields** supporting program and service delivery lifecycle:
7+
- Program and Service structure entities (Program, Service, Service Category, Service Offering) for strategic organization
8+
- Eligibility management entities (Service Eligibility Rule, Service Offering Eligibility Rule, Service Offering Geography) for qualification logic
9+
- Service delivery entities (Service Participation, Service Activity, Service Result, Service Result Type) for operational execution
10+
- **12 choice sets** for program types, service types, eligibility rules, activity tracking, and result classification
11+
- Stage-based workflow patterns for Service Offerings (6 stages: Planning → Ready → Enrollment → Closed Enrollment → Active → Finalized), Service Participation (5 stages: Application → Enrolled → Active → Completed → Terminated), and Service Results (4 stages: Pending → Determined → Issued → Final)
12+
13+
### Changed
14+
- **Refactored status fields** to workflow Stage patterns with Core reusable statuses:
15+
- Service Offering Status → Service Offering Stage + Item Completion Status + Item Disposition + Publication Status
16+
- Service Result Status → Service Result Stage + Appeal Status + Item Disposition (with Service Result Category and Service Result Type distinguishing outcome types)
17+
- **Promoted Delivery Method** to Core scope (formerly Service Delivery Method) for reuse across service delivery, training, support, and customer service contexts
18+
319
## Unreleased
420

521
### Added

external-engagement/programs-and-services/src/Other/Customizations.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.26031.180" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.26031.00182">
2+
<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.26031.182" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.26031.00182">
33
<Entities />
44
<Roles />
55
<Workflows />

external-engagement/programs-and-services/src/Other/Solution.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<ImportExportXml version="9.2.26031.180" SolutionPackageVersion="9.2" languagecode="1033" generatedBy="CrmLive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.26031.180" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.26031.00182">
2+
<ImportExportXml version="9.2.26031.182" SolutionPackageVersion="9.2" languagecode="1033" generatedBy="CrmLive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" OrganizationVersion="9.2.26031.182" OrganizationSchemaType="Standard" CRMServerServiceabilityVersion="9.2.26031.00182">
33
<SolutionManifest>
44
<UniqueName>appbase_programsandservices</UniqueName>
55
<LocalizedNames>
66
<LocalizedName description="App Base - Programs and Services" languagecode="1033" />
77
</LocalizedNames>
88
<Descriptions />
9-
<Version>1.0.0.3</Version>
9+
<Version>1.1.0.0</Version>
1010
<Managed>2</Managed>
1111
<Publisher>
1212
<UniqueName>appbase</UniqueName>

0 commit comments

Comments
 (0)