Skip to content

feat: @W-24139919 Add missing type from source - #1853

Merged
WillieRuemmele merged 1 commit into
forcedotcom:mainfrom
sfdcjharris:feature/enable-eligibility-in-source-for-2gp
Oct 20, 2026
Merged

WillieRuemmele merged 1 commit into
forcedotcom:mainfrom
sfdcjharris:feature/enable-eligibility-in-source-for-2gp

Conversation

@sfdcjharris

@sfdcjharris sfdcjharris commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Adds source support for GenOpPlanEligibilityConfig

What issues does this PR fix or reference?

W-24139919

Functionality Before

Source plugin will not convert GenOpPlanEligibilityConfig from MD format or create 2GP with it

Functionality After

It does :)

Metadata Registry: Successful Deploy and Retrieve (required if applicable)

Deploy output:

 ─────────────── Deploying Metadata ───────────────

 Deploying v69.0 metadata to test-u0fgxuhxeud8@example.com using the v69.0 SOAP API.

 ✔ Preparing 48ms
 ✔ Waiting for the org to respond 1.08s
 ✔ Deploying Metadata 6.72s
   ▸ Components: 6/6 (100%)
 ◯ Running Tests - Skipped
 ✔ Updating Source Tracking 4ms
   ▸ Members: 6/6 (100%)
 ✔ Done 0ms

 Status: Succeeded
 Deploy ID: 0Afxx0000004CsCCAU
 Target Org: test-u0fgxuhxeud8@example.com
 Elapsed Time: 7.86s


Deployed Source
┌─────────┬─────────────────────────────────┬────────────────────────────┬─────────────────────────────────────────────┐
│ State   │ Name                            │ Type                       │ Path                                        │
├─────────┼─────────────────────────────────┼────────────────────────────┼─────────────────────────────────────────────┤
│ Created │ CheckEligibility                │ Flow                       │ force-app/main/default/flows/CheckEligibili │
│         │                                 │                            │ ty.flow-meta.xml                            │
│ Created │ CheckEligibilityMessaging       │ Flow                       │ force-app/main/default/flows/CheckEligibili │
│         │                                 │                            │ tyMessaging.flow-meta.xml                   │
│ Created │ CheckEligibilityVoice           │ Flow                       │ force-app/main/default/flows/CheckEligibili │
│         │                                 │                            │ tyVoice.flow-meta.xml                       │
│ Created │ ThresholdConfigCase             │ GenOpPlanEligibilityConfig │ force-app/main/default/genopplaneligibility │
│         │                                 │                            │ configs/ThresholdConfigCase.genOpPlanEligib │
│         │                                 │                            │ ilityConfig-meta.xml                        │
│ Created │ ThresholdConfigMessagingSession │ GenOpPlanEligibilityConfig │ force-app/main/default/genopplaneligibility │
│         │                                 │                            │ configs/ThresholdConfigMessagingSession.gen │
│         │                                 │                            │ OpPlanEligibilityConfig-meta.xml            │
│ Created │ ThresholdConfigVoiceCall        │ GenOpPlanEligibilityConfig │ force-app/main/default/genopplaneligibility │
│         │                                 │                            │ configs/ThresholdConfigVoiceCall.genOpPlanE │
│         │                                 │                            │ ligibilityConfig-meta.xml                   │
└─────────┴─────────────────────────────────┴────────────────────────────┴─────────────────────────────────────────────┘

Retrieve output:

 ────────────── Retrieving Metadata ──────────────

 Retrieving v69.0 metadata from test-u0fgxuhxeud8@example.com using the v69.0 SOAP API

 ✔ Preparing retrieve request 2ms
 ✔ Sending request to org 91ms
 ✔ Waiting for the org to respond 13.63s
 ✔ Done 0ms

 Status: Succeeded
 Elapsed Time: 13.72s


Retrieved Source
┌─────────┬─────────────────────────────────┬────────────────────────────┬─────────────────────────────────────────────┐
│ State   │ Name                            │ Type                       │ Path                                        │
├─────────┼─────────────────────────────────┼────────────────────────────┼─────────────────────────────────────────────┤
│ Created │ ThresholdConfigCase             │ GenOpPlanEligibilityConfig │ force-app/main/default/GenOpPlanEligibility │
│         │                                 │                            │ Config/ThresholdConfigCase.genOpPlanEligibi │
│         │                                 │                            │ lityConfig-meta.xml                         │
│ Created │ ThresholdConfigMessagingSession │ GenOpPlanEligibilityConfig │ force-app/main/default/GenOpPlanEligibility │
│         │                                 │                            │ Config/ThresholdConfigMessagingSession.genO │
│         │                                 │                            │ pPlanEligibilityConfig-meta.xml             │
│ Created │ ThresholdConfigVoiceCall        │ GenOpPlanEligibilityConfig │ force-app/main/default/GenOpPlanEligibility │
│         │                                 │                            │ Config/ThresholdConfigVoiceCall.genOpPlanEl │
│         │                                 │                            │ igibilityConfig-meta.xml                    │
└─────────┴─────────────────────────────────┴────────────────────────────┴─────────────────────────────────────────────┘

(Irrelevant types removed from retrieve)

@salesforce-cla

Copy link
Copy Markdown

Thanks for the contribution! It looks like @sfdcjharris is an internal user so signing the CLA is not required. However, we need to confirm this.

@sfdcjharris
sfdcjharris marked this pull request as ready for review October 19, 2026 22:06
@WillieRuemmele
WillieRuemmele merged commit 1b2f603 into forcedotcom:main Oct 20, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants