two issues here:
1. Record Type Ids can change between Salesforce environments (e.g. sandboxes vs production)
2. Record Type Developer Name does not change between environments, but is cumbersome to locate (requires a SOQL query)

proposed short-term solution:
create a convenience method, getRecordTypeIdByDeveloperName(), which surfaces Developer Names

proposed long-term solution:
replace existing RecordType handling (via "sobjectInfos") with DeveloperName handling

Comments

aaronbauman created an issue. See original summary.

aaronbauman’s picture

Status: Active » Needs review
StatusFileSize
new1.7 KB

  • aaronbauman committed 889cfda on 7.x-3.x
    Issue #2775693 by aaronbauman: Add wrapper to more easiliy find Record...
aaronbauman’s picture

Category: Bug report » Feature request
Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.