Overall readiness for an exit onto owned code, scored from your metadata.
Moderate readiness
A solid deterministic core, with custom logic to translate and parity-verify.
This score is coverage of auto-transcription: the share of inventoried items that convert deterministically today, with no AI in the loop. Validation-rule formulas outside the deterministic subset are counted against it, so the number is honest rather than flattering.
68.3% of what? Of the 4,409 component(s) this migration can actually touch. A further 897 component(s) belong to 5 installed managed package(s) whose source is sealed — unreadable, therefore untranscribable by any tool — and are excluded from the denominator rather than scored. They are itemized below, including 822 component(s) of your own that sit on package objects and are lost with them.
Composition: 2,057 of the 3,012 ready-today item(s) (68.3%) are custom labels — each copied verbatim into the app's typed i18n catalog. Every label is a real migrated unit, but it is also the cheapest one, so the share is stated here rather than carried silently in the headline.
Metadata this migration cannot touch, stated plainly and excluded from the readiness score — with the components of your own that go with it, named one by one.
897 component(s) in this org belong to 5 installed managed package(s). We cannot read a managed package’s source, so it cannot be transcribed — not by us, not by any migration tool: the org holds only the package’s sealed, compiled surface. These components are therefore excluded from the readiness calculation (they are not counted as “covered”, and they are not counted against us either — scoring a wall we cannot see through would misstate the number in both directions). We recommend an equivalent on the owned stack and implement it as separate scope (additional fees). Moving off Salesforce means giving the installed package up; that is a commercial decision, not a failure of the migration.
Detection is mechanical and fail-closed. A component is excluded only when its namespace is proven by API-name evidence in your own metadata — a namespaced object folder (objects/ns__Object__c/) or a component whose API name carries the prefix. A free-text label or layout name can never introduce one, and neither can a folder name in your repository. Un-namespaced metadata always stays in the denominator. 822 of the excluded components are yours, not the publisher’s — your fields, rules, and actions built on package objects. They are named below, one by one.
NPSP Contacts & Organizations (npe01) — npe01__ · 413 component(s), excluded from the readiness calculation.
| Component type | Count |
|---|---|
| field translation | 347 |
| field | 44 |
| object translation | 16 |
| quick action | 2 |
| compact layout | 1 |
| field set | 1 |
| report | 1 |
| tab | 1 |
396 of YOUR OWN component(s) sit on this package’s objects. They are yours, but they depend on package objects and cannot carry over — every one is named here so you can price the rebuild:
| Your component | Type |
|---|---|
npe01__Contacts_And_Orgs_Settings__c-de.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-de.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-en_GB.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-es.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-fr.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-iw.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-ja.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-nl_NL.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Advancement_Namespace__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Automatic_Campaign_Member_Management__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Campaign_Member_Non_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Campaign_Member_Responded_Status__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Contact_Role_for_Organizational_Opps__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Enforce_Accounting_Data_Consistency__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Honoree_Opportunity_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Household_Account_Addresses_Disabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Max_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Notification_Recipient_Opp_Contact_Role__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Opp_RecTypes_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Opp_Types_Excluded_for_Payments__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Organizational_Account_Addresses_Enabled__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Payments_Auto_Close_Stage_Name__c | field translation |
npe01__Contacts_And_Orgs_Settings__c-pt_BR.Simple_Address_Change_Treated_as_Update__c | field translation |
npe01__Contacts_And_Orgs_Settings__c.Advancement_Namespace__c | field |
npe01__Contacts_And_Orgs_Settings__c.Automatic_Campaign_Member_Management__c | field |
npe01__Contacts_And_Orgs_Settings__c.Campaign_Member_Non_Responded_Status__c | field |
npe01__Contacts_And_Orgs_Settings__c.Campaign_Member_Responded_Status__c | field |
npe01__Contacts_And_Orgs_Settings__c.Contact_Role_for_Organizational_Opps__c | field |
npe01__Contacts_And_Orgs_Settings__c.Enforce_Accounting_Data_Consistency__c | field |
npe01__Contacts_And_Orgs_Settings__c.Honoree_Opportunity_Contact_Role__c | field |
npe01__Contacts_And_Orgs_Settings__c.Household_Account_Addresses_Disabled__c | field |
npe01__Contacts_And_Orgs_Settings__c.Max_Payments__c | field |
npe01__Contacts_And_Orgs_Settings__c.Notification_Recipient_Opp_Contact_Role__c | field |
npe01__Contacts_And_Orgs_Settings__c.Opp_RecTypes_Excluded_for_Payments__c | field |
npe01__Contacts_And_Orgs_Settings__c.Opp_Types_Excluded_for_Payments__c | field |
npe01__Contacts_And_Orgs_Settings__c.Organizational_Account_Addresses_Enabled__c | field |
npe01__Contacts_And_Orgs_Settings__c.Payments_Auto_Close_Stage_Name__c | field |
npe01__Contacts_And_Orgs_Settings__c.Simple_Address_Change_Treated_as_Update__c | field |
npe01__Nonprofit_Edition_Reports.NPSP_Campaign_Household_Mailing_List_V2 | report |
npe01__OppPayment__c-de.ACH_Code__c | field translation |
npe01__OppPayment__c-de.ACH_Last_4__c | field translation |
npe01__OppPayment__c-de.Authorized_Date__c | field translation |
npe01__OppPayment__c-de.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-de.Batch_Number__c | field translation |
npe01__OppPayment__c-de.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-de.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-de.Card_Last_4__c | field translation |
npe01__OppPayment__c-de.Card_Network__c | field translation |
npe01__OppPayment__c-de.DebitType__c | field translation |
npe01__OppPayment__c-de.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-de.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-de.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-de.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-de.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-de.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-de.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-de.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-de.Gateway_ID__c | field translation |
npe01__OppPayment__c-de.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-de.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-de.Origin_ID__c | field translation |
npe01__OppPayment__c-de.Origin_Name__c | field translation |
npe01__OppPayment__c-de.Origin_Type__c | field translation |
npe01__OppPayment__c-de.OriginalPayment__c | field translation |
npe01__OppPayment__c-de.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-de.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-de.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-de.Type__c | field translation |
npe01__OppPayment__c-en_GB.ACH_Code__c | field translation |
npe01__OppPayment__c-en_GB.ACH_Last_4__c | field translation |
npe01__OppPayment__c-en_GB.Authorized_Date__c | field translation |
npe01__OppPayment__c-en_GB.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-en_GB.Batch_Number__c | field translation |
npe01__OppPayment__c-en_GB.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-en_GB.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-en_GB.Card_Last_4__c | field translation |
npe01__OppPayment__c-en_GB.Card_Network__c | field translation |
npe01__OppPayment__c-en_GB.DebitType__c | field translation |
npe01__OppPayment__c-en_GB.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-en_GB.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-en_GB.Gateway_ID__c | field translation |
npe01__OppPayment__c-en_GB.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-en_GB.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-en_GB.Origin_ID__c | field translation |
npe01__OppPayment__c-en_GB.Origin_Name__c | field translation |
npe01__OppPayment__c-en_GB.Origin_Type__c | field translation |
npe01__OppPayment__c-en_GB.OriginalPayment__c | field translation |
npe01__OppPayment__c-en_GB.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-en_GB.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-en_GB.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-en_GB.Type__c | field translation |
npe01__OppPayment__c-es.ACH_Code__c | field translation |
npe01__OppPayment__c-es.ACH_Last_4__c | field translation |
npe01__OppPayment__c-es.Authorized_Date__c | field translation |
npe01__OppPayment__c-es.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-es.Batch_Number__c | field translation |
npe01__OppPayment__c-es.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-es.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-es.Card_Last_4__c | field translation |
npe01__OppPayment__c-es.Card_Network__c | field translation |
npe01__OppPayment__c-es.DebitType__c | field translation |
npe01__OppPayment__c-es.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-es.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-es.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-es.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-es.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-es.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-es.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-es.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-es.Gateway_ID__c | field translation |
npe01__OppPayment__c-es.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-es.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-es.Origin_ID__c | field translation |
npe01__OppPayment__c-es.Origin_Name__c | field translation |
npe01__OppPayment__c-es.Origin_Type__c | field translation |
npe01__OppPayment__c-es.OriginalPayment__c | field translation |
npe01__OppPayment__c-es.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-es.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-es.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-es.Type__c | field translation |
npe01__OppPayment__c-fr.ACH_Code__c | field translation |
npe01__OppPayment__c-fr.ACH_Last_4__c | field translation |
npe01__OppPayment__c-fr.Authorized_Date__c | field translation |
npe01__OppPayment__c-fr.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-fr.Batch_Number__c | field translation |
npe01__OppPayment__c-fr.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-fr.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-fr.Card_Last_4__c | field translation |
npe01__OppPayment__c-fr.Card_Network__c | field translation |
npe01__OppPayment__c-fr.DebitType__c | field translation |
npe01__OppPayment__c-fr.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-fr.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-fr.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-fr.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-fr.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-fr.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-fr.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-fr.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-fr.Gateway_ID__c | field translation |
npe01__OppPayment__c-fr.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-fr.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-fr.Origin_ID__c | field translation |
npe01__OppPayment__c-fr.Origin_Name__c | field translation |
npe01__OppPayment__c-fr.Origin_Type__c | field translation |
npe01__OppPayment__c-fr.OriginalPayment__c | field translation |
npe01__OppPayment__c-fr.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-fr.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-fr.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-fr.Type__c | field translation |
npe01__OppPayment__c-iw.ACH_Code__c | field translation |
npe01__OppPayment__c-iw.ACH_Last_4__c | field translation |
npe01__OppPayment__c-iw.Authorized_Date__c | field translation |
npe01__OppPayment__c-iw.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-iw.Batch_Number__c | field translation |
npe01__OppPayment__c-iw.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-iw.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-iw.Card_Last_4__c | field translation |
npe01__OppPayment__c-iw.Card_Network__c | field translation |
npe01__OppPayment__c-iw.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-iw.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-iw.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-iw.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-iw.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-iw.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-iw.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-iw.Gateway_ID__c | field translation |
npe01__OppPayment__c-iw.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-iw.Origin_ID__c | field translation |
npe01__OppPayment__c-iw.Origin_Name__c | field translation |
npe01__OppPayment__c-iw.Origin_Type__c | field translation |
npe01__OppPayment__c-iw.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-iw.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-iw.Type__c | field translation |
npe01__OppPayment__c-ja.ACH_Code__c | field translation |
npe01__OppPayment__c-ja.ACH_Last_4__c | field translation |
npe01__OppPayment__c-ja.Authorized_Date__c | field translation |
npe01__OppPayment__c-ja.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-ja.Batch_Number__c | field translation |
npe01__OppPayment__c-ja.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-ja.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-ja.Card_Last_4__c | field translation |
npe01__OppPayment__c-ja.Card_Network__c | field translation |
npe01__OppPayment__c-ja.DebitType__c | field translation |
npe01__OppPayment__c-ja.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-ja.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-ja.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-ja.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-ja.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-ja.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-ja.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-ja.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-ja.Gateway_ID__c | field translation |
npe01__OppPayment__c-ja.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-ja.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-ja.Origin_ID__c | field translation |
npe01__OppPayment__c-ja.Origin_Name__c | field translation |
npe01__OppPayment__c-ja.Origin_Type__c | field translation |
npe01__OppPayment__c-ja.OriginalPayment__c | field translation |
npe01__OppPayment__c-ja.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-ja.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-ja.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-ja.Type__c | field translation |
npe01__OppPayment__c-nl_NL.ACH_Code__c | field translation |
npe01__OppPayment__c-nl_NL.ACH_Last_4__c | field translation |
npe01__OppPayment__c-nl_NL.Authorized_Date__c | field translation |
npe01__OppPayment__c-nl_NL.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-nl_NL.Batch_Number__c | field translation |
npe01__OppPayment__c-nl_NL.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-nl_NL.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-nl_NL.Card_Last_4__c | field translation |
npe01__OppPayment__c-nl_NL.Card_Network__c | field translation |
npe01__OppPayment__c-nl_NL.DebitType__c | field translation |
npe01__OppPayment__c-nl_NL.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-nl_NL.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-nl_NL.Gateway_ID__c | field translation |
npe01__OppPayment__c-nl_NL.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-nl_NL.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-nl_NL.Origin_ID__c | field translation |
npe01__OppPayment__c-nl_NL.Origin_Name__c | field translation |
npe01__OppPayment__c-nl_NL.Origin_Type__c | field translation |
npe01__OppPayment__c-nl_NL.OriginalPayment__c | field translation |
npe01__OppPayment__c-nl_NL.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-nl_NL.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-nl_NL.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-nl_NL.Type__c | field translation |
npe01__OppPayment__c-pt_BR.ACH_Code__c | field translation |
npe01__OppPayment__c-pt_BR.ACH_Last_4__c | field translation |
npe01__OppPayment__c-pt_BR.Authorized_Date__c | field translation |
npe01__OppPayment__c-pt_BR.Authorized_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-pt_BR.Batch_Number__c | field translation |
npe01__OppPayment__c-pt_BR.Card_Expiration_Month__c | field translation |
npe01__OppPayment__c-pt_BR.Card_Expiration_Year__c | field translation |
npe01__OppPayment__c-pt_BR.Card_Last_4__c | field translation |
npe01__OppPayment__c-pt_BR.Card_Network__c | field translation |
npe01__OppPayment__c-pt_BR.DebitType__c | field translation |
npe01__OppPayment__c-pt_BR.Donor_Cover_Amount__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Original_Payment_ID__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Payment_API_Declined_Reason__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Payment_API_Status__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Payment_Created_Date__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Payment_Created_UTC_Timestamp__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Payment_ID__c | field translation |
npe01__OppPayment__c-pt_BR.Elevate_Transaction_Fee__c | field translation |
npe01__OppPayment__c-pt_BR.Gateway_ID__c | field translation |
npe01__OppPayment__c-pt_BR.Gateway_Payment_ID__c | field translation |
npe01__OppPayment__c-pt_BR.Gateway_Transaction_Fee__c | field translation |
npe01__OppPayment__c-pt_BR.Origin_ID__c | field translation |
npe01__OppPayment__c-pt_BR.Origin_Name__c | field translation |
npe01__OppPayment__c-pt_BR.Origin_Type__c | field translation |
npe01__OppPayment__c-pt_BR.OriginalPayment__c | field translation |
npe01__OppPayment__c-pt_BR.Payment_Acknowledged_Date__c | field translation |
npe01__OppPayment__c-pt_BR.Payment_Acknowledgment_Status__c | field translation |
npe01__OppPayment__c-pt_BR.Total_Transaction_Fees__c | field translation |
npe01__OppPayment__c-pt_BR.Type__c | field translation |
npe01__OppPayment__c.ACH_Code__c | field |
npe01__OppPayment__c.ACH_Last_4__c | field |
npe01__OppPayment__c.Authorized_Date__c | field |
npe01__OppPayment__c.Authorized_UTC_Timestamp__c | field |
npe01__OppPayment__c.Batch_Number__c | field |
npe01__OppPayment__c.Card_Expiration_Month__c | field |
npe01__OppPayment__c.Card_Expiration_Year__c | field |
npe01__OppPayment__c.Card_Last_4__c | field |
npe01__OppPayment__c.Card_Network__c | field |
npe01__OppPayment__c.DebitType__c | field |
npe01__OppPayment__c.Donor_Cover_Amount__c | field |
npe01__OppPayment__c.Elevate_Original_Payment_ID__c | field |
npe01__OppPayment__c.Elevate_Payment_API_Declined_Reason__c | field |
npe01__OppPayment__c.Elevate_Payment_API_Status__c | field |
npe01__OppPayment__c.Elevate_Payment_Created_Date__c | field |
npe01__OppPayment__c.Elevate_Payment_Created_UTC_Timestamp__c | field |
npe01__OppPayment__c.Elevate_Payment_ID__c | field |
npe01__OppPayment__c.Elevate_Transaction_Fee__c | field |
npe01__OppPayment__c.Gateway_ID__c | field |
npe01__OppPayment__c.Gateway_Payment_ID__c | field |
npe01__OppPayment__c.Gateway_Transaction_Fee__c | field |
npe01__OppPayment__c.NPSP_Payment_Compact_Layout | compact layout |
npe01__OppPayment__c.Origin_ID__c | field |
npe01__OppPayment__c.Origin_Name__c | field |
npe01__OppPayment__c.Origin_Type__c | field |
npe01__OppPayment__c.OriginalPayment__c | field |
npe01__OppPayment__c.Payment_Acknowledged_Date__c | field |
npe01__OppPayment__c.Payment_Acknowledgment_Status__c | field |
npe01__OppPayment__c.Payment_WizardFS | field set |
npe01__OppPayment__c.Quick_Update | quick action |
npe01__OppPayment__c.Refund | quick action |
npe01__OppPayment__c.Total_Transaction_Fees__c | field |
npe01__OppPayment__c.Type__c | field |
NPSP Recurring Donations (npe03) — npe03__ · 376 component(s), excluded from the readiness calculation.
| Component type | Count |
|---|---|
| field translation | 313 |
| field | 40 |
| object translation | 16 |
| quick action | 4 |
| button/link | 1 |
| compact layout | 1 |
| field set | 1 |
360 of YOUR OWN component(s) sit on this package’s objects. They are yours, but they depend on package objects and cannot carry over — every one is named here so you can price the rebuild:
| Your component | Type |
|---|---|
npe03__Recurring_Donation__c-de.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-de.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-de.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-de.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-de.CardLast4__c | field translation |
npe03__Recurring_Donation__c-de.ChangeType__c | field translation |
npe03__Recurring_Donation__c-de.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-de.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-de.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-de.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-de.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-de.EndDate__c | field translation |
npe03__Recurring_Donation__c-de.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-de.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-de.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-de.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-de.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-de.RecurringType__c | field translation |
npe03__Recurring_Donation__c-de.StartDate__c | field translation |
npe03__Recurring_Donation__c-de.Status__c | field translation |
npe03__Recurring_Donation__c-en_GB.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-en_GB.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-en_GB.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-en_GB.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-en_GB.CardLast4__c | field translation |
npe03__Recurring_Donation__c-en_GB.ChangeType__c | field translation |
npe03__Recurring_Donation__c-en_GB.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-en_GB.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-en_GB.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-en_GB.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-en_GB.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-en_GB.EndDate__c | field translation |
npe03__Recurring_Donation__c-en_GB.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-en_GB.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-en_GB.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-en_GB.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-en_GB.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-en_GB.RecurringType__c | field translation |
npe03__Recurring_Donation__c-en_GB.StartDate__c | field translation |
npe03__Recurring_Donation__c-en_GB.Status__c | field translation |
npe03__Recurring_Donation__c-es.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-es.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-es.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-es.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-es.CardLast4__c | field translation |
npe03__Recurring_Donation__c-es.ChangeType__c | field translation |
npe03__Recurring_Donation__c-es.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-es.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-es.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-es.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-es.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-es.EndDate__c | field translation |
npe03__Recurring_Donation__c-es.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-es.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-es.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-es.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-es.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-es.RecurringType__c | field translation |
npe03__Recurring_Donation__c-es.StartDate__c | field translation |
npe03__Recurring_Donation__c-es.Status__c | field translation |
npe03__Recurring_Donation__c-fr.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-fr.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-fr.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-fr.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-fr.CardLast4__c | field translation |
npe03__Recurring_Donation__c-fr.ChangeType__c | field translation |
npe03__Recurring_Donation__c-fr.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-fr.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-fr.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-fr.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-fr.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-fr.EndDate__c | field translation |
npe03__Recurring_Donation__c-fr.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-fr.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-fr.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-fr.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-fr.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-fr.RecurringType__c | field translation |
npe03__Recurring_Donation__c-fr.StartDate__c | field translation |
npe03__Recurring_Donation__c-fr.Status__c | field translation |
npe03__Recurring_Donation__c-iw.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-iw.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-iw.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-iw.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-iw.CardLast4__c | field translation |
npe03__Recurring_Donation__c-iw.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-iw.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-iw.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-iw.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-iw.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-iw.EndDate__c | field translation |
npe03__Recurring_Donation__c-iw.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-iw.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-iw.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-iw.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-iw.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-iw.RecurringType__c | field translation |
npe03__Recurring_Donation__c-iw.StartDate__c | field translation |
npe03__Recurring_Donation__c-iw.Status__c | field translation |
npe03__Recurring_Donation__c-ja.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-ja.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-ja.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-ja.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-ja.CardLast4__c | field translation |
npe03__Recurring_Donation__c-ja.ChangeType__c | field translation |
npe03__Recurring_Donation__c-ja.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-ja.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-ja.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-ja.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-ja.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-ja.EndDate__c | field translation |
npe03__Recurring_Donation__c-ja.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-ja.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-ja.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-ja.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-ja.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-ja.RecurringType__c | field translation |
npe03__Recurring_Donation__c-ja.StartDate__c | field translation |
npe03__Recurring_Donation__c-ja.Status__c | field translation |
npe03__Recurring_Donation__c-nl_NL.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-nl_NL.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-nl_NL.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-nl_NL.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-nl_NL.CardLast4__c | field translation |
npe03__Recurring_Donation__c-nl_NL.ChangeType__c | field translation |
npe03__Recurring_Donation__c-nl_NL.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-nl_NL.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-nl_NL.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-nl_NL.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-nl_NL.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-nl_NL.EndDate__c | field translation |
npe03__Recurring_Donation__c-nl_NL.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-nl_NL.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-nl_NL.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-nl_NL.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-nl_NL.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-nl_NL.RecurringType__c | field translation |
npe03__Recurring_Donation__c-nl_NL.StartDate__c | field translation |
npe03__Recurring_Donation__c-nl_NL.Status__c | field translation |
npe03__Recurring_Donation__c-pt_BR.ACH_Last_4__c | field translation |
npe03__Recurring_Donation__c-pt_BR.Always_Use_Last_Day_Of_Month__c | field translation |
npe03__Recurring_Donation__c-pt_BR.CardExpirationMonth__c | field translation |
npe03__Recurring_Donation__c-pt_BR.CardExpirationYear__c | field translation |
npe03__Recurring_Donation__c-pt_BR.CardLast4__c | field translation |
npe03__Recurring_Donation__c-pt_BR.ChangeType__c | field translation |
npe03__Recurring_Donation__c-pt_BR.ClosedReason__c | field translation |
npe03__Recurring_Donation__c-pt_BR.CommitmentId__c | field translation |
npe03__Recurring_Donation__c-pt_BR.CurrentYearValue__c | field translation |
npe03__Recurring_Donation__c-pt_BR.Day_of_Month__c | field translation |
npe03__Recurring_Donation__c-pt_BR.DisableFirstInstallment__c | field translation |
npe03__Recurring_Donation__c-pt_BR.EndDate__c | field translation |
npe03__Recurring_Donation__c-pt_BR.InstallmentFrequency__c | field translation |
npe03__Recurring_Donation__c-pt_BR.LastElevateEventPlayed__c | field translation |
npe03__Recurring_Donation__c-pt_BR.LastElevateVersionPlayed__c | field translation |
npe03__Recurring_Donation__c-pt_BR.NextYearValue__c | field translation |
npe03__Recurring_Donation__c-pt_BR.PaymentMethod__c | field translation |
npe03__Recurring_Donation__c-pt_BR.RecurringType__c | field translation |
npe03__Recurring_Donation__c-pt_BR.StartDate__c | field translation |
npe03__Recurring_Donation__c-pt_BR.Status__c | field translation |
npe03__Recurring_Donation__c.ACH_Last_4__c | field |
npe03__Recurring_Donation__c.Always_Use_Last_Day_Of_Month__c | field |
npe03__Recurring_Donation__c.CardExpirationMonth__c | field |
npe03__Recurring_Donation__c.CardExpirationYear__c | field |
npe03__Recurring_Donation__c.CardLast4__c | field |
npe03__Recurring_Donation__c.ChangeType__c | field |
npe03__Recurring_Donation__c.Close_Recurring_Donation | quick action |
npe03__Recurring_Donation__c.ClosedReason__c | field |
npe03__Recurring_Donation__c.CommitmentId__c | field |
npe03__Recurring_Donation__c.CurrentYearValue__c | field |
npe03__Recurring_Donation__c.Day_of_Month__c | field |
npe03__Recurring_Donation__c.DisableFirstInstallment__c | field |
npe03__Recurring_Donation__c.EndDate__c | field |
npe03__Recurring_Donation__c.InstallmentFrequency__c | field |
npe03__Recurring_Donation__c.LastElevateEventPlayed__c | field |
npe03__Recurring_Donation__c.LastElevateVersionPlayed__c | field |
npe03__Recurring_Donation__c.New_Opportunity | quick action |
npe03__Recurring_Donation__c.NextYearValue__c | field |
npe03__Recurring_Donation__c.NPSP_Recurring_Donation_Compact_Layout | compact layout |
npe03__Recurring_Donation__c.Pause | quick action |
npe03__Recurring_Donation__c.PaymentMethod__c | field |
npe03__Recurring_Donation__c.Quick_Update | quick action |
npe03__Recurring_Donation__c.RD2_Entry_Form_Custom_Fields | field set |
npe03__Recurring_Donation__c.Recalculate_Rollups | button/link |
npe03__Recurring_Donation__c.RecurringType__c | field |
npe03__Recurring_Donation__c.StartDate__c | field |
npe03__Recurring_Donation__c.Status__c | field |
npe03__Recurring_Donations_Settings__c-de.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-de.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-de.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-de.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-de.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-de.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-de.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-de.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-de.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-de.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-de.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-de.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-de.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-de.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-de.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-de.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-de.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-de.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-de.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-de.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-en_GB.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-es.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-es.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-es.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-es.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-es.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-es.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-es.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-es.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-es.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-es.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-es.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-es.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-es.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-es.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-es.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-es.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-es.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-es.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-es.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-es.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-fr.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-iw.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-ja.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-nl_NL.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.DataMigrationBatchSize__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.DisableRollupsWhenCreatingInstallments__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.EnableAutomaticNaming__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.EnableChangeLog__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.ExcludeClosedRecurringDonations__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.InstallmentOppAutoCreateOption__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.InstallmentOppFirstCreateMode__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.InstallmentOppStageName__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.IsRecurringDonations2Enabled__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.NextDonationDateMatchRangeDays__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.Recurring_Donation_Batch_Size__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.RecurringDonationNameFormat__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.RecurringDonations2EnablementState__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.RecurringDonations2MigrationState__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.StatusAutomationClosedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.StatusAutomationDaysForClosed__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.StatusAutomationDaysForLapsed__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.StatusAutomationLapsedValue__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.StatusMappingDeploymentId__c | field translation |
npe03__Recurring_Donations_Settings__c-pt_BR.UseFiscalYearForRecurringDonationValue__c | field translation |
npe03__Recurring_Donations_Settings__c.DataMigrationBatchSize__c | field |
npe03__Recurring_Donations_Settings__c.DisableRollupsWhenCreatingInstallments__c | field |
npe03__Recurring_Donations_Settings__c.EnableAutomaticNaming__c | field |
npe03__Recurring_Donations_Settings__c.EnableChangeLog__c | field |
npe03__Recurring_Donations_Settings__c.ExcludeClosedRecurringDonations__c | field |
npe03__Recurring_Donations_Settings__c.InstallmentOppAutoCreateOption__c | field |
npe03__Recurring_Donations_Settings__c.InstallmentOppFirstCreateMode__c | field |
npe03__Recurring_Donations_Settings__c.InstallmentOppStageName__c | field |
npe03__Recurring_Donations_Settings__c.IsRecurringDonations2Enabled__c | field |
npe03__Recurring_Donations_Settings__c.NextDonationDateMatchRangeDays__c | field |
npe03__Recurring_Donations_Settings__c.Recurring_Donation_Batch_Size__c | field |
npe03__Recurring_Donations_Settings__c.RecurringDonationNameFormat__c | field |
npe03__Recurring_Donations_Settings__c.RecurringDonations2EnablementState__c | field |
npe03__Recurring_Donations_Settings__c.RecurringDonations2MigrationState__c | field |
npe03__Recurring_Donations_Settings__c.StatusAutomationClosedValue__c | field |
npe03__Recurring_Donations_Settings__c.StatusAutomationDaysForClosed__c | field |
npe03__Recurring_Donations_Settings__c.StatusAutomationDaysForLapsed__c | field |
npe03__Recurring_Donations_Settings__c.StatusAutomationLapsedValue__c | field |
npe03__Recurring_Donations_Settings__c.StatusMappingDeploymentId__c | field |
npe03__Recurring_Donations_Settings__c.UseFiscalYearForRecurringDonationValue__c | field |
NPSP Households (npo02) — npo02__ · 53 component(s), excluded from the readiness calculation.
| Component type | Count |
|---|---|
| field translation | 32 |
| object translation | 16 |
| field | 4 |
| quick action | 1 |
37 of YOUR OWN component(s) sit on this package’s objects. They are yours, but they depend on package objects and cannot carry over — every one is named here so you can price the rebuild:
| Your component | Type |
|---|---|
npo02__Household__c-de.Number_of_Household_Members__c | field translation |
npo02__Household__c-en_GB.Number_of_Household_Members__c | field translation |
npo02__Household__c-es.Number_of_Household_Members__c | field translation |
npo02__Household__c-fr.Number_of_Household_Members__c | field translation |
npo02__Household__c-iw.Number_of_Household_Members__c | field translation |
npo02__Household__c-ja.Number_of_Household_Members__c | field translation |
npo02__Household__c-nl_NL.Number_of_Household_Members__c | field translation |
npo02__Household__c-pt_BR.Number_of_Household_Members__c | field translation |
npo02__Household__c.Number_of_Household_Members__c | field |
npo02__Household__c.Update_Household | quick action |
npo02__Households_Settings__c-de.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-de.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-de.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-en_GB.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-en_GB.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-en_GB.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-es.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-es.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-es.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-fr.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-fr.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-fr.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-iw.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-iw.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-iw.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-ja.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-ja.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-ja.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-nl_NL.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-nl_NL.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-nl_NL.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c-pt_BR.Matched_Donor_Role__c | field translation |
npo02__Households_Settings__c-pt_BR.Seasonal_Addresses_Batch_Size__c | field translation |
npo02__Households_Settings__c-pt_BR.Use_Dated_Conversion_Rates__c | field translation |
npo02__Households_Settings__c.Matched_Donor_Role__c | field |
npo02__Households_Settings__c.Seasonal_Addresses_Batch_Size__c | field |
npo02__Households_Settings__c.Use_Dated_Conversion_Rates__c | field |
NPSP Relationships (npe4) — npe4__ · 36 component(s), excluded from the readiness calculation.
| Component type | Count |
|---|---|
| field translation | 16 |
| object translation | 16 |
| field | 2 |
| compact layout | 1 |
| tab | 1 |
19 of YOUR OWN component(s) sit on this package’s objects. They are yours, but they depend on package objects and cannot carry over — every one is named here so you can price the rebuild:
| Your component | Type |
|---|---|
npe4__Relationship__c-de.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-en_GB.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-es.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-fr.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-iw.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-ja.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-nl_NL.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c-pt_BR.Related_Opportunity_Contact_Role__c | field translation |
npe4__Relationship__c.NPSP_Relationship_Compact_Layout | compact layout |
npe4__Relationship__c.Related_Opportunity_Contact_Role__c | field |
npe4__Relationship_Settings__c-de.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-en_GB.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-es.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-fr.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-iw.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-ja.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-nl_NL.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c-pt_BR.Enable_Custom_Field_Sync__c | field translation |
npe4__Relationship_Settings__c.Enable_Custom_Field_Sync__c | field |
NPSP Affiliations (npe5) — npe5__ · 19 component(s), excluded from the readiness calculation.
| Component type | Count |
|---|---|
| field translation | 8 |
| object translation | 8 |
| compact layout | 1 |
| field | 1 |
| tab | 1 |
10 of YOUR OWN component(s) sit on this package’s objects. They are yours, but they depend on package objects and cannot carry over — every one is named here so you can price the rebuild:
| Your component | Type |
|---|---|
npe5__Affiliation__c-de.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-en_GB.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-es.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-fr.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-iw.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-ja.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-nl_NL.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c-pt_BR.Related_Opportunity_Contact_Role__c | field translation |
npe5__Affiliation__c.NPSP_Affiliation_Compact_Layout | compact layout |
npe5__Affiliation__c.Related_Opportunity_Contact_Role__c | field |
Category-by-category, in the Readiness-Report rhythm: what is ready, what needs attention, what is blocked. Each metadata item weighs 1. Validation rules whose formulas fall outside the deterministic subset are counted against today’s coverage — they were flagged by running the actual generator on your rules.
Transcribed today — deterministic transcription, running now, no AI in the loop.
| Artifact | Count |
|---|---|
| Objects → PostgreSQL tables (Prisma models) | 51 |
| Fields → typed columns | 597 |
| Validation rules → Zod validators (formula subset) | 3 |
| Record types → per-variant schemas | 0 |
| List views → table configs + SQL filters | 17 |
| Search layouts → Postgres full-text indexes | 6 |
| Permission sets → RBAC policies + row security | 0 |
| Page layouts → React detail + edit views | 46 |
| Email templates → render modules deterministic {!Object.Field} merge templates | 1 |
| Custom applications → app nav + switcher modules regenerated from each CustomApplication's ordered tabs by the real app parser — transcribe emits these today | 1 |
| LWC components → React (deterministic .tsx) template + the mechanical slice of the JS converted to a compiling React component by the real LWC→React converter — every construct traced to the directive table | 5 |
| Custom Metadata records — seeded as config data each *.md-meta.xml parsed by the real parser and proven seedable by the real seed generator against the transcribed __mdt objects — transcribe emits data/seed-custom-metadata.ts | 193 |
| UI actions → typed config (field sets, quick-create actions, quick-update actions, external-URL links) 16 field set(s), 13 quick-create action(s), 5 quick-update action(s), 0 external-URL link(s) converted by the real parser — Account.New_Address, Account.New_Affiliation, Account.Quick_Household_Update, Account.Quick_Organization_Update, Address__c.Update_Address, BDE_Entry_FS, BDE_Entry_FS_v2, BDE_List_FS, +22 more | 34 |
| Custom labels — shipped as the app's i18n message catalog each label copied verbatim (NOT transpiled) into web/src/i18n/labels.ts — a typed catalog + t() accessor proven to pass the app's strict tsc — transcribe emits the same file | 2,057 |
| Compact layouts → record highlights panel (default assignment honored) each object's default compact layout parsed by the real parser and its field order rendered into the generated record's highlights chips by app-shell — Address__c | 1 |
Translation required — Apex, Flows and out-of-subset formulas go through the LLM + verification harness.
| Artifact | Count |
|---|---|
| Validation-rule formulas outside the deterministic subset flagged by the real generator, not estimated | 0 |
| Apex classes 317,863 lines, 2,471 SOQL statements — 1,940 (78.5%) already translate to SQL deterministically | 992 |
| Apex triggers | 26 |
| Flows | 0 |
| Workflow rules | 1 |
| Apex interfaces | 36 |
| Apex enums | 7 |
| LWC components — template converted, behavior needs a person render path auto-converted to JSX; @wire / imperative behavior stubbed and marked for a human to finish (see Components section) | 47 |
Inventoried but not yet in either automated pipeline — scoped for human work (UI rewrites, endpoint design) or awaiting an engine surface; counted against readiness so the score stays honest.
| Artifact | Count |
|---|---|
| Profiles (permission sets cover the RBAC path today) | 0 |
| Email templates the classifier can't auto-render | 0 |
| Reports the SQL generator refuses Matrix/joined/custom-summary or unknown-object shapes — see Reports & dashboards section | 7 |
| Dashboards not fully rendered | 0 |
| Integration points (named credentials, connected apps, remote sites) see Integrations section — endpoints need a human-designed replacement | 4 |
| Sharing metadata (roles, sharing rules files) | 0 |
| Custom UI components — manual rewrite (flagged LWC + all Aura) no deterministic path — Aura and render-path-blocked LWC need a human rewrite; see Components section | 124 |
| Not yet pipelined · ApexComponent (.component) Visualforce component — a legacy server-rendered `<apex:component>` UI fragment (the reusable sibling of a Visualforce page), typically bound to an Apex controller; the owned answer is a hand rewrite as a React component plus an API endpoint that replaces the controller. Counted against readiness. — BDI_SettingsUI, InsufficientPermissions, RP_GettingStarted, RP_GitHub, RP_Youtube, STG_DataBoundMultiSelect, STG_PageHeader, UTIL_FormField, +11 more | 19 |
| Unhandled metadata · .txt Unrecognized metadata type — no pipeline claims it and it is not known to be inert; a person must assess it. | 8 |
| Not yet pipelined · FlexiPage (.flexipage-meta.xml) Lightning page (flexipage) — the saved config of Salesforce's Lightning App Builder (its drag-and-drop page-layout tool). Each page is parsed and labeled per-page in the Lightning pages section, and its layout semantics (highlights / detail / related lists) are reproduced by the generated record layouts. Layout editing on the owned CRM is answered by an editable layout config: admins edit a served JSON config (field order, sections) that takes effect on refresh with no redeploy, and a drag-and-drop editor can layer on later. Translating this specific page's config into that layout config is a per-page transpile not yet proven per item, so it is counted against readiness. — Data_Import_Batch_Record_Home, GetStarted, GetStartedEndUser, NPSP_Opportunity_Record_Page | 4 |
| Not yet pipelined · Document (.document-meta.xml) Document — a stored file (often an email/import-template asset). On the owned stack it becomes a static file with its folder ACL mapped to RBAC (import-template CSVs stay downloadable); the document copy pipeline is planned, so it stays counted against readiness. | 2 |
| Not yet pipelined · StaticResource (.resource-meta.xml) StaticResource — a bundled asset (image/script/zip) referenced from Apex/VF/LWC via $Resource.<name>. On the owned stack it is copied into the app's public/assets/ with cache headers and a $Resource→URL manifest rewrites its references; the copy/reference pipeline is planned, so it stays counted against readiness. | 2 |
| Unhandled metadata · .csv Unrecognized metadata type — no pipeline claims it and it is not known to be inert; a person must assess it. | 1 |
| Not yet pipelined · DocumentFolder (.documentfolder-meta.xml) Document folder — a container with folder-level access for Documents. On the owned stack it becomes a registry grouping plus access rules (folder ACL→RBAC); the folder pipeline is planned, so it stays counted against readiness. | 1 |
| Not yet pipelined · EmailFolder (.emailfolder-meta.xml) Email-template folder — a container with folder-level access for email templates. On the owned stack it becomes a registry grouping plus access rules (folder ACL→RBAC); the folder pipeline is planned, so it stays counted against readiness. | 1 |
| Not yet pipelined · GlobalValueSet (.globalvalueset-meta.xml) Global value set — a reusable picklist value list shared by many fields; values migrate with referencing fields, but the standalone value-set definition is not yet independently generated (unlike StandardValueSet, which is parsed). (Metadata API catalog: GlobalValueSet.) [file suffix inferred from the type name, not yet confirmed] | 1 |
| Not yet pipelined · Letterhead (.letter-meta.xml) Letterhead — the branded header/footer wrapper (colors, logo) applied to HTML email templates. On the owned stack it becomes a themed HTML email partial with its colors/logo mapped to CSS variables; the letterhead converter is planned, so it stays counted against readiness. | 1 |
| Not yet pipelined · MatchingRule (.matchingrule-meta.xml) Defines fuzzy match criteria for duplicate detection; the owned CRM must reimplement dedupe matching (a real automation surface), and that pipeline is not yet built — counted against readiness. (Metadata API catalog: MatchingRule.) | 1 |
| Not yet pipelined · CustomNotificationType (.notiftype-meta.xml) Custom notification type — a named channel for custom bell/toast notifications raised by Flow/Apex. On the owned stack it becomes an in-app notification channel (bell/toast + table); the notification pipeline is planned (mobile push is a client decision), so it stays counted against readiness. | 1 |
| Unhandled metadata · .py Unrecognized metadata type — no pipeline claims it and it is not known to be inert; a person must assess it. | 1 |
| Not yet pipelined · ReportFolder (.reportfolder-meta.xml) Report folder — a container that groups reports and carries folder-level access (folderShares). On the owned stack it becomes a registry grouping plus access rules that grant the folder's Group/Role principals (reusing the sharing/group work); the folder converter is planned, so it stays counted against readiness. | 1 |
| Not yet pipelined · ReportType (.reporttype-meta.xml) Custom report type — defines the base object, its joins, and the columns a report can draw from. On the owned stack it becomes a report-source definition (base + joins + column set) the report generator reads; the report-type parser is planned, so it stays counted against readiness. | 1 |
| Unhandled metadata · .sh Unrecognized metadata type — no pipeline claims it and it is not known to be inert; a person must assess it. | 1 |
| Web links / buttons — need a person Delete_All_Data_Import_Records, Delete_Imported_Data_Import_Records, Email_Acknowledgment, Email_Acknowledgments, Find_Matched_Gifts, Import_Selected_Data_Import_Records, Manage_Allocations, Manage_Household, +9 more — see the UI actions section for each item's specific reason | 21 |
| Quick actions — need a person LogACall — see the UI actions section for each item's specific reason | 1 |
| Visualforce pages — hand rewrite (React view + endpoint) ACCT_ViewOverride, ADDR_CopyAddrHHObjBTN, ADDR_ValidatorBTN, ALLO_ManageAllocations, ALLO_RollupBTN, BDE_BatchEntry, BDI_BatchOverride, BDI_DataImport, +71 more — 76 bind custom Apex controllers (ACCT_ViewOverride_CTRL, ADDR_CopyAddrHHObjBTN_CTRL, ADDR_Validator, ALLO_ManageAllocations_CTRL, BDE_BatchEntry_CTRL, BDI_BatchOverride_CTRL, +64 more), cross-linked to the Apex deep run | 79 |
| Compact layouts — record-type variants not yet wired Account_Compact_Layout, Contact_Compact_Layout, Donation_Compact_Layout, Membership_Compact_Layout, NPSP_Contact_Compact_Layout, NPSP_Donation_Compact_Layout — transcribed, but only an object's DEFAULT compact layout drives the generated highlights panel today; per-record-type variants need a person | 6 |
Who does this work: every item in this bucket is executed by our migration engineers — a person in the lead, AI as leverage — not handed back to your team. Each one runs through the same per-item verification the rest of this report describes: the unit is built, checked for behavioral parity against your Salesforce source, and recorded as verified, held as draft for review, or rejected and reworked. This list is the migration plan we run for you, item by item.
Directories in the retrieve that the project’s package scope excluded — counted here for disclosure, not folded into the readiness score.
This org declares a package scope in sfdx-project.json, so the scan looked only inside its packageDirectories. The directories below exist in the retrieve but sit outside that scope — nothing in them is counted in the readiness score above, including any reports, dashboards, or objects they hold. A full migration retrieve should include them if they carry production metadata; re-run the X-Ray against a full retrieve to fold them in.
| Directory (unscanned) | Files | Recognized metadata inside (count only) |
|---|---|---|
unpackaged/ | 801 | Custom objects 67, Reports 67, Apex classes 5, Dashboards 4, Page layouts 3, Lightning pages 1, Permission sets 1 |
datasets/ | 28 | Apex classes 1 |
scripts/ | 14 | Apex classes 3 |
StaticResourceSources/ | 809 | no recognized metadata types |
robot/ | 157 | no recognized metadata types |
tests/ | 35 | no recognized metadata types |
orgs/ | 15 | no recognized metadata types |
localization/ | 8 | no recognized metadata types |
metadeploy/ | 8 | no recognized metadata types |
.github/ | 6 | no recognized metadata types |
tasks/ | 6 | no recognized metadata types |
lib/ | 4 | no recognized metadata types |
push/ | 2 | no recognized metadata types |
documentation/ | 1 | no recognized metadata types |
Unrecognized metadata a person would do nothing with — each stated with a defensible reason and excluded from the readiness denominator, so the “needs a person” count reflects real work, not inert files.
7,002 file(s) across 16 type(s) carry no data model and no logic a CRM replacement must reproduce — localized label translations, binary/static assets, display-only or theming metadata, build/test tooling. Each is excluded from the “needs a person” count and the human-work denominator, with a per-type reason stated so a skeptical reviewer can challenge any single line. Nothing is hidden.
| Type / family | Files | Why there is nothing to migrate |
|---|---|---|
.fieldtranslation-meta.xml | 5,776 | Localized field-label translation — display strings only, no schema or logic; migrate only if multi-language UI is in scope (a data copy, not a transpile). |
.objecttranslation-meta.xml | 506 | Localized object-label translation — display strings only, no schema or logic; relevant only for multi-language UI. |
.png | 426 | PNG image — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.svg | 225 | SVG image/icon — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.featureparameterinteger-meta.xml | 14 | FeatureParameter (Integer) — an ISV managed-package telemetry value (dataflowDirection SubscriberToLmo, verified in corpus) reported from a subscriber org back to the package's License Management Org. Salesforce documents FeatureParameter as exclusive to ISV package developers with no inherent CRM runtime behavior, so a self-hosted CRM reproduces nothing — there is nothing to migrate. |
.tab-meta.xml | 14 | CustomTab — a navigation container only; app navigation is regenerated from CustomApplication, and a tab carries no data or logic of its own. |
.featureparameterboolean-meta.xml | 12 | FeatureParameter (Boolean) — an ISV managed-package telemetry value (dataflowDirection SubscriberToLmo, verified in corpus) reported from a subscriber org back to the package's License Management Org. Salesforce documents FeatureParameter as exclusive to ISV package developers with no inherent CRM runtime behavior, so a self-hosted CRM reproduces nothing — there is nothing to migrate. |
.globalvaluesettranslation-meta.xml | 8 | Translated global picklist labels — display strings only; the picklist values themselves migrate with the value set. |
.translation-meta.xml | 8 | Org-wide UI translation (labels/picklist/report labels) — display strings only; relevant only for multi-language UI. |
.gif | 4 | GIF image — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.eot | 2 | web font — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.ttf | 2 | font file — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.woff | 2 | web font — binary/static asset served as-is by any CRM; nothing to transpile or model. |
.featureparameterdate-meta.xml | 1 | FeatureParameter (Date) — an ISV managed-package telemetry value (dataflowDirection SubscriberToLmo, verified in corpus) reported from a subscriber org back to the package's License Management Org. Salesforce documents FeatureParameter as exclusive to ISV package developers with no inherent CRM runtime behavior, so a self-hosted CRM reproduces nothing — there is nothing to migrate. |
.psd | 1 | Photoshop design source — binary/static asset served as-is by any CRM; nothing to transpile or model. |
project/build config | 1 | Salesforce project/build config (SFDX / npm / ESLint / Jest / Babel tooling) — dev-time only, not part of the running org; nothing to migrate (discard). |
Salesforce AutoNumber columns become a unique, auto-assigned cuid in the owned schema — stable and non-null, but not the sequential display format (e.g. ALL-{0}). Listed here so the one property not reproduced is a known decision.
10 AutoNumber field(s) keep uniqueness (a stable, auto-assigned id) but not the Salesforce sequential display format (10 declare one). The owned schema substitutes a cuid: unique and non-null, but a different shape than ALL-{0}. These columns are already counted as transcribed — this ledger changes no readiness number; it names the one property not reproduced so any process that parsed the SF display string is a known follow-up, never a silent drop.
| Object.Field | SF display format |
|---|---|
Account_Soft_Credit__c.Name | Account SC-{0000} |
Address__c.Name | A-{00000} |
Allocation__c.Name | ALL-{0} |
DataImport__c.Name | DI-{000000} |
Engagement_Plan__c.Name | EP-{0000} |
Error__c.Name | {000000} |
GetStartedCompletionChecklistState__c.Name | GS{0000} |
Partial_Soft_Credit__c.Name | PSC-{0000} |
RecurringDonationChangeLog__c.Name | RDCH-{0000000} |
RecurringDonationSchedule__c.Name | RD-Schedule-{0000000000} |
Surfaces the X-Ray looked for and found zero of in this org — so absence reads as “checked, none found”, not “never looked”.
Surfaces the X-Ray actively looked for in this org and found none of. Listed so a zero reads as “checked, none found” — not “never looked”. Each maps to a real recognizer (an inventory counter or a documented Metadata API type).
Dashboards · Flows · Approval processes · Record types · Named credentials · Connected apps · Roles · Sharing rules · Queues · Assignment rules · Escalation rules · Auto-response rules · Duplicate rules · Territory management · Forecasting types · Public groups
An ordered plan built from what this org actually contains — steps for artifact types you don’t have are omitted.
What a migration of this org produces and what remains as translation work.
| Deliverable | Quantity |
|---|---|
| PostgreSQL tables (Prisma models) | 51 |
| Typed columns | 597 |
| Validators (Zod) 0 of 3 formulas need manual/LLM translation | 3 |
| Access policies (RBAC + row security) | 0 |
| Generated views (React detail/edit + list views) | 109 |
| Full-text search indexes | 6 |
| Flows to translate 0 elements total | 0 |
| Apex types to translate (classes / enums / interfaces) 317,863 source lines, 2,471 SOQL statements — 1,940 → SQL deterministically today | 1,035 |
| Apex triggers to translate | 26 |
Seat count / per-seat cost not provided — the license-exposure comparison is omitted rather than estimated. Re-run the X-Ray with those two numbers to see annual spend vs one-time conversion.
Provide --seats N --cost PERSEAT_MONTHLY to the X-Ray to
model the savings of replacing Salesforce with a stack you own.
Who does this work: the hours below are ours, not a task list left with your team. Our migration engineers run each workstream — a person in the lead, AI as leverage — under the same per-item verification the coverage section describes: every unit is built, checked for behavioral parity against your Salesforce source, and recorded as verified, held as draft for review, or rejected and reworked.
| Workstream | Man-hours | Basis (quantity × rate) |
|---|---|---|
| Apex translation | 18,669.7 h | COMPLEX 46,739 code lines × 0.3; STANDARD 29,631 code lines × 0.12; MECHANICAL 6,006 code lines × 0.05; TRIVIAL 137 code lines × 0 (automated); TEST 396 class(es) × 2 h/class (parity capture + golden fill; UNCALIBRATED) |
| Component rewrite (LWC/Aura) | 2,266 h | 47 partial × 6 h + 124 flagged × 16 h (5 auto-converted × 0) |
| Integration re-implementation | 444 h | 37 endpoint(s) × 12 h |
| Report / dashboard rebuild | 14 h | 7 refused × 2 h |
| Not yet pipelined — identified, with porting path (needs a person today) | 459 h | 153 item(s) × 3 h |
| Data-migration dry-runs | 204 h | 51 object(s) × 4 h |
| Build subtotal | 22,056.7 h | sum of workstreams |
| Code review (15% of build) | 3,308.5 h | on the build critical path |
| QA (40% of build) | 8,822.7 h | parallel stream, 30% lag |
| Total man-hours (pre-buffer) | 34,187.9 h | build + review + QA |
| Schedule (parallel QA, critical path over 3) | Value |
|---|---|
| Build calendar (build ÷ team) | 8,455.1 h |
| QA calendar (QA ÷ team) | 2,940.9 h |
| QA start lag | 2,536.5 h |
| Critical path = max(build, lag + QA) | 8,455.1 h |
| Calendar (+20% buffer) | 338.2 weeks ≈ 77.8 months |
Budget: $6,153,825 = 41,025.5 h (incl. 20% buffer) × $150/h.
Outbound/inbound integration points this org depends on — counted and mapped where an owned-stack equivalent exists, flagged honestly where it doesn't.
Named credentials, connected apps, remote-site entries, and outbound Apex callouts this org depends on. Endpoint business logic and live credentials are never inspected or fabricated — only counted and mapped where an owned-stack equivalent exists.
| Kind | Count |
|---|---|
remoteSite | 4 |
apexCallout | 37 |
41 integration point(s) total — 4 mapped to an owned-stack equivalent, 37 flagged for human design work.
LWC/Aura bundles found on disk — LWC run through the real deterministic converter, Aura scoped for manual rewrite.
Custom UI (Lightning Web Components / Aura). LWC templates and the mechanical slice of their JavaScript are converted to a compiling React .tsx by the real deterministic converter (src/translate/lwc-convert.ts) — the same fail-closed posture as the SOQL translator: any construct outside the directive table becomes a NAMED blocker, never a faked translation. Aura is a different framework with no converter and stays 100% manual.
| Components found | 176 |
| LWC / Aura | 122 / 54 |
| LWC converted (deterministic .tsx, zero blockers) | 5 |
| LWC partial (template converted, behavior needs a person) | 47 |
| LWC flagged (render-path blocker — manual rewrite) | 70 |
| Aura (manual rewrite — no converter) | 54 |
| Component | Verdict | Blockers (construct + phase) |
|---|---|---|
accordionSection | partial | import from c/util (js); lifecycle connectedCallback() (js); getter classes not mechanically convertible (js); handler open not mechanically convertible (js) — +4 more |
batchProgress | flagged | import from c/util (js); @salesforce/apex import (UTIL_BatchJobProgress_CTRL.loadBatchJob) (js); lifecycle connectedCallback() (js); handler handleLoadBatchJob not mechanically convertible (js) — +10 more |
bdeRetirementAlert | flagged | @salesforce/apex import (BDE_BatchEntry_CTRL.getBatchDataEntrySettings) (js); @salesforce/apex import (BDE_BatchEntry_CTRL.upsertRetirementAlert) (js); import from c/utilTemplateBuilder (js); lifecycle connectedCallback() (js) — +3 more |
bdiBatchNumberSettings | flagged | @salesforce/apex import (BDI_BatchNumberSettingsController.isSysAdmin) (js); @salesforce/apex import (BDI_BatchNumberSettingsController.save) (js); @salesforce/apex import (BDI_BatchNumberSettingsController.activate) (js); @salesforce/apex import (BDI_BatchNumberSettingsController.deactivate) (js) — +17 more |
bdiFieldMappingModal | partial | import from c/pubsubNoPageRef (js); import from c/utilCommon (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.createDataImportFieldMapping) (js); lifecycle connectedCallback() (js) — +15 more |
bdiFieldMappings | flagged | import from c/pubsubNoPageRef (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.getAdvancedMappingFieldsData) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.getFieldMappingsByObjectAndFieldSetNames) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.createDataImportFieldMapping) (js) — +19 more |
bdiObjectMappingModal | partial | lightning module import (lightning/platformShowToastEvent) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.createDataImportObjectMapping) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.getObjectFieldDescribes) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.getRelationshipFieldOptions) (js) — +29 more |
bdiObjectMappings | flagged | @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.getAdvancedMappingObjectData) (js); @salesforce/apex import (BDI_ManageAdvancedMappingCtrl.createDataImportObjectMapping) (js); import from c/pubsubNoPageRef (js); import from c/utilCommon (js) — +18 more |
customDatatable | flagged | lightning module import (lightning/datatable) (js); lightning module import (lightning/platformResourceLoader) (js); @salesforce platform import (@salesforce/resourceUrl/CumulusStaticResources) (js); field customTypes initializer not mechanical (js) — +2 more |
customPicklistType | partial | import from c/util (js); getter optionLabel not mechanically convertible (js); handler handleFocus not mechanically convertible (js); handler handleChange not mechanically convertible (js) |
donationHistory | partial | depends on unconverted child <DonationHistoryFilter> (js); depends on unconverted child <DonationHistoryTable> (js) |
donationHistoryFilter | partial | @salesforce/apex import (DonationHistoryController.getYearsWithDonations) (js); @salesforce/apex import (DonationHistoryController.getContactIdByUserId) (js); lifecycle connectedCallback() (js); handler getYearsWithDonationsByContact not mechanically convertible (js) — +3 more |
donationHistoryTable | flagged | @salesforce/apex import (DonationHistoryController.getDonationHistory) (js); lifecycle connectedCallback() (js); @api get/set filter with side-effecting setter (js); handler retrieveDonationHistory not mechanically convertible (js) — +3 more |
errRecordLog | flagged | lightning module import (lightning/navigation) (js); lightning module import (lightning/uiObjectInfoApi) (js); import from c/utilCommon (js); @salesforce/apex import (ERR_Log_CTRL.getData) (js) — +13 more |
formattedTextWithDate | partial | import from c/util (js); getter hasSecondHalf not mechanically convertible (js); getter hasFirstHalf not mechanically convertible (js); getter hasText not mechanically convertible (js) |
geBatchGiftEntryHeader | flagged | field LABELS initializer not mechanical (js); field ACTIONS initializer not mechanical (js); handler handleClick not mechanically convertible (js); base component <lightning-button-group> (template) |
geBatchGiftEntryTable | flagged | lightning module import (lightning/uiObjectInfoApi) (js); import from c/utilCommon (js); import from c/geFormService (js); import from c/pubsubNoPageRef (js) — +30 more |
geBatchWizard | flagged | import from c/geFormService (js); lightning module import (lightning/navigation) (js); lightning module import (lightning/uiObjectInfoApi) (js); lightning module import (lightning/uiRecordApi) (js) — +41 more |
geConstants | flagged | JS service module (no template — not a rendered component) (template) |
geDonationMatching | flagged | import from c/pubsubNoPageRef (js); import from c/geLabelService (js); field CUSTOM_LABELS initializer not mechanical (js); lifecycle renderedCallback() (js) — +5 more |
geDonationMatchingOpportunityCard | flagged | lightning module import (lightning/uiObjectInfoApi) (js); lightning module import (lightning/uiRecordApi) (js); import from c/utilTemplateBuilder (js); import from c/utilCommon (js) — +14 more |
geDonationMatchingPaymentCard | partial | lightning module import (lightning/uiObjectInfoApi) (js); lightning module import (lightning/uiRecordApi) (js); import from c/utilTemplateBuilder (js); import from c/utilCommon (js) — +11 more |
geElevateBatch | flagged | @salesforce/apex import (GE_GiftEntryController.addToElevateBatch) (js); @salesforce/apex import (GE_GiftEntryController.createElevateBatch) (js); @salesforce/apex import (GE_GiftEntryController.removeFromElevateBatch) (js); JS service module (no template — not a rendered component) (template) |
geFormField | flagged | import from c/utilCommon (js); import from c/geFormService (js); import from c/geLabelService (js); lightning module import (lightning/uiObjectInfoApi) (js) — +41 more |
geFormRenderer | partial | @salesforce/apex import (GE_GiftEntryController.sendPurchaseRequest) (js); @salesforce/apex import (GE_GiftEntryController.upsertDataImport) (js); @salesforce/apex import (GE_GiftEntryController.validateAuthorizedGiftEdit) (js); @salesforce/apex import (GE_PaymentServices.getPaymentTransactionStatusValues) (js) — +239 more |
geFormSection | partial | import from c/utilCommon (js); lifecycle renderedCallback() (js); handler setCustomValidityOnFields not mechanically convertible (js); handler getInvalidFields not mechanically convertible (js) — +3 more |
geFormService | flagged | @salesforce/apex import (GE_GiftEntryController.retrieveDefaultSGERenderWrapper) (js); @salesforce/apex import (GE_GiftEntryController.getFormRenderWrapper) (js); @salesforce/apex import (GE_GiftEntryController.getAllocationsSettings) (js); @salesforce/apex import (GE_GiftEntryController.getFieldMappings) (js) — +4 more |
geFormWidget | partial | import from c/utilCommon (js); field _allocationFields initializer not mechanical (js); field _elevateFields initializer not mechanical (js); getter giftInViewHasSchedule not mechanically convertible (js) — +6 more |
geFormWidgetAllocation | flagged | import from c/utilCommon (js); import from c/geFormService (js); import from c/geLabelService (js); import from c/pubsubNoPageRef (js) — +23 more |
geFormWidgetRowAllocation | flagged | import from c/geLabelService (js); import from c/utilCommon (js); lifecycle connectedCallback() (js); field focusOnGauLookup is a function value (js) — +18 more |
geFormWidgetSoftCredit | partial | import from c/geLabelService (js); import from c/pubsubNoPageRef (js); import from c/utilCommon (js); field CUSTOM_LABELS initializer not mechanical (js) — +3 more |
geFormWidgetSoftCreditRow | flagged | import from c/geLabelService (js); import from c/utilCommon (js); import from c/pubsubNoPageRef (js); field CUSTOM_LABELS initializer not mechanical (js) — +12 more |
geFormWidgetTokenizeCard | partial | @salesforce platform import (@salesforce/apex) (js); import from c/geLabelService (js); import from c/psElevateTokenHandler (js); import from c/utilCommon (js) — +85 more |
geGatewaySelectWidget | partial | @salesforce/apex import (GE_GiftEntryController.getGatewaysFromElevate) (js); @salesforce/apex import (GE_GiftEntryController.encryptGatewayId) (js); @salesforce/apex import (GE_GiftEntryController.decryptGatewayId) (js); @salesforce/apex import (GE_GiftEntryController.getGatewayAssignmentSettings) (js) — +39 more |
geGatewaySettings | flagged | import from c/pubsubNoPageRef (js); @salesforce/apex import (GE_GiftEntryController.decryptGatewayId) (js); import from c/utilCommon (js); @salesforce/apex import (GE_GiftEntryController.getGatewayAssignmentSettings) (js) — +2 more |
geGift | flagged | @salesforce/apex import (GE_GiftEntryController.getGiftView) (js); @salesforce/apex import (GE_GiftEntryController.saveSingleGift) (js); import from c/geConstants (js); JS service module (no template — not a rendered component) (template) |
geGiftBatch | flagged | @salesforce/apex import (GE_GiftEntryController.getGiftBatchViewWithLimitsAndOffsets) (js); @salesforce/apex import (GE_GiftEntryController.getGiftBatchTotalsBy) (js); @salesforce/apex import (GE_GiftEntryController.updateGiftBatchWith) (js); @salesforce/apex import (GE_GiftEntryController.deleteGiftFromGiftBatch) (js) — +6 more |
geGiftEntryFormApp | flagged | lightning module import (lightning/uiObjectInfoApi) (js); lightning module import (lightning/navigation) (js); import from c/pubsubNoPageRef (js); import from c/utilCommon (js) — +73 more |
geHome | partial | import from c/utilCommon (js); import from c/utilTemplateBuilder (js); import from c/geTemplateBuilderService (js); import from c/geLabelService (js) — +14 more |
geLabelService | flagged | import from c/utilCommon (js); JS service module (no template — not a rendered component) (template) |
| … and 77 more partial/flagged component(s) not listed | ||
5 of 122 LWC (4.1%) convert to a compiling React .tsx deterministically; 47 convert their template only (behavior stubbed for a person); 70 need a full manual rewrite. All 54 Aura component(s) are 100% manual — a different framework with no converter.
Record / app / home page composition — a per-page readiness label. Transparency, not coverage: these are already counted in “Needs a person” above.
Lightning pages (flexipages) are a needs-a-person surface — this labeler names, per page, WHY; it does not claim to build them. None of the 4 page(s) are standard-only record pages a generated layout reproduces. Every page here is already counted once against readiness via the .flexipage-meta.xml line in “Needs a person” above — this subsection is transparency only and changes no count.
| Page | Type | Object | Verdict | Why it needs a person |
|---|---|---|---|---|
Data_Import_Batch_Record_Home | RecordPage | DataImportBatch__c | needs a person | custom LWC/Aura c:GE_GiftEntryForm needs rewrite as an owned React component (see Components section). Dynamic Forms: 4 visibility rules (gating: force:detailPanel, force:highlightsPanel, flexipage:tabset, GE_GiftEntryForm) — field placement is not transcribed (record page renders the classic-layout-derived form); field-gated visibility rules on a simple record field using equals / not-equals / greater-than are transcribed into the generated form’s conditional visibility, while component-gated rules, other operators, relationship-traversal operands and boolean-filter rules stay flagged for a person (the field stays visible). |
GetStarted | AppPage | — | needs a person | custom LWC/Aura c:gsVideoHeader needs rewrite as an owned React component (see Components section). + 2 org-wide blocker(s): gsChecklistSetup, gsResources (see below) |
GetStartedEndUser | AppPage | — | needs a person | custom LWC/Aura c:gseuHeader needs rewrite as an owned React component (see Components section). custom LWC/Aura c:gseuTrailhead needs rewrite as an owned React component (see Components section). + 2 org-wide blocker(s): gsChecklistSetup, gsResources (see below) |
NPSP_Opportunity_Record_Page | RecordPage | Opportunity | needs a person | runtime_sales_pathassistant:pathAssistant — Salesforce Path guidance: SF-proprietary runtime, no owned equivalent; product decision. runtime_sales_activities:activityPanel — Salesforce activity timeline panel: SF-proprietary runtime, no owned equivalent; product decision. |
A component placed on more than one page is shown once here with its affected pages, instead of repeating the identical reason on every row.
| Component | Class | Pages | Why / affected pages |
|---|---|---|---|
gsChecklistSetup | custom | 2 | custom LWC/Aura c:gsChecklistSetup needs rewrite as an owned React component (see Components section). Pages: GetStarted, GetStartedEndUser |
gsResources | custom | 2 | custom LWC/Aura c:gsResources needs rewrite as an owned React component (see Components section). Pages: GetStarted, GetStartedEndUser |
0 covered (layout semantics) · 4 needs a person · 4 page(s) total.
Config-family UI actions — convertible items credited ready-today, the rest counted with the parser’s precise per-item reason.
Field sets, quick-create QuickActions, and external-URL WebLinks — run through the real UI-action parser (the same one transcribe uses to emit typed config the generated app consumes). Convertible items are credited ready-today; everything else stays a needs-a-person row with the parser's precise, per-item reason, never a blanket "not built".
| Field sets → typed config | 16 |
| Quick-create actions → create forms | 13 |
| Quick-update actions → edit forms | 5 |
| External-URL links → link config | 0 |
| Flagged (need a person) | 22 |
| Item | Kind | Why it needs a person |
|---|---|---|
LogACall | quickAction | LogACall action "LogACall" — logs a standard Activity/Task against the host record; the activity subsystem is not in a pipeline yet. |
Manage_Household | webLink | WebLink "Manage_Household" targets Visualforce page "HH_ManageHHAccount" (linkType=page); needs the Visualforce rebuild, not a plain link. |
New_Gift | webLink | WebLink "New_Gift" targets a Salesforce-relative URL ("/lightning/n/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Recalculate_Rollups | webLink | WebLink "Recalculate_Rollups" targets Visualforce page "CRLP_RollupAccount_BTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Verify_Address | webLink | WebLink "Verify_Address" targets Visualforce page "ADDR_ValidatorBTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Manage_Allocations | webLink | WebLink "Manage_Allocations" targets Visualforce page "ALLO_ManageAllocations" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Merge_Contacts | webLink | WebLink "Merge_Contacts" targets Visualforce page "CON_ContactMerge" (linkType=page); needs the Visualforce rebuild, not a plain link. |
New_Gift | webLink | WebLink "New_Gift" targets a Salesforce-relative URL ("/lightning/n/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Recalculate_Rollups | webLink | WebLink "Recalculate_Rollups" targets Visualforce page "CRLP_RollupContact_BTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Process_Batch | webLink | WebLink "Process_Batch" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Delete_All_Data_Import_Records | webLink | WebLink "Delete_All_Data_Import_Records" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Delete_Imported_Data_Import_Records | webLink | WebLink "Delete_Imported_Data_Import_Records" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Import_Selected_Data_Import_Records | webLink | WebLink "Import_Selected_Data_Import_Records" targets Visualforce page "BDI_ProcessSelectedDIs" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Process_Data_Import | webLink | WebLink "Process_Data_Import" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Manage_Template | webLink | WebLink "Manage_Template" targets Visualforce page "EP_ManageEPTemplate" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Recalculate_Rollups | webLink | WebLink "Recalculate_Rollups" targets Visualforce page "ALLO_RollupBTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Email_Acknowledgment | webLink | WebLink "Email_Acknowledgment" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Email_Acknowledgments | webLink | WebLink "Email_Acknowledgments" targets Visualforce page "OPP_SendAcknowledgmentBTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Find_Matched_Gifts | webLink | WebLink "Find_Matched_Gifts" targets Visualforce page "MTCH_FindGifts" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Manage_Soft_Credits | webLink | WebLink "Manage_Soft_Credits" targets Visualforce page "PSC_ManageSoftCredits" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Refresh_Name | webLink | WebLink "Refresh_Name" targets Visualforce page "OPP_OpportunityNamingBTN" (linkType=page); needs the Visualforce rebuild, not a plain link. |
Manage_Soft_Credits | webLink | WebLink "Manage_Soft_Credits" targets a Salesforce-relative URL ("/apex/…") — Apex/Lightning/$Setup/$Action/URLFOR paths resolve only inside Salesforce, with no external equivalent. |
Legacy server-rendered pages, pair-collapsed to one unit each and labeled from their markup — superseded wrappers credited ready-today, custom-controller pages named for rewrite.
Legacy Visualforce pages, each labeled from its <apex:page> markup. A .page and its .page-meta.xml descriptor are ONE unit (the companion folds in, no double-count). Coverage (superseded) is earned only by a pure standardController + <apex:detail>/<apex:relatedList> wrapper the generated record UI reproduces — fail-closed; everything with a custom controller, script, or custom component is a hand rewrite, with its controller classes named and cross-linked to the Apex deep run.
79 page(s) · 0 superseded (credited ready-today) · 79 need a person.
| Page | Verdict | Apex controller(s) | Why |
|---|---|---|---|
ACCT_ViewOverride | needs a person | ACCT_ViewOverride_CTRL | custom Apex-controller page — logic lives in ACCT_ViewOverride_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. |
ADDR_CopyAddrHHObjBTN | needs a person | ADDR_CopyAddrHHObjBTN_CTRL | custom Apex-controller page — logic lives in ADDR_CopyAddrHHObjBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
ADDR_ValidatorBTN | needs a person | ADDR_Validator | custom Apex-controller page — logic lives in ADDR_Validator (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). |
ALLO_ManageAllocations | needs a person | ALLO_ManageAllocations_CTRL | custom Apex-controller page — logic lives in ALLO_ManageAllocations_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_InputField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
ALLO_RollupBTN | needs a person | CRLP_RecalculateBTN_CTRL | custom Apex-controller page — logic lives in CRLP_RecalculateBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
BDE_BatchEntry | needs a person | BDE_BatchEntry_CTRL | custom Apex-controller page — logic lives in BDE_BatchEntry_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. |
BDI_BatchOverride | needs a person | BDI_BatchOverride_CTRL | custom Apex-controller page — logic lives in BDI_BatchOverride_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:BDI_SettingsUI — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
BDI_DataImport | needs a person | BDI_DataImport_CTRL | custom Apex-controller page — logic lives in BDI_DataImport_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:BDI_SettingsUI — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
BDI_DataImportDeleteBTN | needs a person | BDI_DataImportDeleteBTN_CTRL | custom Apex-controller page — logic lives in BDI_DataImportDeleteBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
BDI_ProcessSelectedDIs | needs a person | BDI_ProcessSelectedDIs_CTRL | custom Apex-controller page — logic lives in BDI_ProcessSelectedDIs_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. |
CON_ContactMerge | needs a person | CON_ContactMerge_CTRL | custom Apex-controller page — logic lives in CON_ContactMerge_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CON_DeleteContactOverride | needs a person | CON_DeleteContactOverride_CTRL | custom Apex-controller page — logic lives in CON_DeleteContactOverride_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CONV_Account_Conversion | needs a person | CONV_Account_Conversion_CTRL | custom Apex-controller page — logic lives in CONV_Account_Conversion_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CRLP_RollupAccount_BTN | needs a person | CRLP_RecalculateBTN_CTRL | custom Apex-controller page — logic lives in CRLP_RecalculateBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CRLP_RollupContact_BTN | needs a person | CRLP_RecalculateBTN_CTRL | custom Apex-controller page — logic lives in CRLP_RecalculateBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CRLP_RollupRD_BTN | needs a person | CRLP_RecalculateBTN_CTRL | custom Apex-controller page — logic lives in CRLP_RecalculateBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
CRLP_RollupSetup | needs a person | CRLP_RollupSetup_CTRL | custom Apex-controller page — logic lives in CRLP_RollupSetup_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. |
EP_ManageEPTemplate | needs a person | EP_ManageEPTemplate_CTRL | custom Apex-controller page — logic lives in EP_ManageEPTemplate_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
GE_TokenizeCard | needs a person | GE_PaymentServices | custom Apex-controller page — logic lives in GE_PaymentServices (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. |
HH_CampaignDedupeBTN | needs a person | HH_CampaignDedupeBTN_CTRL | custom Apex-controller page — logic lives in HH_CampaignDedupeBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
HH_ManageHH | needs a person | HH_ManageHH_CTRL | custom Apex-controller page — logic lives in HH_ManageHH_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
HH_ManageHHAccount | needs a person | HH_ManageHH_CTRL | custom Apex-controller page — logic lives in HH_ManageHH_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. |
HH_ManageHousehold | needs a person | HH_ManageHH_CTRL | custom Apex-controller page — logic lives in HH_ManageHH_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. |
LD_LeadConvertOverride | needs a person | LD_LeadConvertOverride_CTRL | custom Apex-controller page — logic lives in LD_LeadConvertOverride_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
LVL_LevelEdit | needs a person | LVL_LevelEdit_CTRL | custom Apex-controller page — logic lives in LVL_LevelEdit_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
MTCH_FindGifts | needs a person | MTCH_FindGifts_CTRL | custom Apex-controller page — logic lives in MTCH_FindGifts_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
NPSP_Resources | needs a person | — | Visualforce page with no controller, standardController, script, or custom component the labeler can key on — fail-closed; a person must inspect this page and decide its owned replacement. |
OPP_MatchingDonationsBTN | needs a person | — | standardController "Opportunity" page but declares no reproducible standard content (no <apex:detail>/<apex:relatedList>); the generated record UI does not reproduce it verbatim — a person must confirm/rebuild it. |
OPP_OpportunityNamingBTN | needs a person | OPP_OpportunityNamingBTN_CTRL | custom Apex-controller page — logic lives in OPP_OpportunityNamingBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
OPP_SendAcknowledgmentBTN | needs a person | OPP_SendAcknowledgmentBTN_CTRL | custom Apex-controller page — logic lives in OPP_SendAcknowledgmentBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
PMT_PaymentWizard | needs a person | PMT_PaymentWizard_CTRL | custom Apex-controller page — logic lives in PMT_PaymentWizard_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_NavigateBack — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
PSC_ManageSoftCredits | needs a person | PSC_ManageSoftCredits_CTRL | custom Apex-controller page — logic lives in PSC_ManageSoftCredits_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_FormField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
RD_AddDonationsBTN | needs a person | RD_AddDonationsBTN_CTRL | custom Apex-controller page — logic lives in RD_AddDonationsBTN_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
REL_RelationshipsViewer | needs a person | REL_RelationshipsViewer_CTRL | custom Apex-controller page — logic lives in REL_RelationshipsViewer_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. |
RP_Resources | needs a person | — | references custom component c:RP_GettingStarted — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:RP_GitHub — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:RP_Youtube — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelAddrVerification | needs a person | STG_PanelADDRVerification_CTRL | custom Apex-controller page — logic lives in STG_PanelADDRVerification_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelAffiliations | needs a person | STG_PanelAffiliations_CTRL | custom Apex-controller page — logic lives in STG_PanelAffiliations_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelAlloBatch | needs a person | STG_PanelAlloBatch_CTRL | custom Apex-controller page — logic lives in STG_PanelAlloBatch_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelAllocations | needs a person | STG_PanelAllocations_CTRL | custom Apex-controller page — logic lives in STG_PanelAllocations_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_InputField — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelBDE | needs a person | STG_PanelBDE_CTRL | custom Apex-controller page — logic lives in STG_PanelBDE_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelContactRoles | needs a person | STG_PanelContactRoles_CTRL | custom Apex-controller page — logic lives in STG_PanelContactRoles_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelContacts | needs a person | STG_PanelContacts_CTRL | custom Apex-controller page — logic lives in STG_PanelContacts_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelCreatePayments | needs a person | STG_PanelCreatePayments_CTRL | custom Apex-controller page — logic lives in STG_PanelCreatePayments_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelCustomizableRollup | needs a person | STG_PanelCustomizableRollup_CTRL | custom Apex-controller page — logic lives in STG_PanelCustomizableRollup_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SLDS_Icon — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SingleToastMessage — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelDataImportAdvancedMapping | needs a person | STG_PanelDataImportAdvancedMapping_CTRL | custom Apex-controller page — logic lives in STG_PanelDataImportAdvancedMapping_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelERR | needs a person | STG_PanelERR_CTRL | custom Apex-controller page — logic lives in STG_PanelERR_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_Typeahead — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelErrorLog | needs a person | STG_PanelErrorLog_CTRL | custom Apex-controller page — logic lives in STG_PanelErrorLog_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SoqlListView — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelGatewayManagement | needs a person | STG_Panel | custom Apex-controller page — logic lives in STG_Panel (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelHealthCheck | needs a person | STG_PanelHealthCheck_CTRL | custom Apex-controller page — logic lives in STG_PanelHealthCheck_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SLDS_Icon — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelHome | needs a person | STG_SettingsManager_CTRL | custom Apex-controller page — logic lives in STG_SettingsManager_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SingleToastMessage — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelHouseholds | needs a person | STG_PanelHouseholds_CTRL | custom Apex-controller page — logic lives in STG_PanelHouseholds_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelLeads | needs a person | STG_PanelLeads_CTRL | custom Apex-controller page — logic lives in STG_PanelLeads_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelLvlAssignBatch | needs a person | STG_PanelLvlAssignBatch_CTRL | custom Apex-controller page — logic lives in STG_PanelLvlAssignBatch_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelMakeDefaultAllocations | needs a person | STG_PanelMakeDefaultAllocations_CTRL | custom Apex-controller page — logic lives in STG_PanelMakeDefaultAllocations_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelMembership | needs a person | STG_PanelMembership_CTRL | custom Apex-controller page — logic lives in STG_PanelMembership_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOppBatch | needs a person | STG_PanelOppBatch_CTRL | custom Apex-controller page — logic lives in STG_PanelOppBatch_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOppCampaignMembers | needs a person | STG_PanelOppCampaignMembers_CTRL | custom Apex-controller page — logic lives in STG_PanelOppCampaignMembers_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOppNaming | needs a person | STG_PanelOppNaming_CTRL | custom Apex-controller page — logic lives in STG_PanelOppNaming_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOppNamingBatch | needs a person | STG_PanelOppNamingBatch_CTRL | custom Apex-controller page — logic lives in STG_PanelOppNamingBatch_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOppRollups | needs a person | STG_PanelOppRollups_CTRL | custom Apex-controller page — logic lives in STG_PanelOppRollups_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelOpps | needs a person | STG_PanelOpps_CTRL | custom Apex-controller page — logic lives in STG_PanelOpps_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelPaymentMapping | needs a person | STG_PanelPaymentMapping_CTRL | custom Apex-controller page — logic lives in STG_PanelPaymentMapping_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelPrimaryContactRoleMerge | needs a person | STG_PanelPrimaryContactRoleMerge_CTRL | custom Apex-controller page — logic lives in STG_PanelPrimaryContactRoleMerge_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRD | needs a person | STG_PanelRD_CTRL | custom Apex-controller page — logic lives in STG_PanelRD_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRD2Enablement | needs a person | RD2_EnablementDelegate_CTRL | custom Apex-controller page — logic lives in RD2_EnablementDelegate_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRD2StatusAutomationSettings | needs a person | RD2_StatusAutomationSettings_CTRL | custom Apex-controller page — logic lives in RD2_StatusAutomationSettings_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRD2StatusMapping | needs a person | RD2_StatusMappingSettings_CTRL | custom Apex-controller page — logic lives in RD2_StatusMappingSettings_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRDBatch | needs a person | STG_PanelRDBatch_CTRL | custom Apex-controller page — logic lives in STG_PanelRDBatch_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRDCustomFieldMapping | needs a person | STG_PanelRDCustomFieldMapping_CTRL | custom Apex-controller page — logic lives in STG_PanelRDCustomFieldMapping_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRDCustomInstallment | needs a person | STG_PanelRDCustomInstallment_CTRL | custom Apex-controller page — logic lives in STG_PanelRDCustomInstallment_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRel | needs a person | STG_PanelRel_CTRL | custom Apex-controller page — logic lives in STG_PanelRel_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRelAuto | needs a person | STG_PanelRelAuto_CTRL | custom Apex-controller page — logic lives in STG_PanelRelAuto_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRelReciprocal | needs a person | STG_PanelRelReciprocal_CTRL | custom Apex-controller page — logic lives in STG_PanelRelReciprocal_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelRenameHouseholds | needs a person | STG_PanelRenameHouseholds_CTRL | custom Apex-controller page — logic lives in STG_PanelRenameHouseholds_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelSchedule | needs a person | STG_PanelSchedule_CTRL | custom Apex-controller page — logic lives in STG_PanelSchedule_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelTDTM | needs a person | STG_PanelTDTM_CTRL | custom Apex-controller page — logic lives in STG_PanelTDTM_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_DataBoundMultiSelect — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SLDS_Icon — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelUpdatePrimaryContact | needs a person | STG_PanelUpdatePrimaryContact_CTRL | custom Apex-controller page — logic lives in STG_PanelUpdatePrimaryContact_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_JobProgressLightning — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_PanelUserRollup | needs a person | STG_PanelUserRollup_CTRL | custom Apex-controller page — logic lives in STG_PanelUserRollup_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:STG_PageHeader — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_HtmlOutput — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). |
STG_SettingsManager | needs a person | STG_SettingsManager_CTRL | custom Apex-controller page — logic lives in STG_SettingsManager_CTRL (analyzed in the Apex deep-run); rewrite as an owned React view plus an API endpoint that replaces the controller. embeds inline JavaScript / <script> — client behavior a person must port to the React component. references custom component c:InsufficientPermissions — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_PageMessages — its own Aura/LWC/VF rewrite unit (see Components section). references custom component c:UTIL_SLDS_Icon — its own Aura/LWC/VF rewrite unit (see Components section). |
Per-class conversion inventory of every Apex file — classified by measured properties, never by a time estimate.
Every *.cls / *.trigger classified by measured properties only — code lines, method count, embedded SOQL, and risk markers (callouts, async, dynamic SOQL) — never by a time estimate. The deterministic verdict is the real pre-pass: TRIVIAL files translate today with no AI in the loop; TEST classes are regenerated as a parity harness, not translated line-for-line.
| Apex files | 1,061 |
| classes / triggers / interfaces / enums | 992 / 26 / 36 / 7 |
| Code lines (of 317,863 total) | 186,049 |
| Methods (parsed) | 11,321 |
| Deterministically translatable files (no LLM) | 20 |
| Callout / async / @AuraEnabled / test classes | 37 / 67 / 58 / 396 |
| SOQL — total / deterministic / flagged | 2,471 / 1,940 / 531 |
| DML statements | 3,259 |
| Parse failures (method count unknown, flagged) | 0 |
| Bucket | Files | Code lines |
|---|---|---|
| COMPLEX carries real risk — callouts, async (@future / Queueable / Batchable / Schedulable), dynamic SOQL, or large / high-method. | 188 | 46,739 |
| STANDARD ordinary business logic between the mechanical and complex boundaries. | 196 | 29,631 |
| MECHANICAL small and bounded — few methods and SOQL, no callouts, async, or dynamic SOQL; a low-branching translation. | 261 | 6,006 |
| TRIVIAL the deterministic pre-pass translates these today — no LLM, no cost (enums, interfaces, DTOs, constants, empty exceptions). | 20 | 137 |
| TEST regenerated as a parity harness, not translated line-for-line. | 396 | 103,536 |
| Class | Kind | Bucket | Code lines |
|---|---|---|---|
ADDR_Addresses_TEST | class | TEST | 1,793 |
RD2_OpportunityEvaluationService_TEST | class | TEST | 1,665 |
RD2_DataMigration_TEST | class | TEST | 1,660 |
STG_SettingsManager_TEST | class | TEST | 1,503 |
RD2_ScheduleService_TEST | class | TEST | 1,492 |
BDI_AdditionalObjectService_TEST | class | TEST | 1,478 |
BDI_DataImportService | class | COMPLEX | 1,403 |
BDI_Donations_TEST | class | TEST | 1,396 |
fflib_InOrderTest | class | TEST | 1,395 |
fflib_MatcherDefinitionsTest | class | TEST | 1,384 |
LLM assessment: not run (key-gated per engagement).
What the real report/dashboard generator can translate to SQL/config today vs what it honestly refuses.
Reports translate to a single deterministic SQL SELECT when their shape allows it (Tabular/Summary, implicit-AND filters, no custom summary formulas); Matrix/joined reports and other unsupported shapes are honestly refused, never approximated. Dashboard panels are resolved through the SAME translate/refuse machinery: a panel renders only when it binds exactly to what its backing report produces, and is refused — by construct — whenever the value would have to be fabricated (a renderable chart kind alone is not enough).
| Reports | 7 |
| auto-translatable to SQL | 0 |
| refused (see reasons below) | 7 |
| Dashboards | 0 |
| fully rendered (every panel) | 0 |
| panels rendered | 0 |
| panels refused (see reasons below) | 0 |
| Construct | Reports |
|---|---|
| unknown report object | 2 |
| unknown field | 4 |
| unresolved report type | 1 |
Computed fields, classified by the owned-stack construct each becomes.
Computed fields, split by the owned-stack construct they become: a same-object formula becomes a Postgres GENERATED ALWAYS AS column; a cross-object formula becomes a query-time resolver (generated columns can't reference another table's row); a roll-up summary becomes a trigger-maintained aggregate. Anything outside that subset is flagged, never guessed.
| Generated columns (same-object formulas) | 1 |
| Rollup triggers (roll-up summaries) | 2 |
| Query-time resolvers (cross-object formulas) | 2 |
| Flagged (outside the supported subset) | 4 |
9 computed field(s) classified total.
Everything found in the metadata snapshot, by type — the raw counts behind the readiness score above.
| Metadata | Count |
|---|---|
| Objects | 51 |
| Fields | 597 |
| Validation rules | 3 |
| Record types | 0 |
| List views | 17 |
| Search layouts | 6 |
| Permission sets | 0 |
| Page layouts | 46 |
| Profiles | 0 |
| Flows | 0 |
| Apex classes | 992 |
| Apex interfaces | 36 |
| Apex enums | 7 |
| Apex triggers | 26 |
| Apex source lines | 317,863 |
| SOQL statements (measured) | 2,471 |
| SOQL translating deterministically today | 1,940 (78.5%) |
| Workflow rules | 1 |
| Email templates | 1 |
| Reports | 7 |
| Other: (no extension) | 1 |
| Other: .compactlayout-meta.xml | 7 |
| Other: .component | 19 |
| Other: .css | 21 |
| Other: .csv | 1 |
| Other: .document-meta.xml | 2 |
| Other: .documentfolder-meta.xml | 1 |
| Other: .emailfolder-meta.xml | 1 |
| Other: .eot | 2 |
| Other: .featureparameterboolean-meta.xml | 12 |
| Other: .featureparameterdate-meta.xml | 1 |
| Other: .featureparameterinteger-meta.xml | 14 |
| Other: .fieldset-meta.xml | 16 |
| Other: .fieldtranslation-meta.xml | 5,776 |
| Other: .flexipage-meta.xml | 4 |
| Other: .gif | 4 |
| Other: .globalvalueset-meta.xml | 1 |
| Other: .globalvaluesettranslation-meta.xml | 8 |
| Other: .html | 5 |
| Other: .js | 51 |
| Other: .json | 62 |
| Other: .labels-meta.xml | 2 |
| Other: .letter-meta.xml | 1 |
| Other: .matchingrule-meta.xml | 1 |
| Other: .notiftype-meta.xml | 1 |
| Other: .objecttranslation-meta.xml | 506 |
| Other: .page | 79 |
| Other: .png | 426 |
| Other: .psd | 1 |
| Other: .py | 1 |
| Other: .quickaction-meta.xml | 19 |
| Other: .reportfolder-meta.xml | 1 |
| Other: .reporttype-meta.xml | 1 |
| Other: .resource-meta.xml | 2 |
| Other: .sh | 1 |
| Other: .svg | 225 |
| Other: .tab-meta.xml | 14 |
| Other: .translation-meta.xml | 8 |
| Other: .ttf | 2 |
| Other: .txt | 8 |
| Other: .weblink-meta.xml | 21 |
| Other: .woff | 2 |
| Total files scanned | 12,194 |