FetchConfiguration Structure: IOS
Die Konfiguration abrufen Die Struktur bietet die Möglichkeit, die Konfiguration zum Abrufen von Datensätzen aus zu definieren ServiceNow Instanz.
| Name | Typ | Beschreibung |
|---|---|---|
| Filter | Filter | Optional. Abfrage, die auf die Rückgabeergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „gebrochen“ enthält, übergeben Sie die folgende Abfrage: Active=wahr^short_descriptionLIKEBroken Standard: Nil – kein Filter angewendet, alle Datensätze zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt.) |
| limit | Ganzzahl | Optional. Anzahl der pro Seite/Antwort zurückzugebenden Datensätze. Standard: Nil: Alle zurückgegebenen Datensätze (alle System- oder Tabellengrenzwerte werden berücksichtigt.) |
| ReadConfiguration | FeldleseKonfiguration | Optional. Konfiguration der in der Antwort zurückgegebenen Felder. Standard: Nil: Alle Felder werden zurückgegeben. |
FetchConfiguration – init(Filter: Filter? = Null, Grenzwert: INT? = Nil, readConfiguration: FieldReadConfiguration? = Null)
Definiert die Kriterien dafür, welche Datensätze und zugehörigen Felder in diesen Datensätzen beim Abrufen von Daten aus zurückgegeben werden sollen ServiceNow Instanz über einen REST-Endpunkt.
| Name | Typ | Beschreibung |
|---|---|---|
| Filter | Filter | Optional. Abfrage, die auf die Rückgabeergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „gebrochen“ enthält, übergeben Sie die folgende Abfrage: Active=wahr^short_descriptionLIKEBroken Standard: Nil – kein Filter angewendet, alle Datensätze zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt.) |
| limit | Ganzzahl | Optional. Anzahl der pro Seite/Antwort zurückzugebenden Datensätze. Standard: Nil: Alle zurückgegebenen Datensätze (alle System- oder Tabellengrenzwerte werden berücksichtigt.) |
| ReadConfiguration | FeldleseKonfiguration | Optional. Konfiguration der in der Antwort zurückgegebenen Felder. Standard: Nil: Alle Felder werden zurückgegeben. |
| Typ | Beschreibung |
|---|---|
| Keine |
Zeigt, wie die Daten konfiguriert werden, die aus der Tabellen-API abgerufen werden sollen.
/// The configuration for what to fetch from the Table API.
lazy var fetchConfiguration: FetchConfiguration = {
let includeFields = [
// Case details
"number",
"short_description",
"priority",
"state",
"opened_at",
// Account details
"account.name",
"account.number",
"contact.name",
"contact.email",
"contact_type",
// Assignment
"assignment_group.name",
"assigned_to.name"
]
let readConfiguration = FieldReadConfiguration(includeFields: includeFields, options: .actualValues)
let filter = Filter(criteria: [], sortBy: [.desc("number")], queryCategory: nil)
return FetchConfiguration(filter: filter, limit: 10, readConfiguration: readConfiguration)
}()