---
title: "admGetAllFieldSchemes"
canonical: "https://support.appfire.com/space/PSJC/3743350855/admGetAllFieldSchemes"
format: markdown
---
## Description

Retrieves all new-model field schemes.

|  |  |  |  |
| --- | --- | --- | --- |
| **Syntax** | admGetAllFieldSchemes() | **Package** | adm |
| **Alias** |  | **Pkg Usage** | [allFieldSchemes()] |

## Parameters

This routine has no parameters.

## Return Type

**[JFieldConfigurationScheme](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/435028065)**

Returns an array of **[JFieldConfigurationScheme](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/435028065)** values.

> 📝 This routine returns only new-model field schemes. Use `admGetAllFieldConfigSchemes` to retrieve legacy field configuration schemes.

## Example

```sil
JFieldConfigurationScheme [] schemes = allFieldSchemes();

for(JFieldConfigurationScheme fs in schemes) {
    runnerLog("Id: " + fs.id);
    runnerLog("Name: " + fs.name);
}
```

## See also

> Macro (contentbylabel)