I would like to know if there's a way to add the related list in the parent object after I've created a lookup field trough the metadata-api?
this is what I'm doing:
- Creating the field:
String relationshipObjectName = 'test'; MetadataService.MetadataPort service = new MetadataService.MetadataPort(); service.SessionHeader = new MetadataService.SessionHeader_element(); service.SessionHeader.sessionId = UserInfo.getSessionId(); MetadataService.CustomField customField = new MetadataService.CustomField(); customField.fullName = 'test'+; customField.label= relationshipObjectName; List results = service.createMetadata(new MetadataService.Metadata[] {customField}); result = handleSaveResults(results[0]);
After that I'm only updating the field level security with MetadataService.ProfileFieldLevelSecurity service..