> For the complete documentation index, see [llms.txt](https://200ok.gitbook.io/200ok-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://200ok.gitbook.io/200ok-documents/user-manual/global-variables-for-data-mapping.md).

# Global variables for Data Mapping

Pattern1={!Field\_Api\_Name\_\_c}

Used to fetch the field value from the specified record. We need to pass RecordId in the simulator section. Ex - {!Name}, {!Pan\_Card\_Number\_\_c}

Pattern2={0}

Returns the value present at the given index. The data needs to be passed in ICChannelRequest requestPayload field while calling from Apex Class or in the simulator the fields need to pass in the query param, request payload or request header.

Pattern3={!$User.Name}

Current User’s any fields can be passed to the request param, header and body payload.

Pattern4={!$Organization.Name}Organization object fields can be passed to the request param, header and body payload.

Pattern5={!$Setup.CustomSettingName\_\_c.FieldName\_\_c}

Returns the value of the field present in the custom setting object.

Pattern6={!$CustomMetadata.Custom \_metadata object name.CustomMetadataType RecordName\_\_mdt.CustomFieldName}

Return the value of the field present in the custom metadata type object.

Pattern7={!$RecordId}\
Fetch/store the records specified in the recordId field.

Pattern8={!$JobId}

Returns the Id (unique Id) of the log which gets  generated once  the channel is executed<br>

<br>
