Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Make your voice heard. Take the 2019 Developer Survey now

Questions tagged [custom-metadata]

Custom metadata types are like list custom settings, but the records are deployable and packageable metadata.

1
vote
0answers
14 views

Reproducible? Cannot Add Custom Metadata Record to Change Set if it References Id Field?

I have a Custom Metadata Type which contains a field mapping. There are four basic fields which seem relevant to this situation (though you could likely boil it down to just two): Source Object (...
3
votes
2answers
141 views

What is the best practice to store custom configuration for a managed package application?

We are working on an application in managed package, and we need to store app configuration. Generally, we want to allow users to turn on/off some features in our app. For example, on the settings ...
2
votes
1answer
18 views

Can you dynamically instantiate a Custom MetaData object in the same dynamic way you can an SObject?

With SObjects we can do something like: sObject sob = [Select id,name from Account limit 1][0]; Can you do the equivilent with Custom Metadata? For example does something like this exist: ...
4
votes
1answer
47 views

Get components of a compound field?

I am currently running into this limitation of Custom Metadata: Custom Metadata Relationships and Compound Fields Since it is still not possible to relate a record to a specific EntityParticle (e.g. ...
4
votes
2answers
76 views

How to load configuration from custom meta data

I'm new to Salesforce, though experienced Java developer and I'm trying to load my App's configuration using the recommended method of custom meta data. I've found this quite poorly documented with ...
1
vote
2answers
43 views

How to list all the metadata that is changed after a given date

how to get all the metadata changes after a given date. Tried using metadata api's listMetadata(), this gives all the data and here we can't filter using dates. This will run into limits for reports ...
0
votes
1answer
26 views

Deployment Connection of Source Org is not Showing

I am trying to push my custom objects files from my source org to target org through changeset but deployment connection of source org is not showing in the target, I have created a sandbox too of my ...
3
votes
1answer
50 views

Qualified API Name returns null in Test context for Custom Metadata

Winter 19 release provides ability to instantiate the custom metadata in apex .This seems to be useful to generate data for test classes . However when we have metadata relationship entity or field ...
1
vote
0answers
68 views

Alternative to custom settings in salesforce

I have a problem statement where I need to store a list of some 40 Parent Objects Ids statically. Further, if any one of the Parent Object's child records goes higher then 45,000(which is calculated ...
1
vote
2answers
149 views

Update Custom Metadata with Apex in my org

In the documentation it says Apex code can create, read, and update (but not delete) custom metadata records No where in the guide do I see apex being used to update custom metadata, only to ...
0
votes
1answer
23 views

How to overcome Salesforce System Error when deploying from Apex Code more than 1488 Metadata Records?

Conversion process of custom object records into Custom Metadata records using Metadata.Operations class enqueueDeployment method fails if deployment container contains more than 1488 records. ...
0
votes
0answers
15 views

Geolocation fields in Metadata

I have a bunch of postal codes in a metadata object (where they belong). Now I want to add a Geolocation field to this object but it seems I'm not able to choose this type. Is it even possible to use ...
0
votes
1answer
12 views

How to update a package in test environment after I changed it in development environment?

How to update a package in test environment after I changed it in development environment? After creating a package I forgot to add a few records of a specific Custom Metadata Type. Now I went to the ...
0
votes
0answers
98 views

Permission Needed to Edit Custom Metadata Records

I have a user whose profile does not have Author Apex and CustomizeApplication. Neither do the user have these permissions from any Permission Set. Yet they are able to edit Custom Metadata Type ...
2
votes
0answers
23 views

Cannot provide null for an SObjectField custom metadata record field via Metadata API

We're trying to update Custom Metadata records using the Custom Metadata API from Apex. The record has a field of type SObjectField. When we create we can omit this field and the result on the ...
18
votes
1answer
136 views

Are Custom Metadata Types considered External Data Sources?

Back in 2016 we created a Custom Metadata Type with about 3000 rows. There is a trigger that reads all 3000 rows (via SOQL) and creates a map. This has been working for years, until Winter '19. Now, ...
0
votes
1answer
215 views

How to query a Text Area or Text Area (Long) in Apex using SOQL

I created a Text Area field in Custom Metadata and I'm trying to SOQL that field but I get NULL. List<CustomMtd__mdt> customMtdList = [SELECT textAreaField__c FROM CustomMtd__mdt LIMIT 1]; ...
5
votes
0answers
37 views

How to improve performance when querying CustomMetadata's FieldDefinition fields

When I query string columns on custom metadata objects, I get decent performance. However, if I query a column that points to a FieldDefinition, my query became much slower. Is this a known system ...
1
vote
0answers
77 views

Is it possible to create a report (type) for custom metadata?

Custom metadata (types) looks like a cool feature. I have created dozens of instances of one that I made and now I would like to create a report on them, because a list view is not good enough. So ...
2
votes
1answer
54 views

Check picklist value in apex code - just check api name or create custom metadata?

In my apex class and trigger code I have If statements based on picklist values. Using picklists in code I know uses the api name of the picklist value. My question is, is it ok to just use the api ...
2
votes
1answer
31 views

Do custom metadata types not support COUNT(fieldName) with a GROUP BY?

Question title covers most of it. Here's a sample query and the error I receive in response: SELECT COUNT(Id) FROM MyCustom__mdt GROUP BY MyField__c field Id does not support aggregate operator ...
1
vote
3answers
418 views

Check if User has Permission to update Custom Metadata

I'm building Visualfroce for updating Custom Metadata. When User without required permissions tries to update them he gets I tried checking MetadataType__mdt.getSObjectType().getDescribe()....
1
vote
2answers
364 views

How to delete Custom MetaData Records Via Apex?

I am using MetaDataService to create and update Custom Metadata. I want to also delete records created inside Custom Metadata Type. I know there is method available to delete metadata like I am ...
-2
votes
1answer
15 views

How can I reconstruct this If condition

Currently we have hard coded the states **private static Set<String> allowstates = new Set<String>{'California','New Hampshire','New York'};** if (!allowstates.contains(bank.State__c)) { ...
0
votes
1answer
26 views

Can you change required field to not required for a custom metadata's page layout?

According to the following documentation, after you upload a Managed - Released package that contains a custom metadata type, you can’t: Add required fields to the custom metadata type. Set non-...
1
vote
2answers
191 views

Custom Metadata records Sandbox refresh

If I create Custom Metadata records in prod, and then I refresh my sandbox, will the Custom Metadata records I created in prod now be in my refreshed sandbox? I'm considering migrating to a custom ...
0
votes
1answer
79 views

Permission Set to Restrict Access to Managed Package Specific Custom Metadata

We have a managed packaged that ships with a Custom Metadata property and an "Editor" that allows users to modify the Custom Metadata fields and create new ones. We would like to include a permission ...
0
votes
1answer
30 views

Compare field to large list within Salesforce

I have a large list of email domains that I would like to use for comparisons within some apex code (for example, does the Contact's email domain name exist in this list). What is the best practice ...
2
votes
1answer
22 views

Use order by clause in cross -object metadata relationship

Is there a workaround to handle order-by in cross-Object metadata relationships? So Here is the querry. SELECT Id FROM Child__mdt ORDER BY Parent__r.Order__c ASC where Parent and Child are the ...
0
votes
0answers
95 views

Update Custom Metadata

I am trying to update some custom meta records. There are current 4384 records in the system. And update give me an error of "Collection size 4,384 exceeds maximum size of 1,000." This happens even if ...
0
votes
0answers
64 views

Evaluate the static resource url stored in a field of the record of the custom metadata type

Is it possible to evaluate the static resource url stored in a field of the record of the custom metadata type? For example I have the following record: After querying the value of the field Static ...
5
votes
0answers
104 views

Unable to query with cross-Object pick-list field filter on Custom Metadata SOQL

I came across something weird, SOQL which has a filter as cross-Object picklist field doesn't return rows, even if records exist. Minimum viable code to replicate: Create a new custom metadata type, ...
3
votes
1answer
105 views

Beta Package (Not allowed to install metadata via apex)

I have a beta-managed-package the when deployed has a Apex Metadata API call out that allows users to modify some Custom Metadata that is shipped via the the code. It also allows them to create new ...
1
vote
1answer
417 views

Export all Custom Metadata Types details in csv

Recently took over the instance as admin. Previous instance is managed by an outsourced development team. There are 3 picklists that are controlled by custom metadata types and apex trigger. Not ...
2
votes
1answer
88 views

Testing Metadata Using Mock Call Outs to Static Resources

I have a class that is called before the handler method of a trigger to check and see if a Custom Metadata Field is checked and therefore the code in the trigger handler should not be run. I can ...
7
votes
1answer
148 views

Design Dilemma - Custom metadata Types

I was trying to solve a problem with access and refresh tokens across multiple businesses in a single org and thought I would use Custom metadata Types. The main reason was the field length can be > ...
1
vote
1answer
536 views

How to Retrieve & Deploy Salesforce Lightning Theme using metadata api?

We created a custom Lightning Theme (Setup > User Interface > Themes and Branding) in the sandbox and have to push it to another org using Metadata API. We were able to retrieve Branding Set from ...
0
votes
1answer
35 views

Add or Edit Custom Metadata Records Declaratively requires CustomizeApplication, any Visualforce workarounds to allow regular user this ability?

I'm currently using visualforce and apex to allow a user to manage their own Hierarchical Custom Settings. By design this allows non-admins the ability to edit their Hierarchical Custom Setting values ...
2
votes
1answer
660 views

Retrieve/Deploy a custom metadata type's list view?

I'm trying to deploy a list view for a custom metadata type using the Force.com Migration Tool, but I am unable to locate the ListView to include in my package.xml retrieve. I have deployed many ...
0
votes
1answer
41 views

How to hide managed package test-only Custom Metadata records once the package is installed?

The advice in Testing Custom Metadata Types is to add metadata records for unit tests if necessary. We need our managed package customers to be able to add additional records, so having the test-only ...
0
votes
0answers
71 views

Translate custom metadata into a math operation

EDIT: I am sorry for the poor description. I tried editing it to make it more clear. I have an API that will accept several parameters. At the moment I need to perform a math operation using those ...
0
votes
1answer
280 views

How to use custom metadata in validation rule? [duplicate]

How to use a custom metadata records checkbox field in validation rule over a custom Object? Is there any way?
0
votes
2answers
713 views

Parse custom metadata in lightning component

I'd like to display 5 different values from a custom metadata type in a lightning component. Instead of doing 5 different Apex methods, I'd like to return them all at once and then display the values ...
0
votes
1answer
275 views

update custom metadata types :getting error

I need to update the value in custom metadata type when ever the class called/invoked. I am getting error like field is not writable even though permission is there,here family id is number data types ...
6
votes
1answer
197 views

Remove Custom Metadata w/ Custom Metadata API

I am attempting to remove some custom metadata, I am able to deploy it, and view a successful result, but when I create a new Metadata.DeployContainer container, and use the container.removeMetadata ...
5
votes
1answer
53 views

Packaging org: Deleted custom metadata records

My company is in the final stages of a project where we developed (using DX but 1st generation packaging) a managed package for the customer. This week is the first time we're actually packaging it up ...
6
votes
2answers
416 views

Custom metadata type not accessible after installation with sfdx

I create an app using sfdx and at one point I convert it as a package using: sfdx force:source:convert --outputdir mdapi_packageName --packagename packageName and installing on a (other) org using ...
0
votes
1answer
275 views

Custom Metadata Manipulation in APEX

I am attempting to do some DML on a Custom Meta Data record, to allow users to have some "Defaults" when a managed package is installed, that we would also like them to be able to manipulate (and save ...
2
votes
1answer
89 views

Custom Metadata Contact FirstName and LastName not available

I am using custom metadata with a field of type Metadata Relationship(Field Definition) to provide the config side of an app, however when selecting Contact as the object I cannot find the FirstName ...
1
vote
1answer
74 views

custom metada type - checkbox field value

I am unable to mark custom metadata type's field of type checkbox to true from apex code. public class PRTestCtrl{ @AuraEnabled public static void saveCMD() { // Set up custom metadata to be ...