You need to sign in to do that
Don't have an account?
Pardon
InvocableMethod methods do not support return type of List<List<Schema.RecordTypeInfo>>
I'm trying to create an invocable method, but I get "InvocableMethod methods do not support return type of List<List<Schema.RecordTypeInfo>>" when I try to save it. Any Ideas?
public class RecordTypeLookup { @InvocableMethod(label ='Get Record Types') public static List<List<schema.RecordTypeInfo>> getRecordTypes(){ List<List<schema.RecordTypeInfo>> wrapper = new List<List<schema.RecordTypeInfo>>(); List<schema.RecordTypeInfo> recordTypesAvailabe = Opportunity.SObjectType.getDescribe().getRecordTypeInfos(); List<schema.RecordTypeInfo> addRecordTypes = new list <schema.RecordTypeInfo>(); system.debug(recordTypesAvailabe); for (schema.RecordTypeInfo recordTypesForProfile: recordTypesAvailabe ){ if(recordTypesForProfile.isAvailable() && recordTypesForProfile.Name!='Master') { addRecordTypes.add(recordTypesForProfile); } } wrapper.add(addRecordTypes); system.debug(wrapper); return(wrapper); } }
Ashish Dev
But why would you want to return from Invocable method?
Pardon
The goal is to present the users with a list of record types that are assigned to their profiles in a visual flow. I don't want them to see all available record types
Ashish Dev
Best bet would be to use visualforce/lightning component page for this.