---
schema_version: "1"
id: 875200c247e96b3ff3ed7e705647966e40298f3c44788638736b6cdcfcb77c83
title: LifeSciConfigRecord
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/meta_lifesciconfigrecord.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/meta_lifesciconfigrecord.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 80f8650d4b34a6405a4c1e5e62e9c9c5455a84edcbd4bfa866b0b64479e48078
description: Represents the configuration records used in Life Sciences Cloud.
---
# LifeSciConfigRecord

Represents the configuration records used in Life Sciences Cloud.

## Parent Type

This type extends the

[Metadata](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_meta.meta/api_meta/metadata.htm)

metadata type and inherits its fullName field.

## File Suffix and Directory Location

LifeSciConfigRecord components have the suffix .lifeSciConfigRecord and are stored in the lifeSciConfigRecords folder.

For profile-level and user-level configuration records in hierarchical categories, the file name includes the category name and the assignment level.

- Standard profile: {Category}-{ProfileName}.lifeSciConfigRecord
- Custom profile: {Category}-Custom-{ProfileName}.lifeSciConfigRecord
- User-level: {Category}-User-{Username}.lifeSciConfigRecord

Characters that aren't valid in file names (/ \\ : \* ? " < > |) are encoded as \_xNN, where NN is the hexadecimal character code. For example, / is encoded as \_x2F.

During deploy, Salesforce resolves profile and user names in file names and assignment tags to the correct IDs on the target org. If a record for the same category and profile or user already exists, it's updated. Otherwise, a new record is created.

This naming convention doesn't apply to org-level configuration records.

## Version

LifeSciConfigRecord components are available in API version 65.0 and later.

## Fields

### assignments

- **Field Type**: [LifeSciConfigAssignment](#LifeSciConfigAssignment)
- **Description**: Profiles or users assigned to a configuration record.

### fieldValue

- **Field Type**: [LifeSciConfigFieldValue](#LifeSciConfigFieldValue)
- **Description**: The value when it represents a field’s name.

### isActive

- **Field Type**: Boolean
- **Description**: Indicates whether the configuration record is active. Supported values are true or false.

### isOrgLevel

- **Field Type**: Boolean
- **Description**: Indicates whether the configuration record is at the organization level. Supported values are true or false.

### isProtected

- **Field Type**: Boolean
- **Description**: Indicates whether the configuration record is protected. Supported values are true or false.

### lifeSciConfigCategory

- **Field Type**: String
- **Description**: Required Category of the life science configuration.

### masterLabel

- **Field Type**: String
- **Description**: Required Main label for the configuration.

### parentConfigRecord

- **Field Type**: String
- **Description**: Parent configuration record.

### type

- **Field Type**: String
- **Description**: Type of configuration record.

## LifeSciConfigAssignment

The following table describes the assignment for the LifeSciConfigAssignement component.

### assignedTo

- **Field Type**: String
- **Description**: User or profile to which the configuration is assigned.
    
    For profile-level records, custom profiles use a Custom- prefix, for example, Custom-Medical Sales Representative. Standard profiles don't require a prefix.

### assignmentLevel

- **Field Type**: LifeSciAssignmentLevel
- **Description**: Required
    
    Level of assignment for the configuration. Supported values are Profile or User.

## LifeSciConfigFieldValue Fields

The following table describes the fields for the LifeSciConfigFieldValue component.

### dataType

- **Field Type**: LifeSciConfigFieldDataType
- **Description**: Required
    
    Data type of the field.
- **Possible values**:
    - TEXT
    - LONGTEXT
    - NUMBER
    - BOOLEAN
    - INTEGER
    - DATE
    - DATETIME
    - PHONE
    - PICKLIST
    - URL
    - OBJECT
    - FIELD
    - RECORDREFERENCE
    - MULTIPICKLIST

### dateTimeValue

- **Field Type**: DateTime
- **Description**: Date and time value of the field.

### dateValue

- **Field Type**: Date
- **Description**: Date value of the field.

### fieldName

- **Field Type**: String
- **Description**: Required
    
    The value when it represents a field’s name.

### fieldValue

- **Field Type**: String
- **Description**: Required
    
    Value of the field.

### hasBooleanValue

- **Field Type**: Boolean
- **Description**: Indicates whether the value is a Boolean.

### integerValue

- **Field Type**: Int
- **Description**: Integer value of the field.

### longTextValue

- **Field Type**: String
- **Description**: Long text value of the field.

### numberValue

- **Field Type**: Double
- **Description**: Number value of the field.

### objectValue

- **Field Type**: String
- **Description**: The value when it represents an object’s name.

### phoneValue

- **Field Type**: String
- **Description**: Phone value of the field.

### picklistValue

- **Field Type**: String
- **Description**: Picklist value of the field.

### textValue

- **Field Type**: String
- **Description**: Text value of the field.

### urlValue

- **Field Type**: String
- **Description**: URL value of the field.

## Declarative Metadata Sample Definition

The following is an example of a LifeSciConfigRecord component.

<?xml version="1.0" encoding="UTF-8"?>
<LifeSciConfigRecord xmlns="http://soap.sforce.com/2006/04/metadata">
    <isActive\>false</isActive\>
    <isOrgLevel\>true</isOrgLevel\>
    <lifeSciConfigCategory\>ApplicationSettings</lifeSciConfigCategory\>
    <masterLabel\>ApplicationSettings\_OrgLevel</masterLabel\>
</LifeSciConfigRecord\>

The following is an example package.xml that references the LifeSciConfigRecord component.

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types\>
        <members\>ApplicationSettings\_OrgLevel</members\>
        <name\>LifeSciConfigRecord</name\>
    </types\>
    <version\>65.0</version\>
</Package\>